Package com.jgaap.util

Examples of com.jgaap.util.Event


  public void testDistance()
      throws DistanceCalculationException {
    EventSet set1 = new EventSet();
    EventSet set2 = new EventSet();
    Vector<Event> test1 = new Vector<Event>();
    test1.add(new Event("one", null));
    test1.add(new Event("two", null));
    test1.add(new Event("three", null));
    test1.add(new Event("four", null));
    test1.add(new Event("five", null));
    test1.add(new Event("six", null));
    test1.add(new Event("seven", null));
    test1.add(new Event("eight", null));
    test1.add(new Event("nine", null));
    test1.add(new Event("ten", null));     
    set1.addEvents(test1);
    set2.addEvents(test1);
    double result = new WEDDivergence().distance(new EventMap(set1), new EventMap(set2));
    assertTrue(DistanceTestHelper.inRange(result, 0.0, 0.0000000001));
   
   
    set2 = new EventSet();
    Vector<Event> test2 = new Vector<Event>();
    test2.add(new Event("1", null));
    test2.add(new Event("2", null));
    test2.add(new Event("3", null));
    test2.add(new Event("4", null));
    test2.add(new Event("5", null));
    test2.add(new Event("6", null));
    test2.add(new Event("7", null));
    test2.add(new Event("8", null));
    test2.add(new Event("9", null));
    test2.add(new Event("10", null));
    set2.addEvents(test2);
    result = new WEDDivergence().distance(new EventMap(set1), new EventMap(set2));
    assertTrue(DistanceTestHelper.inRange(result, Math.sqrt(.11), 0.0000000001));
  }
View Full Code Here


   
    EventSet sentences = super.createEventSet(text);
    EventSet eventSet = new EventSet(sentences.size());
    for(Event sentence : sentences){
      String[] words = sentence.toString().split("\\s+");
      eventSet.addEvent(new Event(Integer.toString(words.length), this));
    }
    return eventSet;
  }
View Full Code Here

    EventDriver eventDriver = new DefinitionsEventDriver();
      EventSet sampleSet = eventDriver.createEventSet(text.toCharArray());
      EventSet expectedSet = new EventSet();
      Vector<Event> tmp = new Vector<Event>();
     
      tmp.add(new Event("person", eventDriver));
      tmp.add(new Event("who", eventDriver));
      tmp.add(new Event("has", eventDriver));
      tmp.add(new Event("received", eventDriver));
      tmp.add(new Event("degree", eventDriver));
      tmp.add(new Event("from", eventDriver));
      tmp.add(new Event("school", eventDriver));
      tmp.add(new Event("high", eventDriver));
      tmp.add(new Event("school", eventDriver));
      tmp.add(new Event("college", eventDriver));
      tmp.add(new Event("university", eventDriver));
      tmp.add(new Event("present", eventDriver));
      tmp.add(new Event("time", eventDriver));
      tmp.add(new Event("age", eventDriver));
      tmp.add(new Event("alert", eventDriver));
      tmp.add(new Event("carnivorous", eventDriver));
      tmp.add(new Event("mammal", eventDriver));
      tmp.add(new Event("pointed", eventDriver));
      tmp.add(new Event("muzzle", eventDriver));
      tmp.add(new Event("ears", eventDriver));
      tmp.add(new Event("bushy", eventDriver));
      tmp.add(new Event("tail", eventDriver));
      tmp.add(new Event("move", eventDriver));
      tmp.add(new Event("forward", eventDriver));
      tmp.add(new Event("leaps", eventDriver));
      tmp.add(new Event("bounds", eventDriver));
      tmp.add(new Event("moving", eventDriver));
      tmp.add(new Event("slowly", eventDriver));
      tmp.add(new Event("gently", eventDriver));
      tmp.add(new Event("member", eventDriver));
      tmp.add(new Event("genus", eventDriver));
      tmp.add(new Event("Canis", eventDriver));
      tmp.add(new Event("probably", eventDriver));
      tmp.add(new Event("descended", eventDriver));
      tmp.add(new Event("from", eventDriver));
      tmp.add(new Event("common", eventDriver));
      tmp.add(new Event("wolf", eventDriver));
      tmp.add(new Event("has", eventDriver));
      tmp.add(new Event("been", eventDriver));
      tmp.add(new Event("domesticated", eventDriver));
      tmp.add(new Event("man", eventDriver));
      tmp.add(new Event("since", eventDriver));
      tmp.add(new Event("prehistoric", eventDriver));
      tmp.add(new Event("times", eventDriver));
      tmp.add(new Event("alert", eventDriver));
      tmp.add(new Event("carnivorous", eventDriver));
      tmp.add(new Event("mammal", eventDriver));
      tmp.add(new Event("pointed", eventDriver));
      tmp.add(new Event("muzzle", eventDriver));
      tmp.add(new Event("ears", eventDriver));
      tmp.add(new Event("bushy", eventDriver));
      tmp.add(new Event("tail", eventDriver));
      tmp.add(new Event("move", eventDriver));
      tmp.add(new Event("forward", eventDriver));
      tmp.add(new Event("leaps", eventDriver));
      tmp.add(new Event("bounds", eventDriver));
      tmp.add(new Event("moving", eventDriver));
      tmp.add(new Event("slowly", eventDriver));
      tmp.add(new Event("gently", eventDriver));
      tmp.add(new Event("member", eventDriver));
      tmp.add(new Event("genus", eventDriver));
      tmp.add(new Event("Canis", eventDriver));
      tmp.add(new Event("probably", eventDriver));
      tmp.add(new Event("descended", eventDriver));
      tmp.add(new Event("from", eventDriver));
      tmp.add(new Event("common", eventDriver));
      tmp.add(new Event("wolf", eventDriver));
      tmp.add(new Event("has", eventDriver));
      tmp.add(new Event("been", eventDriver));
      tmp.add(new Event("domesticated", eventDriver));
      tmp.add(new Event("man", eventDriver));
      tmp.add(new Event("since", eventDriver));
      tmp.add(new Event("prehistoric", eventDriver));
      tmp.add(new Event("times", eventDriver));
      tmp.add(new Event("feline", eventDriver));
      tmp.add(new Event("mammal", eventDriver));
      tmp.add(new Event("usually", eventDriver));
      tmp.add(new Event("having", eventDriver));
      tmp.add(new Event("thick", eventDriver));
      tmp.add(new Event("soft", eventDriver));
      tmp.add(new Event("fur", eventDriver));
      tmp.add(new Event("no", eventDriver));
      tmp.add(new Event("ability", eventDriver));
      tmp.add(new Event("roar", eventDriver));
      tmp.add(new Event("domestic", eventDriver));
      tmp.add(new Event("cats", eventDriver));
      tmp.add(new Event("move", eventDriver));
      tmp.add(new Event("fast", eventDriver));
      tmp.add(new Event("using", eventDriver));
      tmp.add(new Event("ones", eventDriver));
      tmp.add(new Event("feet", eventDriver));
      tmp.add(new Event("one", eventDriver));
      tmp.add(new Event("foot", eventDriver));
      tmp.add(new Event("off", eventDriver));
      tmp.add(new Event("ground", eventDriver));
      tmp.add(new Event("any", eventDriver));
      tmp.add(new Event("given", eventDriver));
      tmp.add(new Event("time", eventDriver));
      tmp.add(new Event("automotive", eventDriver));
      tmp.add(new Event("vehicle", eventDriver));
      tmp.add(new Event("suitable", eventDriver));
      tmp.add(new Event("hauling", eventDriver));
      tmp.add(new Event("automotive", eventDriver));
      tmp.add(new Event("vehicle", eventDriver));
      tmp.add(new Event("suitable", eventDriver));
      tmp.add(new Event("hauling", eventDriver));
      tmp.add(new Event("fail", eventDriver));
      tmp.add(new Event("perceive", eventDriver));
      tmp.add(new Event("catch", eventDriver));
      tmp.add(new Event("senses", eventDriver));
      tmp.add(new Event("mind", eventDriver));
      tmp.add(new Event("feline", eventDriver));
      tmp.add(new Event("mammal", eventDriver));
      tmp.add(new Event("usually", eventDriver));
      tmp.add(new Event("having", eventDriver));
      tmp.add(new Event("thick", eventDriver));
      tmp.add(new Event("soft", eventDriver));
      tmp.add(new Event("fur", eventDriver));
      tmp.add(new Event("no", eventDriver));
      tmp.add(new Event("ability", eventDriver));
      tmp.add(new Event("roar", eventDriver));
      tmp.add(new Event("domestic", eventDriver));
      tmp.add(new Event("cats", eventDriver));
      tmp.add(new Event("moving", eventDriver));
      tmp.add(new Event("slowly", eventDriver));
      tmp.add(new Event("gently", eventDriver));
      tmp.add(new Event("member", eventDriver));
      tmp.add(new Event("genus", eventDriver));
      tmp.add(new Event("Canis", eventDriver));
      tmp.add(new Event("probably", eventDriver));
      tmp.add(new Event("descended", eventDriver));
      tmp.add(new Event("from", eventDriver));
      tmp.add(new Event("common", eventDriver));
      tmp.add(new Event("wolf", eventDriver));
      tmp.add(new Event("has", eventDriver));
      tmp.add(new Event("been", eventDriver));
      tmp.add(new Event("domesticated", eventDriver));
      tmp.add(new Event("man", eventDriver));
      tmp.add(new Event("since", eventDriver));
      tmp.add(new Event("prehistoric", eventDriver));
      tmp.add(new Event("times", eventDriver));
      tmp.add(new Event("negation", eventDriver));
      tmp.add(new Event("word", eventDriver));
      tmp.add(new Event("group", eventDriver));
      tmp.add(new Event("words", eventDriver));
      tmp.add(new Event("very", eventDriver));
      tmp.add(new Event("great", eventDriver));
      tmp.add(new Event("extent", eventDriver));
      tmp.add(new Event("degree", eventDriver));
      tmp.add(new Event("moving", eventDriver));
      tmp.add(new Event("slowly", eventDriver));
      tmp.add(new Event("gently", eventDriver));
      tmp.add(new Event("discover", eventDriver));
      tmp.add(new Event("come", eventDriver));
      tmp.add(new Event("upon", eventDriver));
      tmp.add(new Event("accidentally", eventDriver));
      tmp.add(new Event("suddenly", eventDriver));
      tmp.add(new Event("unexpectedly", eventDriver));
      tmp.add(new Event("feline", eventDriver));
      tmp.add(new Event("mammal", eventDriver));
      tmp.add(new Event("usually", eventDriver));
      tmp.add(new Event("having", eventDriver));
      tmp.add(new Event("thick", eventDriver));
      tmp.add(new Event("soft", eventDriver));
      tmp.add(new Event("fur", eventDriver));
      tmp.add(new Event("no", eventDriver));
      tmp.add(new Event("ability", eventDriver));
      tmp.add(new Event("roar", eventDriver));
      tmp.add(new Event("domestic", eventDriver));
      tmp.add(new Event("cats", eventDriver));
     
      expectedSet.addEvents(tmp);
     
     
     
