-
Notifications
You must be signed in to change notification settings - Fork 2
/
PaperCatalogTestbase.java
33 lines (27 loc) · 1.03 KB
/
PaperCatalogTestbase.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package base;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
import org.daisy.dotify.api.paper.Length;
import org.daisy.dotify.api.paper.Paper;
import org.daisy.dotify.api.paper.PaperCatalogService;
import org.junit.Test;
@SuppressWarnings("javadoc")
public abstract class PaperCatalogTestbase {
public abstract PaperCatalogService getPaperCS();
@Test
public void testPaperCatalog() {
PaperCatalogService paperCatalog = getPaperCS(); //PaperCatalog.newInstance();
assertNotNull(paperCatalog);
assertTrue(paperCatalog.list().size()>=22);
}
@Test
public void testPaper() {
PaperCatalogService paperCatalog = getPaperCS(); // PaperCatalog.newInstance();
assertNotNull(paperCatalog);
Paper p = paperCatalog.get("org_daisy.ISO216PaperProvider.PaperSize.A4");
assertNotNull(p);
assertEquals(Length.newMillimeterValue(297), p.asSheetPaper().getPageHeight());
assertEquals(Length.newMillimeterValue(210), p.asSheetPaper().getPageWidth());
}
}