[Kst] extragear/graphics/kst/tests

Eli Fidler eli at staikos.net
Fri May 4 19:37:46 CEST 2007


SVN commit 661145 by fidler:

test case for initial superscript


 M  +18 -0     testlabelparser.cpp  


--- trunk/extragear/graphics/kst/tests/testlabelparser.cpp #661144:661145
@@ -137,6 +137,24 @@
   doTest(c->text == QChar(0x398));
   delete parsed;
 
+  parsed = Label::parse("^3He Fridge");
+  doTest(parsed != 0L);
+  c = parsed->chunk;
+  doTest(c->prev == 0L);
+  doTest(c->down == 0L);
+  doTest(c->text.isEmpty());
+  doTest(c->vOffset == Label::Chunk::None);
+  doTest(c->up != 0L);
+  doTest(c->up->text == "3");
+  doTest(c->up->vOffset == Label::Chunk::Up);
+  doTest(c->next != 0L);
+  doTest(c->next->text == "He Fridge");
+  doTest(c->next->vOffset == Label::Chunk::None);
+  doTest(c->next->prev != 0L);
+  doTest(c->next->next == 0L);
+  doTest(c->next->up == 0L);
+  doTest(c->next->down == 0L);
+
   parsed = Label::parse("x^y^z");
   doTest(parsed == 0L);
 


More information about the Kst mailing list