View Full Code Here

  public void testDistance()
      throws DistanceCalculationException {
    EventSet set1 = new EventSet();
    EventSet set2 = new EventSet();
    Vector<Event> test1 = new Vector<Event>();
    test1.add(new Event("one", null));
    test1.add(new Event("two", null));
    test1.add(new Event("three", null));
    test1.add(new Event("four", null));
    test1.add(new Event("five", null));
    test1.add(new Event("six", null));
    test1.add(new Event("seven", null));
    test1.add(new Event("eight", null));
    test1.add(new Event("nine", null));
    test1.add(new Event("ten", null));     
    set1.addEvents(test1);
    set2.addEvents(test1);
    double result = new BhattacharyyaDistance().distance(new EventMap(set1), new EventMap(set2));
    assertTrue(Double.isInfinite(result));
   
   
    set2 = new EventSet();
    Vector<Event> test2 = new Vector<Event>();
    test2.add(new Event("1", null));
    test2.add(new Event("2", null));
    test2.add(new Event("3", null));
    test2.add(new Event("4", null));
    test2.add(new Event("5", null));
    test2.add(new Event("6", null));
    test2.add(new Event("7", null));
    test2.add(new Event("8", null));
    test2.add(new Event("9", null));
    test2.add(new Event("10", null));
    set2.addEvents(test2);
    result = new BhattacharyyaDistance().distance(new EventMap(set1), new EventMap(set2));
    assertTrue(DistanceTestHelper.inRange(result, Math.log(20 * Math.sqrt(.1)), 0.0000000001));
  }
