summaryrefslogtreecommitdiffstats
path: root/tools/qa
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2011-02-14 11:22:26 +0000
committerCaolán McNamara <caolanm@redhat.com>2011-02-14 11:22:26 +0000
commitf7992005e08b9814926322beccc891441f0d6590 (patch)
treee661f92b9f7b14a93b2e9dddd7383b9d67e2c82e /tools/qa
parentadd mode lines to new files (diff)
downloadcore-f7992005e08b9814926322beccc891441f0d6590.tar.gz
core-f7992005e08b9814926322beccc891441f0d6590.zip
move this to comphelper
Diffstat (limited to 'tools/qa')
-rw-r--r--tools/qa/makefile.mk3
-rw-r--r--tools/qa/test_strings.cxx91
2 files changed, 1 insertions, 93 deletions
diff --git a/tools/qa/makefile.mk b/tools/qa/makefile.mk
index 06c2cb1a03e4..e82b39337ac2 100644
--- a/tools/qa/makefile.mk
+++ b/tools/qa/makefile.mk
@@ -39,8 +39,7 @@ SHL1TARGET=test_tools
SHL1OBJS=\
$(SLO)$/pathutils.obj \
$(SLO)$/test_pathutils.obj \
- $(SLO)$/test_reversemap.obj \
- $(SLO)$/test_strings.obj
+ $(SLO)$/test_reversemap.obj
SHL1STDLIBS = $(TOOLSLIB) $(CPPUNITLIB) $(SALLIB)
SHL1VERSIONMAP = version.map
SHL1IMPLIB = i$(SHL1TARGET)
diff --git a/tools/qa/test_strings.cxx b/tools/qa/test_strings.cxx
deleted file mode 100644
index 90a2ce8b6c95..000000000000
--- a/tools/qa/test_strings.cxx
+++ /dev/null
@@ -1,91 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-#include <cppunit/TestFixture.h>
-#include <cppunit/extensions/HelperMacros.h>
-#include <cppunit/plugin/TestPlugIn.h>
-
-#include <tools/string.hxx>
-
-namespace test {
- namespace unistring {
- /**
- * test::unistring::Compare Perform comparison functions
- * tests on UniString.
- */
- class Compare: public CppUnit::TestFixture
- {
- private:
- /**
- * Performs tests on natural comparison function
- */
- void testCompareToNumeric();
-
- CPPUNIT_TEST_SUITE(Compare);
- CPPUNIT_TEST(testCompareToNumeric);
- CPPUNIT_TEST_SUITE_END();
-
- };
- }
-}
-
-#define US_FROM_STRING(STRING) UniString((STRING), RTL_TEXTENCODING_UTF8)
-
-void test::unistring::Compare::testCompareToNumeric()
-{
-// --- Some generic tests to ensure we do not alter original behavior
-// outside what we want
- CPPUNIT_ASSERT(
- US_FROM_STRING("ABC").CompareToNumeric(US_FROM_STRING("ABC")) == COMPARE_EQUAL
- );
- // Case sensitivity
- CPPUNIT_ASSERT(
- US_FROM_STRING("ABC").CompareToNumeric(US_FROM_STRING("abc")) == COMPARE_LESS
- );
- // Reverse
- CPPUNIT_ASSERT(
- US_FROM_STRING("abc").CompareToNumeric(US_FROM_STRING("ABC")) == COMPARE_GREATER
- );
- // First shorter
- CPPUNIT_ASSERT(
- US_FROM_STRING("alongstring").CompareToNumeric(US_FROM_STRING("alongerstring")) == COMPARE_GREATER
- );
- // Second shorter
- CPPUNIT_ASSERT(
- US_FROM_STRING("alongerstring").CompareToNumeric(US_FROM_STRING("alongstring")) == COMPARE_LESS
- );
-// -- Here we go on natural order, each one is followed by classic compare and the reverse comparison
- // That's why we originally made the patch
- CPPUNIT_ASSERT(
- US_FROM_STRING("Heading 9").CompareToNumeric(US_FROM_STRING("Heading 10")) == COMPARE_LESS
- );
- // Original behavior
- CPPUNIT_ASSERT(
- US_FROM_STRING("Heading 9").CompareTo(US_FROM_STRING("Heading 10")) == COMPARE_GREATER
- );
- CPPUNIT_ASSERT(
- US_FROM_STRING("Heading 10").CompareToNumeric(US_FROM_STRING("Heading 9")) == COMPARE_GREATER
- );
- // Harder
- CPPUNIT_ASSERT(
- US_FROM_STRING("July, the 4th").CompareToNumeric(US_FROM_STRING("July, the 10th")) == COMPARE_LESS
- );
- CPPUNIT_ASSERT(
- US_FROM_STRING("July, the 4th").CompareTo(US_FROM_STRING("July, the 10th")) == COMPARE_GREATER
- );
- CPPUNIT_ASSERT(
- US_FROM_STRING("July, the 10th").CompareToNumeric(US_FROM_STRING("July, the 4th")) == COMPARE_GREATER
- );
- // Hardest
- CPPUNIT_ASSERT(
- US_FROM_STRING("abc08").CompareToNumeric(US_FROM_STRING("abc010")) == COMPARE_LESS
- );
- CPPUNIT_ASSERT(
- US_FROM_STRING("abc08").CompareTo(US_FROM_STRING("abc010")) == COMPARE_GREATER
- );
- CPPUNIT_ASSERT(
- US_FROM_STRING("abc010").CompareToNumeric(US_FROM_STRING("abc08")) == COMPARE_GREATER
- );
-}
-
-CPPUNIT_TEST_SUITE_REGISTRATION(test::unistring::Compare);
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */