コード例 #1
0
ファイル: DeleteTest.java プロジェクト: jakepetrovic/JWBF
  /**
   * Test.
   *
   * @throws Exception a
   */
  @Test
  public final void deleteWikiMW1x16() throws Exception {

    bot = BotFactory.getMediaWikiBot(Version.MW1_16, true);
    assertTrue("Wrong Wiki Version " + bot.getVersion(), Version.MW1_16.equals(bot.getVersion()));

    prepare(bot);
    delete(bot);
    test(bot);
  }
コード例 #2
0
ファイル: DeleteTest.java プロジェクト: jakepetrovic/JWBF
 @Ignore
 @Test
 public void deleteAll() throws Exception {
   Version[] all = {Version.MW1_15, Version.MW1_16};
   for (Version v : all) {
     MediaWikiBot bot = BotFactory.getMediaWikiBot(v, true);
     AllPageTitles aPages = new AllPageTitles(bot, MediaWiki.NS_MAIN);
     for (String string : aPages) {
       System.out.println(string);
     }
   }
 }
コード例 #3
0
ファイル: SiteinfoIT.java プロジェクト: SLampApp/jwbf
  /** Test get siteinfo on Wikipedia DE. */
  @Test
  public final void siteInfoWikipediaDe() {
    // GIVEN
    String liveUrl = getWikipediaDeUrl();
    MediaWikiBot wikiBot = BotFactory.newWikimediaBot(liveUrl, getClass());

    // WHEN
    Siteinfo siteinfo = wikiBot.getSiteinfo();

    // THEN
    assertEquals(Version.DEVELOPMENT, siteinfo.getVersion());
  }
コード例 #4
0
ファイル: SiteinfoIT.java プロジェクト: SLampApp/jwbf
  @Test
  public final void siteInfoLastVersion() {
    // GIVEN
    String liveUrl = "http://www.mediawiki.org/w/api.php";
    assumeReachable(liveUrl);
    String versionInfoTemplate = "Template:MW stable release number";
    MediaWikiBot bot = BotFactory.newWikimediaBot(liveUrl, getClass());

    // WHEN
    Article a = new Article(bot, versionInfoTemplate);

    // THEN
    Version latestVersion = Version.getLatest();
    assertTrue(
        a.getText() + " should contains " + latestVersion.getNumber(),
        a.getText().contains(latestVersion.getNumber()));
  }