VirtualBox

Changeset 18587 in vbox for trunk/src/VBox/Runtime/testcase


Ignore:
Timestamp:
Apr 1, 2009 8:53:43 AM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
45487
Message:

typo + gcc warning

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/testcase/tstUtf8.cpp

    r18571 r18587  
    7979    RTTestSub(hTest, "Feeding bad UTF-8 to RTStrToUtf16");
    8080    rc = RTStrToUtf16(s_szBadString1, &pwsz);
    81     RTTEST_CHECK_MSG(hTest, rc == rc != VERR_NO_TRANSLATION || rc == VERR_INVALID_UTF8_ENCODING,
     81    RTTEST_CHECK_MSG(hTest, rc == VERR_NO_TRANSLATION || rc == VERR_INVALID_UTF8_ENCODING,
    8282                     (hTest, RTTESTLVL_FAILURE, "Conversion of first bad UTF-8 string to UTF-16 apparantly succeeded. It shouldn't. rc=%Rrc\n", rc));
    8383    rc = RTStrToUtf16(s_szBadString2, &pwsz);
    84     RTTEST_CHECK_MSG(hTest, rc == rc != VERR_NO_TRANSLATION || rc == VERR_INVALID_UTF8_ENCODING,
     84    RTTEST_CHECK_MSG(hTest, rc == VERR_NO_TRANSLATION || rc == VERR_INVALID_UTF8_ENCODING,
    8585                     (hTest, RTTESTLVL_FAILURE, "Conversion of second bad UTF-8 strings to UTF-16 apparantly succeeded. It shouldn't. rc=%Rrc\n", rc));
    8686
     
    863863    do { \
    864864        const char *pszRet = expr; \
    865         if (    pszRet != expect \
    866             &&  (   (expect) == NULL  \
    867                  || pszRet == NULL \
    868                  || strcmp(pszRet, (expect)) ) \
     865        if (   (pszRet != NULL && (expect) == NULL) \
     866            || (pszRet == NULL && (expect) != NULL) \
     867            || strcmp(pszRet, (expect)) \
    869868            ) \
    870869            RTTestFailed(hTest, "%d: %#x -> %s expected %s", __LINE__, #expr, pszRet, (expect)); \
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette