import be.nikiroo.fanfix.supported.BasicSupport;
import be.nikiroo.fanfix.supported.BasicSupport.SupportType;
import be.nikiroo.utils.IOUtils;
+import be.nikiroo.utils.Progress;
import be.nikiroo.utils.test.TestCase;
import be.nikiroo.utils.test.TestLauncher;
-public class BasicSupportTest extends TestLauncher {
+class BasicSupportTest extends TestLauncher {
// quote chars
- private char openQuote = Instance.getTrans().getChar(
+ private char openQuote = Instance.getTrans().getCharacter(
StringId.OPEN_SINGLE_QUOTE);
- private char closeQuote = Instance.getTrans().getChar(
+ private char closeQuote = Instance.getTrans().getCharacter(
StringId.CLOSE_SINGLE_QUOTE);
- private char openDoubleQuote = Instance.getTrans().getChar(
+ private char openDoubleQuote = Instance.getTrans().getCharacter(
StringId.OPEN_DOUBLE_QUOTE);
- private char closeDoubleQuote = Instance.getTrans().getChar(
+ private char closeDoubleQuote = Instance.getTrans().getCharacter(
StringId.CLOSE_DOUBLE_QUOTE);
public BasicSupportTest(String[] args) {
List<Paragraph> paras = null;
- paras = support.makeParagraphs(null, "");
+ paras = support.makeParagraphs(null, "", null);
assertEquals(
"An empty content should not generate paragraphs",
0, paras.size());
paras = support.makeParagraphs(null,
- "Line 1</p><p>Line 2</p><p>Line 3</p>");
+ "Line 1</p><p>Line 2</p><p>Line 3</p>", null);
assertEquals(5, paras.size());
assertEquals("Line 1", paras.get(0).getContent());
assertEquals(ParagraphType.BLANK, paras.get(1)
assertEquals("Line 3", paras.get(4).getContent());
paras = support.makeParagraphs(null,
- "<p>Line1</p><p>Line2</p><p>Line3</p>");
+ "<p>Line1</p><p>Line2</p><p>Line3</p>", null);
assertEquals(6, paras.size());
}
});
List<Paragraph> paras = null;
paras = support
- .makeParagraphs(null,
- "<p>Line1</p><p>Line2</p><p>Line3<br/><br><p></p>");
+ .makeParagraphs(
+ null,
+ "<p>Line1</p><p>Line2</p><p>Line3<br/><br><p></p>",
+ null);
assertEquals(5, paras.size());
paras = support
- .makeParagraphs(null,
- "<p>Line1</p><p>Line2</p><p>Line3<br/><br><p></p>* * *");
+ .makeParagraphs(
+ null,
+ "<p>Line1</p><p>Line2</p><p>Line3<br/><br><p></p>* * *",
+ null);
assertEquals(5, paras.size());
- paras = support.makeParagraphs(null, "1<p>* * *<p>2");
+ paras = support.makeParagraphs(null, "1<p>* * *<p>2",
+ null);
assertEquals(3, paras.size());
assertEquals(ParagraphType.BREAK, paras.get(1)
.getType());
paras = support.makeParagraphs(null,
- "1<p><br/><p>* * *<p>2");
+ "1<p><br/><p>* * *<p>2", null);
assertEquals(3, paras.size());
assertEquals(ParagraphType.BREAK, paras.get(1)
.getType());
paras = support.makeParagraphs(null,
- "1<p>* * *<br/><p><br><p>2");
+ "1<p>* * *<br/><p><br><p>2", null);
assertEquals(3, paras.size());
assertEquals(ParagraphType.BREAK, paras.get(1)
.getType());
paras = support.makeParagraphs(null,
- "1<p><br/><br>* * *<br/><p><br><p>2");
+ "1<p><br/><br>* * *<br/><p><br><p>2", null);
assertEquals(3, paras.size());
assertEquals(ParagraphType.BREAK, paras.get(1)
.getType());
public void setUp() throws Exception {
super.setUp();
- };
+ }
@Override
public void tearDown() throws Exception {
public void test() throws Exception {
BasicSupportEmpty support = new BasicSupportEmpty();
- char openDoubleQuote = Instance.getTrans().getChar(
- StringId.OPEN_DOUBLE_QUOTE);
- char closeDoubleQuote = Instance.getTrans().getChar(
- StringId.CLOSE_DOUBLE_QUOTE);
+ char openDoubleQuote = Instance.getTrans()
+ .getCharacter(StringId.OPEN_DOUBLE_QUOTE);
+ char closeDoubleQuote = Instance.getTrans()
+ .getCharacter(StringId.CLOSE_DOUBLE_QUOTE);
String content = null;
Paragraph para = null;
+ "Fanfan." + "\n" + "\n"
+ "Chapter 2: Chap2" + "\n" + "\n" //
+ "Tulipe." + "\n");
- };
+ }
@Override
public void tearDown() throws Exception {
tmp.delete();
- };
+ }
@Override
public void test() throws Exception {
+ "Fanfan." + "\n" + "\n"
+ "Chapter 2: Chap2" + "\n" + "\n" //
+ "Tulipe." + "\n");
- };
+ }
@Override
public void tearDown() throws Exception {
tmp.delete();
- };
+ }
@Override
public void test() throws Exception {
@Override
protected List<Entry<String, URL>> getChapters(URL source,
- InputStream in) throws IOException {
+ InputStream in, Progress pg) throws IOException {
return null;
}
@Override
protected String getChapterContent(URL source, InputStream in,
- int number) throws IOException {
+ int number, Progress pg) throws IOException {
return null;
}
@Override
// and make it public!
- public List<Paragraph> makeParagraphs(URL source, String content)
- throws IOException {
- return super.makeParagraphs(source, content);
+ public List<Paragraph> makeParagraphs(URL source, String content,
+ Progress pg) throws IOException {
+ return super.makeParagraphs(source, content, pg);
}
@Override