package de.geeksfactory.opacclient.apis; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.junit.Test; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNull; public class ZonesTest extends BaseHtmlTest { private static final String BASE_URL = "https://katalog.stbib-koeln.de/alswww2.dll/"; @Test public void testAccountPages() { Document page1 = Jsoup.parse(readResource("/zones/medialist/koeln_pages_1.html")); Document page2 = Jsoup.parse(readResource("/zones/medialist/koeln_pages_2.html")); page1.setBaseUri(BASE_URL); page2.setBaseUri(BASE_URL); String nextPage1 = Zones.findNextPageUrl(page1); assertNotNull(nextPage1); assertEquals(nextPage1, "https://katalog.stbib-koeln.de/alswww2" + ".dll/Obj_4051458325195?Style=Portal3&SubStyle=&Lang=GER&ResponseEncoding" + "=utf-8&Method=PageDown&PageSize=10"); String nextPage2 = Zones.findNextPageUrl(page2); assertNull(nextPage2); } }