#define SSL_VERIFY "ssl_verify"
#define PROFILE "profile"
-program_config* _kds_s2000w_config_init()
+program_config_t* _kds_s2000w_config_init()
{
- program_config* config = malloc(sizeof(program_config));
+ program_config_t* config = malloc(sizeof(program_config_t));
if (config == NULL)
return NULL;
return config_string;
}
-program_config* kds_s2000w_config_load(char* config_string)
+program_config_t* kds_s2000w_config_load(char* config_string)
{
- program_config* config = _kds_s2000w_config_init();
+ program_config_t* config = _kds_s2000w_config_init();
if (config == NULL)
return NULL;
return config;
}
-void kds_s2000w_config_free(program_config* config)
+void kds_s2000w_config_free(program_config_t* config)
{
free(config->scanner_url);
config->scanner_url = NULL;
void kds_s2000w_config_null_test()
{
- program_config* config = kds_s2000w_config_load(NULL);
+ program_config_t* config = kds_s2000w_config_load(NULL);
assert_non_null(config);
assert_string_equal(config->scanner_url, "");
void kds_s2000w_config_read_empty_config_test()
{
- program_config* config = kds_s2000w_config_load("");
+ program_config_t* config = kds_s2000w_config_load("");
assert_non_null(config);
assert_string_equal(config->scanner_url, "");
{
char* input_stream = " scanner_url = http://scanner.example.com \n";
- program_config* config = kds_s2000w_config_load(input_stream);
+ program_config_t* config = kds_s2000w_config_load(input_stream);
assert_string_equal(config->scanner_url, "http://scanner.example.com");
{
char* input_stream = "scanner_url=http://scanner.example.com\n";
- program_config* config = kds_s2000w_config_load(input_stream);
+ program_config_t* config = kds_s2000w_config_load(input_stream);
assert_string_equal(config->scanner_url, "http://scanner.example.com");
{
char* input_stream = "scanner_url=http://scanner.example.com\nusername=Mustermann\n";
- program_config* config = kds_s2000w_config_load(input_stream);
+ program_config_t* config = kds_s2000w_config_load(input_stream);
assert_string_equal(config->scanner_url, "http://scanner.example.com");
assert_string_equal(config->username, "Mustermann");
{
char* input_stream = "heartbeat_seconds = 5\n";
- program_config* config = kds_s2000w_config_load(input_stream);
+ program_config_t* config = kds_s2000w_config_load(input_stream);
assert_int_equal(config->heartbeat, 5);
{
char* input_stream = "heartbeat_seconds = 0\n";
- program_config* config = kds_s2000w_config_load(input_stream);
+ program_config_t* config = kds_s2000w_config_load(input_stream);
assert_int_equal(config->heartbeat, 1);
{
char* input_stream = "ssl_verify = true\n";
- program_config* config = kds_s2000w_config_load(input_stream);
+ program_config_t* config = kds_s2000w_config_load(input_stream);
assert_true(config->ssl_verify);
{
char* input_stream = "profile = 1\n";
- program_config* config = kds_s2000w_config_load(input_stream);
+ program_config_t* config = kds_s2000w_config_load(input_stream);
assert_int_equal(config->profile, 1);