View Full Code Here

    EventDriver eventDriver = new PorterStemmerWithIrregularEventDriver();
    EventSet sampleEventSet = eventDriver.createEventSet(text.toCharArray());
    EventSet expectedEventSet = new EventSet();
    Vector<Event> tmp = new Vector<Event>();

    tmp.add(new Event("test", eventDriver));
    tmp.add(new Event("Test", eventDriver));
    tmp.add(new Event("TEST", eventDriver));
    tmp.add(new Event("TeSt", eventDriver));

    tmp.add(new Event("867-5309", eventDriver));

    tmp.add(new Event("a", eventDriver));
    tmp.add(new Event("aaron", eventDriver));
    tmp.add(new Event("abaissiez", eventDriver));
    tmp.add(new Event("abandon", eventDriver));
    tmp.add(new Event("abandon", eventDriver));
    tmp.add(new Event("abas", eventDriver));
    tmp.add(new Event("abash", eventDriver));
    tmp.add(new Event("abat", eventDriver));
    tmp.add(new Event("abat", eventDriver));
    tmp.add(new Event("abat", eventDriver));
    tmp.add(new Event("abat", eventDriver));
    tmp.add(new Event("abat", eventDriver));
    tmp.add(new Event("abbess", eventDriver));
    tmp.add(new Event("abbei", eventDriver));
    tmp.add(new Event("abbei", eventDriver));
    tmp.add(new Event("abbomin", eventDriver));
    tmp.add(new Event("abbot", eventDriver));
    tmp.add(new Event("abbot", eventDriver));
    tmp.add(new Event("abbrevi", eventDriver));
    tmp.add(new Event("ab", eventDriver));
    tmp.add(new Event("abel", eventDriver));
    tmp.add(new Event("aberga", eventDriver));
    tmp.add(new Event("abergavenni", eventDriver));
    tmp.add(new Event("abet", eventDriver));
    tmp.add(new Event("abet", eventDriver));
    tmp.add(new Event("abhomin", eventDriver));
    tmp.add(new Event("abhor", eventDriver));
    tmp.add(new Event("abhorr", eventDriver));
    tmp.add(new Event("abhor", eventDriver));
    tmp.add(new Event("abhor", eventDriver));
    tmp.add(new Event("abhor", eventDriver));
    tmp.add(new Event("abhorson", eventDriver));
    tmp.add(new Event("abid", eventDriver));
    tmp.add(new Event("abid", eventDriver));
    tmp.add(new Event("abil", eventDriver));
    tmp.add(new Event("abil", eventDriver));
    tmp.add(new Event("abject", eventDriver));
    tmp.add(new Event("abjectli", eventDriver));
    tmp.add(new Event("abject", eventDriver));
    tmp.add(new Event("abjur", eventDriver));
    tmp.add(new Event("abjur", eventDriver));
    tmp.add(new Event("abl", eventDriver));
    tmp.add(new Event("abler", eventDriver));
    tmp.add(new Event("aboard", eventDriver));
    tmp.add(new Event("abod", eventDriver));
    tmp.add(new Event("abod", eventDriver));
    tmp.add(new Event("abod", eventDriver));
    tmp.add(new Event("abod", eventDriver));
    tmp.add(new Event("abomin", eventDriver));
    tmp.add(new Event("abomin", eventDriver));
    tmp.add(new Event("abomin", eventDriver));
    tmp.add(new Event("abort", eventDriver));
    tmp.add(new Event("abort", eventDriver));
    tmp.add(new Event("abound", eventDriver));
    tmp.add(new Event("abound", eventDriver));
    tmp.add(new Event("about", eventDriver));
    tmp.add(new Event("abov", eventDriver));
    tmp.add(new Event("abr", eventDriver));
    tmp.add(new Event("abraham", eventDriver));
    tmp.add(new Event("abram", eventDriver));
    tmp.add(new Event("abreast", eventDriver));
    tmp.add(new Event("abridg", eventDriver));
    tmp.add(new Event("abridg", eventDriver));
    tmp.add(new Event("abridg", eventDriver));
    tmp.add(new Event("abridg", eventDriver));
    tmp.add(new Event("abroach", eventDriver));
    tmp.add(new Event("abroad", eventDriver));
    tmp.add(new Event("abrog", eventDriver));
    tmp.add(new Event("abrook", eventDriver));
    tmp.add(new Event("abrupt", eventDriver));
    tmp.add(new Event("abrupt", eventDriver));
    tmp.add(new Event("abruptli", eventDriver));
    tmp.add(new Event("absenc", eventDriver));
    tmp.add(new Event("absent", eventDriver));
    tmp.add(new Event("absei", eventDriver));
    tmp.add(new Event("absolut", eventDriver));
    tmp.add(new Event("absolut", eventDriver));
    tmp.add(new Event("absolv", eventDriver));
    tmp.add(new Event("absolv", eventDriver));
    tmp.add(new Event("abstain", eventDriver));
    tmp.add(new Event("abstemi", eventDriver));
    tmp.add(new Event("abstin", eventDriver));
    tmp.add(new Event("abstract", eventDriver));
    tmp.add(new Event("absurd", eventDriver));
    tmp.add(new Event("absyrtu", eventDriver));
    tmp.add(new Event("abund", eventDriver));
    tmp.add(new Event("abund", eventDriver));
    tmp.add(new Event("abundantli", eventDriver));
    tmp.add(new Event("abu", eventDriver));
    tmp.add(new Event("abus", eventDriver));
    tmp.add(new Event("abus", eventDriver));
    tmp.add(new Event("abus", eventDriver));
    tmp.add(new Event("abus", eventDriver));
    tmp.add(new Event("abus", eventDriver));
    tmp.add(new Event("abut", eventDriver));
    tmp.add(new Event("abi", eventDriver));
    tmp.add(new Event("abysm", eventDriver));
    tmp.add(new Event("ac", eventDriver));
    tmp.add(new Event("academ", eventDriver));
    tmp.add(new Event("academ", eventDriver));
    tmp.add(new Event("accent", eventDriver));
    tmp.add(new Event("accent", eventDriver));
    tmp.add(new Event("accept", eventDriver));
    tmp.add(new Event("accept", eventDriver));
    tmp.add(new Event("accept", eventDriver));
    tmp.add(new Event("accept", eventDriver));
    tmp.add(new Event("accept", eventDriver));
    tmp.add(new Event("access", eventDriver));
    tmp.add(new Event("accessari", eventDriver));
    tmp.add(new Event("access", eventDriver));
    tmp.add(new Event("accid", eventDriver));
    tmp.add(new Event("accid", eventDriver));
    tmp.add(new Event("accident", eventDriver));
    tmp.add(new Event("accident", eventDriver));
    tmp.add(new Event("accid", eventDriver));
    tmp.add(new Event("accit", eventDriver));
    tmp.add(new Event("accit", eventDriver));
    tmp.add(new Event("accit", eventDriver));
    tmp.add(new Event("acclam", eventDriver));
    tmp.add(new Event("accommod", eventDriver));
    tmp.add(new Event("accommod", eventDriver));
    tmp.add(new Event("accommod", eventDriver));
    tmp.add(new Event("accommod", eventDriver));
    tmp.add(new Event("accommodo", eventDriver));
    tmp.add(new Event("accompani", eventDriver));
    tmp.add(new Event("accompani", eventDriver));
    tmp.add(new Event("accompani", eventDriver));
    tmp.add(new Event("accomplic", eventDriver));
    tmp.add(new Event("accomplish", eventDriver));
    tmp.add(new Event("accomplish", eventDriver));
    tmp.add(new Event("accomplish", eventDriver));
    tmp.add(new Event("accomplish", eventDriver));
    tmp.add(new Event("accompt", eventDriver));
    tmp.add(new Event("accord", eventDriver));
    tmp.add(new Event("accord", eventDriver));
    tmp.add(new Event("accord", eventDriver));
    tmp.add(new Event("accordeth", eventDriver));
    tmp.add(new Event("accord", eventDriver));
    tmp.add(new Event("accordingli", eventDriver));
    tmp.add(new Event("accord", eventDriver));
    tmp.add(new Event("accost", eventDriver));
    tmp.add(new Event("accost", eventDriver));
    tmp.add(new Event("account", eventDriver));
    tmp.add(new Event("account", eventDriver));
    tmp.add(new Event("account", eventDriver));
    tmp.add(new Event("account", eventDriver));
    tmp.add(new Event("accoutr", eventDriver));
    tmp.add(new Event("accoutr", eventDriver));
    tmp.add(new Event("accoutr", eventDriver));
    tmp.add(new Event("accru", eventDriver));
    tmp.add(new Event("alumnus", eventDriver));
    tmp.add(new Event("catch", eventDriver));
    expectedEventSet.addEvents(tmp);

