package qa.qcri.aidr.collector.collectors;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
import java.io.StringReader;
import javax.json.Json;
import javax.json.JsonObject;
import javax.json.JsonReader;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import qa.qcri.aidr.collector.beans.TwitterCollectionTask;
/**
* Created by noora on 5/19/15.
*/
public class FollowFilterTest {
private static FollowFilter followFilter;
@Before
public void setUp() throws Exception {
TwitterCollectionTask collectionTask = new TwitterCollectionTask();
collectionTask.setToFollow("1105766504");
followFilter = new FollowFilter(collectionTask);
}
@After
public void tearDown() throws Exception {
}
@Test
public void testTest1() throws Exception {
String jsonObjectString = "";
JsonReader jsonReader = Json.createReader(new StringReader(jsonObjectString));
JsonObject object = jsonReader.readObject();
jsonReader.close();
//
boolean test = followFilter.test(object);
//
assertTrue(test);
//
String jsonObjectString1 = "";
JsonReader jsonReader1 = Json.createReader(new StringReader(jsonObjectString1));
JsonObject object1 = jsonReader1.readObject();
jsonReader1.close();
boolean test1 = followFilter.test(object1);
//
assertFalse(test1);
}
@Test
public void testGetFilterName() throws Exception {
String filterName = followFilter.getFilterName();
//
assertNotNull(filterName);
assertEquals("FollowFilter", filterName);
}
}