Ignore:
Timestamp:
Jun 22, 2013, 8:43:20 AM (8 years ago)
Author:
benlitz
Message:

Added comparison operators between strings and char const*

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/unit/string.cpp

    r2731 r2759  
    123123        LOLUNIT_ASSERT(!(s1 != s3));
    124124    }
     125
     126        LOLUNIT_TEST(StringCharsEqual)
     127    {
     128                char const* sz = "abc";
     129        String s1("abc");
     130        String s2("ab");
     131
     132        LOLUNIT_ASSERT(s1 == sz);
     133        LOLUNIT_ASSERT(sz == s1);
     134        LOLUNIT_ASSERT(!(s2 == sz));
     135        LOLUNIT_ASSERT(!(sz == s2));
     136    }
     137
     138        LOLUNIT_TEST(StringCharsDifferent)
     139    {
     140                char const* sz = "abc";
     141        String s1("ab");
     142        String s2("abc");
     143
     144        LOLUNIT_ASSERT(s1 != sz);
     145        LOLUNIT_ASSERT(sz != s1);
     146        LOLUNIT_ASSERT(!(s2 != sz));
     147        LOLUNIT_ASSERT(!(sz != s2));
     148    }
     149
    125150
    126151    LOLUNIT_TEST(StringPrintf)
Note: See TracChangeset for help on using the changeset viewer.