From 65bcee3c62fa29ced22d68021be5de22e5031f63 Mon Sep 17 00:00:00 2001 From: Tim Schumacher Date: Sat, 23 Oct 2021 02:49:45 +0200 Subject: [PATCH] Tests: Only test truthiness for iswctype --- Tests/LibC/TestWctype.cpp | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/Tests/LibC/TestWctype.cpp b/Tests/LibC/TestWctype.cpp index 11af13950b..f7d88b8313 100644 --- a/Tests/LibC/TestWctype.cpp +++ b/Tests/LibC/TestWctype.cpp @@ -46,18 +46,18 @@ TEST_CASE(iswctype) // Test that valid properties are wired to the correct implementation. for (unsigned int i = 0; i < sizeof(test_chars) / sizeof(test_chars[0]); i++) { - EXPECT_EQ(iswctype(test_chars[i], wctype("alnum")), iswalnum(test_chars[i])); - EXPECT_EQ(iswctype(test_chars[i], wctype("alpha")), iswalpha(test_chars[i])); - EXPECT_EQ(iswctype(test_chars[i], wctype("blank")), iswblank(test_chars[i])); - EXPECT_EQ(iswctype(test_chars[i], wctype("cntrl")), iswcntrl(test_chars[i])); - EXPECT_EQ(iswctype(test_chars[i], wctype("digit")), iswdigit(test_chars[i])); - EXPECT_EQ(iswctype(test_chars[i], wctype("graph")), iswgraph(test_chars[i])); - EXPECT_EQ(iswctype(test_chars[i], wctype("lower")), iswlower(test_chars[i])); - EXPECT_EQ(iswctype(test_chars[i], wctype("print")), iswprint(test_chars[i])); - EXPECT_EQ(iswctype(test_chars[i], wctype("punct")), iswpunct(test_chars[i])); - EXPECT_EQ(iswctype(test_chars[i], wctype("space")), iswspace(test_chars[i])); - EXPECT_EQ(iswctype(test_chars[i], wctype("upper")), iswupper(test_chars[i])); - EXPECT_EQ(iswctype(test_chars[i], wctype("xdigit")), iswxdigit(test_chars[i])); + EXPECT_EQ_TRUTH(iswctype(test_chars[i], wctype("alnum")), iswalnum(test_chars[i])); + EXPECT_EQ_TRUTH(iswctype(test_chars[i], wctype("alpha")), iswalpha(test_chars[i])); + EXPECT_EQ_TRUTH(iswctype(test_chars[i], wctype("blank")), iswblank(test_chars[i])); + EXPECT_EQ_TRUTH(iswctype(test_chars[i], wctype("cntrl")), iswcntrl(test_chars[i])); + EXPECT_EQ_TRUTH(iswctype(test_chars[i], wctype("digit")), iswdigit(test_chars[i])); + EXPECT_EQ_TRUTH(iswctype(test_chars[i], wctype("graph")), iswgraph(test_chars[i])); + EXPECT_EQ_TRUTH(iswctype(test_chars[i], wctype("lower")), iswlower(test_chars[i])); + EXPECT_EQ_TRUTH(iswctype(test_chars[i], wctype("print")), iswprint(test_chars[i])); + EXPECT_EQ_TRUTH(iswctype(test_chars[i], wctype("punct")), iswpunct(test_chars[i])); + EXPECT_EQ_TRUTH(iswctype(test_chars[i], wctype("space")), iswspace(test_chars[i])); + EXPECT_EQ_TRUTH(iswctype(test_chars[i], wctype("upper")), iswupper(test_chars[i])); + EXPECT_EQ_TRUTH(iswctype(test_chars[i], wctype("xdigit")), iswxdigit(test_chars[i])); } // Test that invalid properties always return zero.