Search in sources :

Example 11 with AnalyzeParagragh

use of main.Analyze.AnalyzeParagragh in project Info-Evaluation by TechnionYP5777.

the class AnalyzeParagraphTest method test4.

@Test
public void test4() {
    final Sentence sent = new Sentence("Axl Rose was arrested for consuming drugs on October 5th 2012 in NY during rock concert .");
    final TableTuple tt = new AnalyzeParagragh(sent, "2012").Analyze();
    assertEquals("Axl Rose", tt.getName());
    assertEquals("drugs consuming during concert", tt.getReason());
    assertEquals("10/05/2012", tt.getDate());
}
Also used : TableTuple(main.database.TableTuple) AnalyzeParagragh(main.Analyze.AnalyzeParagragh) Sentence(edu.stanford.nlp.simple.Sentence) Test(org.junit.Test)

Example 12 with AnalyzeParagragh

use of main.Analyze.AnalyzeParagragh in project Info-Evaluation by TechnionYP5777.

the class AnalyzeParagraphTest method test5.

@Test
public void test5() {
    final Sentence sent = new Sentence("Axl Rose was arrested after driving drunk in New Zeland on March 1.");
    final TableTuple tt = new AnalyzeParagragh(sent, "2015").Analyze();
    assertEquals("Axl Rose", tt.getName());
    assertEquals("driving drunk in New Zeland", tt.getReason());
    assertEquals("03/01/2015", tt.getDate());
}
Also used : TableTuple(main.database.TableTuple) AnalyzeParagragh(main.Analyze.AnalyzeParagragh) Sentence(edu.stanford.nlp.simple.Sentence) Test(org.junit.Test)

Example 13 with AnalyzeParagragh

use of main.Analyze.AnalyzeParagragh in project Info-Evaluation by TechnionYP5777.

the class AnalyzeParagraphTest method test6.

@Test
public void test6() {
    final Sentence sent = new Sentence("Joe Francis was arrested for attacking at a Nightclub on May 16.");
    final TableTuple tt = new AnalyzeParagragh(sent, "2015").Analyze();
    assertEquals("Joe Francis", tt.getName());
    assertEquals("attacking at Nightclub", tt.getReason());
    assertEquals("05/16/2015", tt.getDate());
}
Also used : TableTuple(main.database.TableTuple) AnalyzeParagragh(main.Analyze.AnalyzeParagragh) Sentence(edu.stanford.nlp.simple.Sentence) Test(org.junit.Test)

Example 14 with AnalyzeParagragh

use of main.Analyze.AnalyzeParagragh in project Info-Evaluation by TechnionYP5777.

the class AnalyzeParagraphTest method test8.

@Test
public void test8() {
    final Sentence sent = new Sentence("David Cassidy was arrested for driving under the influence on Jan 10 after he allegedly took a breathalyzer test and was found to be over twice the legal limit.\n");
    final TableTuple tt = new AnalyzeParagragh(sent, "2015").Analyze();
    assertEquals("David Cassidy", tt.getName());
    assertEquals("driving under influence", tt.getReason());
    assertEquals("01/10/2015", tt.getDate());
}
Also used : TableTuple(main.database.TableTuple) AnalyzeParagragh(main.Analyze.AnalyzeParagragh) Sentence(edu.stanford.nlp.simple.Sentence) Test(org.junit.Test)

Example 15 with AnalyzeParagragh

use of main.Analyze.AnalyzeParagragh in project Info-Evaluation by TechnionYP5777.

the class AnalyzeParagraphTest method test11.

@Test
public void test11() {
    final Sentence sent = new Sentence("Juan Diego Fernandez was arrested for cheating by Axl Rose on Jan 25 1992 .");
    final TableTuple tt = new AnalyzeParagragh(sent, "1992").Analyze();
    assertEquals("Juan Diego Fernandez", tt.getName());
    assertEquals("01/25/1992", tt.getDate());
    assertEquals("cheating", tt.getReason());
}
Also used : TableTuple(main.database.TableTuple) AnalyzeParagragh(main.Analyze.AnalyzeParagragh) Sentence(edu.stanford.nlp.simple.Sentence) Test(org.junit.Test)

Aggregations

Sentence (edu.stanford.nlp.simple.Sentence)16 AnalyzeParagragh (main.Analyze.AnalyzeParagragh)16 Test (org.junit.Test)16 TableTuple (main.database.TableTuple)12 ReasonPair (main.database.ReasonPair)3 InteractiveTableTuple (main.database.InteractiveTableTuple)2 LocalDate (java.time.LocalDate)1