assert_null(config);
}
+void _kds_s2000w_read_config_file_no_mem(int16_t no_mem_counter)
+{
+ set_no_mem_counter(no_mem_counter);
+ char* result = kds_s2000w_config_read("kds_s2000w_net.conf");
+
+ assert_null(result);
+}
+
void kds_s2000w_config_null_test()
{
program_config_t* config = kds_s2000w_config_load(NULL);
result = NULL;
}
+void kds_s2000w_read_config_file_no_mem_test()
+{
+ for (int16_t i = 0; i < 1; i++) {
+ _kds_s2000w_read_config_file_no_mem(i);
+ }
+}
+
int main()
{
const struct CMUnitTest read_config[] = {
cmocka_unit_test(kds_s2000w_config_profile_test),
cmocka_unit_test(kds_s2000w_config_load_no_mem_test),
cmocka_unit_test(kds_s2000w_read_config_no_file_test),
- cmocka_unit_test(kds_s2000w_read_config_file_test)
+ cmocka_unit_test(kds_s2000w_read_config_file_test),
+ cmocka_unit_test(kds_s2000w_read_config_file_no_mem_test)
};
return cmocka_run_group_tests(read_config, NULL, NULL);