From bd69146cdf28cc7c359974de97cad8202fc45e48 Mon Sep 17 00:00:00 2001 From: Markus Mohrhard Date: Sun, 3 Nov 2013 04:10:10 +0100 Subject: improve starmath test code Change-Id: Ife7e1306ce65dc1d935181553803fbc9266b628c --- starmath/qa/cppunit/test_nodetotextvisitors.cxx | 40 +++++-------------------- 1 file changed, 8 insertions(+), 32 deletions(-) (limited to 'starmath/qa') diff --git a/starmath/qa/cppunit/test_nodetotextvisitors.cxx b/starmath/qa/cppunit/test_nodetotextvisitors.cxx index e2da017d554a..3d4b08fbeb16 100644 --- a/starmath/qa/cppunit/test_nodetotextvisitors.cxx +++ b/starmath/qa/cppunit/test_nodetotextvisitors.cxx @@ -18,24 +18,6 @@ #include #include -namespace CppUnit { -template<> -struct assertion_traits -{ - static bool equal(const OUString& x, const OUString& y) - { - return x == y; - } - - static std::string toString(const OUString& x) - { - OStringStream ost; - ost << OUStringToOString(x, RTL_TEXTENCODING_UTF8).getStr(); - return ost.str(); - } -}; -} - SV_DECL_REF(SmDocShell) SV_IMPL_REF(SmDocShell) @@ -578,12 +560,10 @@ void Test::testBinVerInUnary() void Test::testBinHorInSubSup() { - OUString sInput, sExpected; - SmNode* pTree; + OUString sInput; // set up a blank formula - sInput += ""; - pTree = SmParser().Parse(sInput); + SmNode* pTree = SmParser().Parse(sInput); pTree->Prepare(xDocShRef->GetFormat(), *xDocShRef); SmCursor aCursor(pTree, xDocShRef); @@ -601,7 +581,7 @@ void Test::testBinHorInSubSup() aCursor.InsertElement(PlusElement); aCursor.InsertText("d"); - sExpected += " { a rsup { b + c } + d } "; + OUString sExpected = " { a rsup { b + c } + d } "; //FIXME CPPUNIT_ASSERT_EQUAL_MESSAGE("BinHor in SubSup", sExpected, xDocShRef->GetText()); delete pTree; @@ -609,20 +589,16 @@ void Test::testBinHorInSubSup() void Test::testUnaryInMixedNumberAsNumerator() { - OUString sInput, sExpected; - SmNode* pTree; - // set up a unary operator - sInput += "- 1"; - pTree = SmParser().Parse(sInput); + OUString sInput = "- 1"; + SmNode* pTree = SmParser().Parse(sInput); pTree->Prepare(xDocShRef->GetFormat(), *xDocShRef); SmCursor aCursor(pTree, xDocShRef); TestOutputDevice aOutputDevice; // move forward (more than) enough places to be at the end - int i; - for (i = 0; i < 3; ++i) + for (size_t i = 0; i < 3; ++i) aCursor.Move(&aOutputDevice, MoveRight); // Select the whole Unary Horizontal Node @@ -641,14 +617,14 @@ void Test::testUnaryInMixedNumberAsNumerator() aCursor.InsertText("2"); // move forward (more than) enough places to be at the end - for (i = 0; i < 8; ++i) + for (size_t i = 0; i < 8; ++i) aCursor.Move(&aOutputDevice, MoveRight); // add 4 to the end aCursor.InsertElement(PlusElement); aCursor.InsertText("4"); - sExpected += " { 2 { - 1 over 2 } + 4 } "; + OUString sExpected = " { 2 { - 1 over 2 } + 4 } "; CPPUNIT_ASSERT_EQUAL_MESSAGE("Unary in mixed number as Numerator", sExpected, xDocShRef->GetText()); delete pTree; -- cgit