Newer
Older
talkCrawler / test / talkcrawler / ArticleTest.java
package talkcrawler;

import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
import static junit.framework.TestCase.fail;
import org.junit.Test;
import tool.http.Post;

public class ArticleTest {
    TalkCrawlerProperties prop = new TalkCrawlerProperties();
    
    protected void setUp(){
        try {
            prop.load();
        } catch (IOException ex) {
            Logger.getLogger(DailyIndexTest.class.getName()).log(Level.SEVERE, null, ex);
        }
    }

    @Test
    @SuppressWarnings("UseSpecificCatch")
    public void test2019_01_010424() {
        try {
            Article ins = new Article(prop.getProperty("MONTHLY_INDEX"), "2019-January", "010424");
            ins.load();
            new Post(prop).post(Article.toJsonArray(ins.toJsonObject()));
        }
        catch (Exception e) {
            fail();
        }
    }

    /**
     * https://lists.openstreetmap.org/pipermail/talk-ja/2014-August/008473.html
     */
    @Test
    @SuppressWarnings("UseSpecificCatch")
    public void test2014_08_008473() {
        try {
            Article ins = new Article(prop.getProperty("MONTHLY_INDEX"), "2014-August", "008473");
            ins.load();
            new Post(prop).post(Article.toJsonArray(ins.toJsonObject()));
        }
        catch (Exception e) {
            fail();
        }
    }
    
    /**
     * https://lists.openstreetmap.org/pipermail/talk-ja/2014-August/008479.html
     */
    @Test
    @SuppressWarnings("UseSpecificCatch")
    public void test2014_08_008479() {
        try {
            Article ins = new Article(prop.getProperty("MONTHLY_INDEX"), "2014-August", "008479");
            ins.load();
            new Post(prop).post(Article.toJsonArray(ins.toJsonObject()));
        }
        catch (Exception e) {
            fail();
        }
    }
    
    /**
     * https://lists.openstreetmap.org/pipermail/talk-ja/2014-August/008480.html
     * <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     */
    @Test
    @SuppressWarnings("UseSpecificCatch")
    public void test2014_08_008480() {
        try {
            Article ins = new Article(prop.getProperty("MONTHLY_INDEX"), "2014-August", "008480");
            ins.load();
            new Post(prop).post(Article.toJsonArray(ins.toJsonObject()));
        }
        catch (Exception e) {
            fail();
        }
    }
    
    /**
     * https://lists.openstreetmap.org/pipermail/talk-ja/2008-March/date.html
     */
    @Test
    @SuppressWarnings("UseSpecificCatch")
    public void test2008_03_000000() {
        try {
            Article ins = new Article(prop.getProperty("MONTHLY_INDEX"), "2008-March", "000000");
            ins.load();
            new Post(prop).post(Article.toJsonArray(ins.toJsonObject()));
        }
        catch (Exception e) {
            fail();
        }
    }
}