TEST(logcat, white_black_adjust) { char *list = NULL; char *adjust = NULL; get_white_black(&list); static const char adjustment[] = "~! 300/20 300/25 2000 ~1000/5 ~1000/30"; ASSERT_EQ(true, set_white_black(adjustment)); ASSERT_EQ(true, get_white_black(&adjust)); EXPECT_STREQ(adjustment, adjust); free(adjust); adjust = NULL; static const char adjustment2[] = "300/20 300/21 2000 ~1000"; ASSERT_EQ(true, set_white_black(adjustment2)); ASSERT_EQ(true, get_white_black(&adjust)); EXPECT_STREQ(adjustment2, adjust); free(adjust); adjust = NULL; ASSERT_EQ(true, set_white_black(list)); get_white_black(&adjust); EXPECT_STREQ(list ? list : "", adjust ? adjust : ""); free(adjust); adjust = NULL; free(list); list = NULL; }
TEST(logcat, white_black_adjust) { char *list = NULL; char *adjust = NULL; ASSERT_EQ(true, get_white_black(&list)); static const char adjustment[] = "~! ~1000"; ASSERT_EQ(true, set_white_black(adjustment)); ASSERT_EQ(true, get_white_black(&adjust)); if (strcmp(adjustment, adjust)) { fprintf(stderr, "ERROR: '%s' != '%s'\n", adjustment, adjust); } ASSERT_STREQ(adjustment, adjust); free(adjust); adjust = NULL; ASSERT_EQ(true, set_white_black(list)); ASSERT_EQ(true, get_white_black(&adjust)); if (strcmp(list, adjust)) { fprintf(stderr, "ERROR: '%s' != '%s'\n", list, adjust); } ASSERT_STREQ(list, adjust); free(adjust); adjust = NULL; free(list); list = NULL; }