/**
* Copyright (C) 2015 BITPlan GmbH
*
* Pater-Delp-Str. 1
* D-47877 Willich-Schiefbahn
*
* http://www.bitplan.com
*
*/
package com.bitplan.mediawiki.japi;
import static org.junit.Assert.*;
import org.junit.Test;
/**
* test page Title handling
* @author wf
*
*/
public class TestPageTitle extends APITestbase {
@Test
public void testCanonicalPageTitles() throws Exception {
for (ExampleWiki lwiki : getWikis()) {
Mediawiki mw=(Mediawiki) lwiki.wiki;
SiteInfo siteinfo = mw.getSiteInfo();
PageInfo pageinfo=new PageInfo("Template:Testtemplate",siteinfo);
if (debug) {
System.out.println(pageinfo.lang);
System.out.println(pageinfo.namespaceId);
System.out.println(pageinfo.nameSpaceName);
System.out.println(pageinfo.pageTitle);
System.out.println(pageinfo.canonicalPageTitle);
}
assertEquals("en",pageinfo.lang);
assertEquals(10,pageinfo.namespaceId);
assertEquals("Template",pageinfo.nameSpaceName);
assertEquals("Template:Testtemplate",pageinfo.pageTitle);
assertEquals("Template:Testtemplate",pageinfo.canonicalPageTitle);
}
}
}