//    System.out.println(expectedEventSet.toString());
//    System.out.println(sampleEventSet.toString());
    assertTrue(expectedEventSet.equals(sampleEventSet));
View Full Code Here

  @Override
  public EventSet createEventSet(char[] text) {
    EventSet eventSet = new EventSet();
    for(char character: text){
      if(!(Character.isLetterOrDigit(character)||Character.isWhitespace(character))){
        eventSet.addEvent(new Event(character, this));
      }
    }
    return eventSet;
  }
View Full Code Here

  @Test
  public void testDistance() {
    EventSet es1 = new EventSet();
    EventSet es2 = new EventSet();
    Vector<Event> test1 = new Vector<Event>();
    test1.add(new Event("The", null));
    test1.add(new Event("quick", null));
    test1.add(new Event("brown", null));
    test1.add(new Event("fox", null));
    test1.add(new Event("jumps", null));
    test1.add(new Event("over", null));
    test1.add(new Event("the", null));
    test1.add(new Event("lazy", null));
    test1.add(new Event("dog", null));
    test1.add(new Event(".", null));
    es1.addEvents(test1);
    es2.addEvents(test1);
    assertTrue(new CanberraDistance().distance(new EventMap(es1), new EventMap(es2)) == 0.00);
   
    Vector<Event> test2 = new Vector<Event>();
    test2.add(new Event("3", null));
    test2.add(new Event("..", null));
    test2.add(new Event("1", null));
    test2.add(new Event("4", null));
    test2.add(new Event("11", null));
    test2.add(new Event("5", null));
    test2.add(new Event("2", null));
    test2.add(new Event("6", null));
    test2.add(new Event("55", null));
    test2.add(new Event("33", null));
    es2 = new EventSet();
    es2.addEvents(test2);
    double result = new CanberraDistance().distance(new EventMap(es1), new EventMap(es2));
    new Double(result).compareTo(20.0);
    System.out.println(result);
View Full Code Here

  @Test
  public void testProcess() throws EventCullingException {
    List<EventSet> eventSets = new ArrayList<EventSet>();
    EventSet eventSet1 = new EventSet();
    eventSet1.addEvent(new Event("A", null));
    eventSet1.addEvent(new Event("A", null));
    eventSet1.addEvent(new Event("A", null));
    eventSet1.addEvent(new Event("A", null));
    eventSet1.addEvent(new Event("A", null));
    eventSet1.addEvent(new Event("B", null));
    eventSet1.addEvent(new Event("B", null));
    eventSet1.addEvent(new Event("B", null));
    eventSet1.addEvent(new Event("C", null));
    eventSets.add(eventSet1);
    EventSet eventSet2 = new EventSet();
    eventSet2.addEvent(new Event("A", null));
    eventSet2.addEvent(new Event("B", null));
    eventSet2.addEvent(new Event("C", null));
    eventSet2.addEvent(new Event("D", null));
    eventSet2.addEvent(new Event("E", null));
    eventSet2.addEvent(new Event("F", null));
    eventSet2.addEvent(new Event("F", null));
    eventSet2.addEvent(new Event("G", null));
    eventSet2.addEvent(new Event("H", null));
    eventSets.add(eventSet2);
    EventSet eventSet3 = new EventSet();
    eventSet3.addEvent(new Event("E", null));
    eventSet3.addEvent(new Event("E", null));
    eventSet3.addEvent(new Event("E", null));
    eventSet3.addEvent(new Event("F", null));
    eventSet3.addEvent(new Event("A", null));
    eventSet3.addEvent(new Event("B", null));
    eventSet3.addEvent(new Event("D", null));
    eventSet3.addEvent(new Event("H", null));
    eventSet3.addEvent(new Event("C", null));
    eventSets.add(eventSet3);

    MeanAbsoluteDeviation culler = new MeanAbsoluteDeviation();
        culler.setParameter("numEvents", 4);
        Set<Event> results = culler.train(eventSets);
    Set<Event> expected = new HashSet<Event>();
    expected.add(new Event("A", null));
    expected.add(new Event("B", null))
    expected.add(new Event("E", null));   
    expected.add(new Event("F", null));
    assertTrue(results.equals(expected));
  }
View Full Code Here

    EventDriver eventDriver = new NaiveWordEventDriver();
    EventSet sampleEventSet = eventDriver.createEventSet(text.toCharArray());
    EventSet expectedEventSet = new EventSet();
    Vector<Event> tmp = new Vector<Event>();

    tmp.add(new Event("We", eventDriver));
    tmp.add(new Event("hold", eventDriver));
    tmp.add(new Event("these", eventDriver));
    tmp.add(new Event("truths", eventDriver));
    tmp.add(new Event("to", eventDriver));
    tmp.add(new Event("be", eventDriver));
    tmp.add(new Event("self-evident,", eventDriver));
    tmp.add(new Event("\"My", eventDriver));
    tmp.add(new Event("phone", eventDriver));
    tmp.add(new Event("#", eventDriver));
    tmp.add(new Event("is", eventDriver));
    tmp.add(new Event("867-5309;", eventDriver));
    tmp.add(new Event("don't", eventDriver));
    tmp.add(new Event("forget", eventDriver));
    tmp.add(new Event("it!\"", eventDriver));
    tmp.add(new Event("she", eventDriver));
    tmp.add(new Event("said.", eventDriver));
    tmp.add(new Event("\"I", eventDriver));
    tmp.add(new Event("won't,\"", eventDriver));
    tmp.add(new Event("he", eventDriver));
    tmp.add(new Event("grumbled.", eventDriver));

    expectedEventSet.addEvents(tmp);
    assertTrue(expectedEventSet.equals(sampleEventSet));
  }
