Examples of JavaEventType


Examples of rabbit.data.internal.xml.schema.events.JavaEventType

    return new JavaEventTypeMerger();
  }

  @Override
  protected JavaEventType createTargetType() {
    JavaEventType type = new JavaEventType();
    type.setDuration(1);
    type.setHandleIdentifier("abc");
    return type;
  }
View Full Code Here

Examples of rabbit.data.internal.xml.schema.events.JavaEventType

    return type;
  }

  @Override
  protected JavaEventType createTargetTypeDiff() {
    JavaEventType type = new JavaEventType();
    type.setDuration(1000);
    type.setHandleIdentifier("19823634");
    return type;
  }
View Full Code Here

Examples of rabbit.data.internal.xml.schema.events.JavaEventType

    return type;
  }

  @Override
  public void testIsMergeable() throws Exception {
    JavaEventType t1 = createTargetType();
    JavaEventType t2 = createTargetType();
    assertTrue(merger.isMergeable(t1, t2));
   
    t2.setDuration(t1.getDuration() + 1);
    assertTrue("Value is not part of the id, so this test should pass", merger.isMergeable(t1, t2));
   
    t2.setHandleIdentifier(t1.getHandleIdentifier() + "1");
    assertFalse(merger.isMergeable(t1, t2));
  }
View Full Code Here

Examples of rabbit.data.internal.xml.schema.events.JavaEventType

    assertFalse(merger.isMergeable(t1, t2));
  }

  @Override
  public void testMerge() throws Exception {
    JavaEventType t1 = createTargetType();
    JavaEventType t2 = createTargetType();
    assertEquals(t1.getDuration() + t2.getDuration(), merger.merge(t1, t2).getDuration());
    assertEquals(t1.getHandleIdentifier(), merger.merge(t1, t2).getHandleIdentifier());
  }
View Full Code Here

Examples of rabbit.data.internal.xml.schema.events.JavaEventType

  public void testMerge_notModifyParams() throws Exception {
    String id = "abcdefg";
    long value1 = 19834;
    long value2 = 1;
   
    JavaEventType t1 = new JavaEventType();
    t1.setDuration(value1);
    t1.setHandleIdentifier(id);
    JavaEventType t2 = new JavaEventType();
    t2.setDuration(value2);
    t2.setHandleIdentifier(id);
   
    merger.merge(t1, t2);
   
    assertEquals(id, t1.getHandleIdentifier());
    assertEquals(id, t2.getHandleIdentifier());
    assertEquals(value1, t1.getDuration());
    assertEquals(value2, t2.getDuration());
  }
View Full Code Here

Examples of rabbit.data.internal.xml.schema.events.JavaEventType

    return type;
  }

  @Override
  protected JavaEventType createElement() {
    JavaEventType type = new JavaEventType();
    type.setDuration(10);
    type.setHandleIdentifier("=project/src<pkg{Program.java"); // Valid ID
    return type;
  }
View Full Code Here

Examples of rabbit.data.internal.xml.schema.events.JavaEventType

  }

  @Override
  public void testConvert() throws Exception {
    JavaEvent event = new JavaEvent(new Interval(0, 1), JavaCore.create("=Enfo/src<enfo{EnfoPlugin.java"));
    JavaEventType type = converter.convert(event);
    assertEquals(event.getInterval().toDurationMillis(), type.getDuration());
    assertEquals(event.getElement().getHandleIdentifier(), type.getHandleIdentifier());
  }
View Full Code Here

Examples of rabbit.data.internal.xml.schema.events.JavaEventType

  public JavaEventConverter() {
  }

  @Override
  protected JavaEventType doConvert(JavaEvent event) {
    JavaEventType type = new JavaEventType();
    type.setHandleIdentifier(event.getElement().getHandleIdentifier());
    type.setDuration(event.getInterval().toDurationMillis());
    return type;
  }
View Full Code Here

Examples of rabbit.data.internal.xml.schema.events.JavaEventType

    return t1.getHandleIdentifier().equals(t2.getHandleIdentifier());
  }

  @Override
  protected JavaEventType doMerge(JavaEventType t1, JavaEventType t2) {
    JavaEventType result = new JavaEventType();
    result.setHandleIdentifier(t1.getHandleIdentifier());
    result.setDuration(t1.getDuration() + t2.getDuration());
    return result;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.