summaryrefslogtreecommitdiff
path: root/starmath
diff options
context:
space:
mode:
authorMarkus Mohrhard <markus.mohrhard@googlemail.com>2013-11-03 04:10:10 +0100
committerMarkus Mohrhard <markus.mohrhard@googlemail.com>2013-11-03 04:11:08 +0100
commitbd69146cdf28cc7c359974de97cad8202fc45e48 (patch)
treee7c262f430d4a1d14d0c2e21d72356aadf442cc3 /starmath
parent5f9cda2dc5e6d217328ff4f7da27a6f0e6fcf5de (diff)
improve starmath test code
Change-Id: Ife7e1306ce65dc1d935181553803fbc9266b628c
Diffstat (limited to 'starmath')
-rw-r--r--starmath/qa/cppunit/test_nodetotextvisitors.cxx40
1 files changed, 8 insertions, 32 deletions
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 <visitors.hxx>
#include <cursor.hxx>
-namespace CppUnit {
-template<>
-struct assertion_traits<OUString>
-{
- 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;