mirror of
https://github.com/geometer/FBReaderJ.git
synced 2025-10-06 03:50:19 +02:00
git-svn-id: https://only.mawhrin.net/repos/FBReaderJ/trunk@53 6a642e6f-84f6-412e-ac94-c4a38d5a04b0
This commit is contained in:
parent
d63d4e0158
commit
a44c7e40dd
1 changed files with 48 additions and 0 deletions
|
@ -1,6 +1,7 @@
|
|||
package org.test.fbreader.formats.fb2;
|
||||
|
||||
import org.fbreader.formats.fb2.FB2Reader;
|
||||
import org.fbreader.formats.fb2.FB2Tag;
|
||||
import org.zlibrary.model.ZLTextModel;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
|
@ -18,5 +19,52 @@ public class TestFB2Reader extends TestCase {
|
|||
assertEquals(model.dump(),
|
||||
"[PARAGRAPH]\n[TEXT]Òåñò 2[/TEXT][/PARAGRAPH]\n[PARAGRAPH]\n[TEXT]Äâà àáçàöà[/TEXT][/PARAGRAPH]\n");
|
||||
}
|
||||
|
||||
public void testControlSup() {
|
||||
FB2Reader reader = new FB2Reader("FB2ReaderTests/test3.fb2");
|
||||
ZLTextModel model = reader.read();
|
||||
int sup = FB2Tag.SUP.ordinal();
|
||||
assertEquals(model.dump(), "[PARAGRAPH]\n[TEXT]Òåñò [/TEXT][CONTROL " + sup +
|
||||
"][TEXT]3[/TEXT][/CONTROL " + sup + "][/PARAGRAPH]\n");
|
||||
}
|
||||
|
||||
public void testControlSub() {
|
||||
FB2Reader reader = new FB2Reader("FB2ReaderTests/test4.fb2");
|
||||
ZLTextModel model = reader.read();
|
||||
int sub = FB2Tag.SUB.ordinal();
|
||||
assertEquals(model.dump(), "[PARAGRAPH]\n[TEXT]Òåñò [/TEXT][CONTROL " + sub +
|
||||
"][TEXT]4[/TEXT][/CONTROL " + sub + "][/PARAGRAPH]\n");
|
||||
}
|
||||
|
||||
public void testControlEmphasis() {
|
||||
FB2Reader reader = new FB2Reader("FB2ReaderTests/test5.fb2");
|
||||
ZLTextModel model = reader.read();
|
||||
int emphasis = FB2Tag.EMPHASIS.ordinal();
|
||||
assertEquals(model.dump(), "[PARAGRAPH]\n[CONTROL " + emphasis +
|
||||
"][TEXT]Òåñò 5[/TEXT][/CONTROL " + emphasis + "][/PARAGRAPH]\n");
|
||||
}
|
||||
|
||||
public void testControlStrong() {
|
||||
FB2Reader reader = new FB2Reader("FB2ReaderTests/test6.fb2");
|
||||
ZLTextModel model = reader.read();
|
||||
int strong = FB2Tag.STRONG.ordinal();
|
||||
assertEquals(model.dump(), "[PARAGRAPH]\n[TEXT]Òåñò [/TEXT][CONTROL " +
|
||||
strong + "][TEXT]6[/TEXT][/CONTROL " + strong + "][/PARAGRAPH]\n");
|
||||
}
|
||||
|
||||
public void testControlStrikeThrough() {
|
||||
FB2Reader reader = new FB2Reader("FB2ReaderTests/test7.fb2");
|
||||
ZLTextModel model = reader.read();
|
||||
int strikethrough = FB2Tag.STRIKETHROUGH.ordinal();
|
||||
assertEquals(model.dump(), "[PARAGRAPH]\n[CONTROL " + strikethrough +
|
||||
"][TEXT]Òåñò 7[/TEXT][/CONTROL " + strikethrough + "][/PARAGRAPH]\n");
|
||||
}
|
||||
|
||||
public void testControlCode() {
|
||||
FB2Reader reader = new FB2Reader("FB2ReaderTests/test8.fb2");
|
||||
ZLTextModel model = reader.read();
|
||||
int code = FB2Tag.CODE.ordinal();
|
||||
assertEquals(model.dump(), "[PARAGRAPH]\n[TEXT]Òåñò 8. [/TEXT][CONTROL " + code +
|
||||
"][TEXT]Îôîðìëåíèå êîäà[/TEXT][/CONTROL " + code + "][/PARAGRAPH]\n");
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue