dst[dstcounter++] = src[i];
}
}
+}
+
+void rename_revert_str(char* src, char* dst)
+{
+ int len = strlen(src);
+ int dstcounter = 0;
+ for (int i = 0;i < len; i++) {
+ if (src[i] == '_') {
+ dst[dstcounter++] = SPACE;
+ } else {
+ dst[dstcounter++] = src[i];
+ }
+ }
}
\ No newline at end of file
void rename_point_str(char* src, char* dst);
void rename_lower_str(char* src, char* dst);
void rename_str(char* src, char* dst);
+void rename_revert_str(char* src, char* dst);
#endif
\ No newline at end of file
assert_string_equal(output, "Dies\\ ist\\ \\[die\\]\\ \\(Geschichte\\)\\ \\{von\\}");
}
+void rename_revert_spaces(void **state)
+{
+ char* output = (char*) *state;
+ char* input = "Dies_ist_ein_Test_Satz";
+
+ rename_revert_str(input, output);
+
+ assert_string_equal(output, "Dies ist ein Test Satz");
+}
+
int main()
{
const struct CMUnitTest tests[] = {
cmocka_unit_test_setup_teardown(rename_lower_case, setup, teardown),
cmocka_unit_test_setup_teardown(rename_point_case, setup, teardown),
cmocka_unit_test_setup_teardown(escape_str_test, setup, teardown),
+ cmocka_unit_test_setup_teardown(rename_revert_spaces, setup, teardown),
};
return cmocka_run_group_tests(tests, NULL, NULL);