Package rabbit.data.internal.xml.schema.events

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


    return new FileEventListType();
  }

  @Override
  protected FileEventType createElement() {
    FileEventType type = new FileEventType();
    type.setDuration(1000);
    type.setFilePath("/project/file.txt");
    return type;
  }
View Full Code Here


   * {@link FileEventTypeMerger#isMergeable(FileEventType, FileEventType)}
   * should return false instead of failing.
   */
  @Test
  public void testIsMerageable_bothParamGetFileIdReturnsNull() {
    FileEventType t1 = new FileEventType();
    t1.setFilePath(null);
    FileEventType t2 = new FileEventType();
    t2.setFilePath(null);

    try {
      assertFalse(merger.isMergeable(t1, t2));
    } catch (Exception e) {
      fail("Should return false instead of exception");
View Full Code Here

   * {@link FileEventTypeMerger#isMergeable(FileEventType, FileEventType)}
   * should return false instead of failing.
   */
  @Test
  public void testIsMerageable_firstParamGetFileIdReturnsNull() {
    FileEventType t1 = new FileEventType();
    t1.setFilePath(null);
    FileEventType t2 = new FileEventType();
    t2.setFilePath("notNull");

    try {
      assertFalse(merger.isMergeable(t1, t2));
    } catch (Exception e) {
      fail("Should return false instead of exception");
View Full Code Here

   * {@link FileEventTypeMerger#isMergeable(FileEventType, FileEventType)}
   * should return false instead of failing.
   */
  @Test
  public void testIsMerageable_secondParamGetFileIdReturnsNull() {
    FileEventType t1 = new FileEventType();
    t1.setFilePath("notNull");
    FileEventType t2 = new FileEventType();
    t2.setFilePath(null);

    try {
      assertFalse(merger.isMergeable(t1, t2));
    } catch (Exception e) {
      fail("Should return false instead of exception");
View Full Code Here

    }
  }

  @Override
  public void testIsMergeable() throws Exception {
    FileEventType t1 = createTargetType();
    FileEventType t2 = createTargetTypeDiff();

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

    t2.setFilePath(t1.getFilePath());
    assertTrue(merger.isMergeable(t1, t2));
  }
View Full Code Here

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

  @Override
  public void testMerge() throws Exception {
    FileEventType t1 = createTargetType();
    t1.setDuration(100);

    FileEventType t2 = createTargetTypeDiff();
    t2.setFilePath(t1.getFilePath());
    t2.setDuration(3000);

    String fileId = t1.getFilePath();
    long totalDuration = t1.getDuration() + t2.getDuration();

    FileEventType result = merger.merge(t1, t2);
    assertEquals(fileId, result.getFilePath());
    assertEquals(totalDuration, result.getDuration());
  }
View Full Code Here

  public void testMerge_notModifyParams() throws Exception {
    String fileId = "amAnCommandId";
    int duration1 = 10010;
    int duration2 = 187341;
   
    FileEventType type1 = new FileEventType();
    type1.setFilePath(fileId);
    type1.setDuration(duration1);
    FileEventType type2 = new FileEventType();
    type2.setFilePath(fileId);
    type2.setDuration(duration2);
   
    FileEventType result = merger.merge(type1, type2);
    assertNotSame(type1, result);
    assertNotSame(type2, result);
    assertEquals(fileId, type1.getFilePath());
    assertEquals(duration1, type1.getDuration());
    assertEquals(fileId, type2.getFilePath());
View Full Code Here

    return new FileEventTypeMerger();
  }

  @Override
  protected FileEventType createTargetType() {
    FileEventType type = new FileEventType();
    type.setFilePath("afileId");
    type.setDuration(10);
    return type;
  }
View Full Code Here

    return type;
  }

  @Override
  protected FileEventType createTargetTypeDiff() {
    FileEventType type = new FileEventType();
    type.setFilePath("afileIdabcdefg123");
    type.setDuration(110);
    return type;
  }
View Full Code Here

  }

  @Override
  public void testConvert() throws Exception {
    FileEvent event = new FileEvent(new Interval(0, 1), new Path("/file/acb"));
    FileEventType type = converter.convert(event);
    assertEquals(event.getFilePath().toString(), type.getFilePath());
    assertEquals(event.getInterval().toDurationMillis(), type.getDuration());
  }
View Full Code Here

TOP

Related Classes of rabbit.data.internal.xml.schema.events.FileEventType

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.