diff options
Diffstat (limited to 'tests/unit/convertlf.cxx')
-rw-r--r-- | tests/unit/convertlf.cxx | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/tests/unit/convertlf.cxx b/tests/unit/convertlf.cxx index 4dff9098..1645532a 100644 --- a/tests/unit/convertlf.cxx +++ b/tests/unit/convertlf.cxx @@ -50,38 +50,34 @@ static const char* escape(const char* input) static void testLF(const char* input, const char* expected) { - char* output; + std::string output; printf("convertLF(\"%s\"): ", escape(input)); output = rfb::convertLF(input); - if (strcmp(output, expected) != 0) - printf("FAILED: got \"%s\"", escape(output)); + if (output != expected) + printf("FAILED: got \"%s\"", escape(output.c_str())); else printf("OK"); printf("\n"); fflush(stdout); - - rfb::strFree(output); } static void testCRLF(const char* input, const char* expected) { - char* output; + std::string output; printf("convertCRLF(\"%s\"): ", escape(input)); output = rfb::convertCRLF(input); - if (strcmp(output, expected) != 0) - printf("FAILED: got \"%s\"", escape(output)); + if (output != expected) + printf("FAILED: got \"%s\"", escape(output.c_str())); else printf("OK"); printf("\n"); fflush(stdout); - - rfb::strFree(output); } int main(int /*argc*/, char** /*argv*/) |