View Full Code Here

*/
public class EventHistogramTest {
    @Test
    public void testProcess() {
        EventHistogram hist = new EventHistogram();
        hist.add(new Event("B", null));
        hist.add(new Event("B", null));
        hist.add(new Event("B", null));
        hist.add(new Event("B", null));
        hist.add(new Event("B", null));
        hist.add(new Event("Z", null));
        hist.add(new Event("Z", null));
        hist.add(new Event("Z", null));
        hist.add(new Event("Z", null));
        hist.add(new Event("A", null));
        hist.add(new Event("A", null));
        hist.add(new Event("A", null));
        hist.add(new Event("N", null));
        hist.add(new Event("N", null));
        hist.add(new Event("I", null));

        List<Pair<Event, Integer> > list = hist.getSortedHistogram();

        System.out.println(list.get(0));

        assertTrue(list.get(4).equals(new Pair<Event, Integer>(new Event("I", null), 1)));
        assertTrue(list.get(3).equals(new Pair<Event, Integer>(new Event("N", null), 2)));
        assertTrue(list.get(2).equals(new Pair<Event, Integer>(new Event("A", null), 3)));
        assertTrue(list.get(1).equals(new Pair<Event, Integer>(new Event("Z", null), 4)));
        assertTrue(list.get(0).equals(new Pair<Event, Integer>(new Event("B", null), 5)));

    }
View Full Code Here

TOP

Related Classes of com.jgaap.util.Event

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.