Example #1
0
 @Test
 public void testGetSimilarities() {
   LexRankRanker summarizer = new LexRankRanker();
   double[][] similarities = filter(summarizer.getSimilarities(text), THRESHOLD);
   for (int i = 0; i < similarities.length; i++) {
     for (int j = 0; j < similarities[i].length; j++) {
       Assert.assertEquals(sim[i][j], similarities[i][j], 0.001);
     }
   }
 }
Example #2
0
 @Test
 public void testRanks() {
   LexRankRanker summarizer = new LexRankRanker();
   double[][] similarities = summarizer.getSimilarities(text);
   similarities = summarizer.filter(similarities, THRESHOLD);
   double[] actual = summarizer.calcRanks(similarities);
   double[] expected = {
     0.8471, 0.9784, 0.0, 1.0, 0.1905, 0.9262, 0.1263, 0.3689, 0.7811, 0.5691, 0.1248
   };
   for (int i = 0; i < expected.length; i++) {
     Assert.assertEquals(expected[i], actual[i], 0.0001);
   }
 }