aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit/convertlf.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/convertlf.cxx')
-rw-r--r--tests/unit/convertlf.cxx16
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*/)