mirror of
https://github.com/reactos/reactos.git
synced 2024-12-29 02:25:17 +00:00
[ATL_APITEST] Add some testcases for CString 'operator !='
This commit is contained in:
parent
5ea3814a22
commit
e8902450bc
2 changed files with 18 additions and 1 deletions
|
@ -17,6 +17,7 @@ list(APPEND SOURCE
|
||||||
CSimpleArray.cpp
|
CSimpleArray.cpp
|
||||||
CSimpleMap.cpp
|
CSimpleMap.cpp
|
||||||
CString.cpp
|
CString.cpp
|
||||||
|
CString.inl
|
||||||
SubclassWindow.cpp)
|
SubclassWindow.cpp)
|
||||||
|
|
||||||
list(APPEND PCH_SKIP_SOURCE
|
list(APPEND PCH_SKIP_SOURCE
|
||||||
|
|
|
@ -122,10 +122,27 @@ TEST_NAMEX(compare)
|
||||||
ok(s2[0] == _X('s'), "Expected s2[0] to be s, was: %c\n", (char)s2[0]);
|
ok(s2[0] == _X('s'), "Expected s2[0] to be s, was: %c\n", (char)s2[0]);
|
||||||
|
|
||||||
ok(s1 == _X("SOME TEXT 1!"), "Expected s1 to be 'SOME TEXT 1!', was: %s\n", dbgstrx(s1));
|
ok(s1 == _X("SOME TEXT 1!"), "Expected s1 to be 'SOME TEXT 1!', was: %s\n", dbgstrx(s1));
|
||||||
|
ok(s1 != _X("SOME TEXT 2!"), "Expected s2 not to match 'SOME TEXT 2!', was: %s\n", dbgstrx(s1));
|
||||||
|
ok(!(s1 != _X("SOME TEXT 1!")), "Expected s1 to be 'SOME TEXT 1!', was: %s\n", dbgstrx(s1));
|
||||||
|
|
||||||
CStringX s3 = s1.MakeLower();
|
CStringX s3 = s1.MakeLower();
|
||||||
ok(s1 == _X("some text 1!"), "Expected s1 to be 'some text 1!', was: %s\n", dbgstrx(s1));
|
ok(s1 == _X("some text 1!"), "Expected s1 to be 'some text 1!', was: %s\n", dbgstrx(s1));
|
||||||
ok(s1 == s3, "Expected s1 and s3 to be equal: '%s' == '%s'\n", dbgstrx(s1), dbgstrx(s3));
|
ok(s1 == s3, "Expected s1 and s3 to be equal: '%s' == '%s'\n", dbgstrx(s1), dbgstrx(s3));
|
||||||
|
ok(!(s1 != s3), "Expected s1 and s3 to be equal: !('%s' == '%s')\n", dbgstrx(s1), dbgstrx(s3));
|
||||||
|
|
||||||
|
// Compare as chars
|
||||||
|
s1 = _X("Q");
|
||||||
|
ok(s1 == 'Q', "Expected s1 to be 'Q', was: %s\n", dbgstrx(s1));
|
||||||
|
ok(!(s1 != 'Q'), "Expected s1 to be 'Q' (!=), was: %s\n", dbgstrx(s1));
|
||||||
|
ok(s1 != 'S', "Expected s1 to be different from 'S', was: %s\n", dbgstrx(s1));
|
||||||
|
|
||||||
|
s1.Empty();
|
||||||
|
ok(s1 != 'S', "Expected s1 to be different from 'S', was: %s\n", dbgstrx(s1));
|
||||||
|
ok(s1 != 'Q', "Expected s1 to be different from 'S', was: %s\n", dbgstrx(s1));
|
||||||
|
|
||||||
|
s1 = _X("QQ");
|
||||||
|
ok(s1 != 'S', "Expected s1 to be different from 'S', was: %s\n", dbgstrx(s1));
|
||||||
|
ok(s1 != 'Q', "Expected s1 to be different from 'S', was: %s\n", dbgstrx(s1));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -522,7 +539,6 @@ TEST_NAMEX(tokenize)
|
||||||
|
|
||||||
// Calling with an empty pszTokens behaves exactly the same
|
// Calling with an empty pszTokens behaves exactly the same
|
||||||
res = str.Tokenize(_X(""), nCurPos);
|
res = str.Tokenize(_X(""), nCurPos);
|
||||||
ok(res == _X(""), "Expected str to be 'st', was: %s\n", dbgstrx(res));
|
|
||||||
ok(res == _X(""), "Expected str to be '', was: %s\n", dbgstrx(res));
|
ok(res == _X(""), "Expected str to be '', was: %s\n", dbgstrx(res));
|
||||||
ok_dec(nCurPos, -1);
|
ok_dec(nCurPos, -1);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue