/** * */ package com.maalaang.omtwitter.io; import junit.framework.TestCase; import com.maalaang.omtwitter.model.OMTweet; /** * @author Sangwon Park * */ public class OMTwitterCorpusFileReaderTest extends TestCase { private OMTwitterCorpusFileReader reader = null; /* (non-Javadoc) * @see junit.framework.TestCase#setUp() */ protected void setUp() throws Exception { super.setUp(); int[] fields = new int[] { OMTwitterCorpusFile.FIELD_QUERY, OMTwitterCorpusFile.FIELD_AUTHOR, OMTwitterCorpusFile.FIELD_TEXT }; reader = new OMTwitterCorpusFileReader(ClassLoader.getSystemResource("corpus/twitter_corpus_example.txt").getFile(), "\t", fields); } @Override protected void tearDown() throws Exception { reader.close(); super.tearDown(); } /** * Test method for {@link com.maalaang.omtwitter.io.OMTwitterCorpusFileReader#next()}. */ public void testNext() { OMTweet tweet = null; tweet = reader.next(); assertEquals(tweet.getId(), null); assertEquals(tweet.getAuthor(), "author"); assertEquals(tweet.getDateString(), null); assertEquals(tweet.getPolarity(), OMTweet.POLARITY_NOT_SPECIFIED); assertEquals(tweet.getQuery(), "query"); assertEquals(tweet.getText(), "this is an example tweet"); tweet = reader.next(); assertNotNull(tweet); assertFalse(reader.hasNext()); } }