[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