Package org.springsource.loaded

Examples of org.springsource.loaded.TypeDelta


  @Test
  public void changedFieldAnnotationValues() {
    byte[] bytes = loadBytesForClass("differs.AnnotFieldsTwo");
    byte[] bytes2 = retrieveRename("differs.AnnotFieldsTwo", "differs.AnnotFieldsTwo2");
    TypeDelta td = TypeDiffComputer.computeDifferences(bytes, bytes2);
    assertTrue(td.hasAnythingChanged());
    assertFalse(td.hasTypeDeclarationChanged());
    assertTrue(td.haveFieldsChangedOrBeenAddedOrRemoved());
    assertFalse(td.hasLostFields());
    assertFalse(td.hasNewFields());
    assertTrue(td.haveFieldsChanged());
    assertEquals(1, td.getChangedFields().size());
    assertEquals("FieldDelta[field:i annotations:-differs/Annot2(id=xyz)+differs/Annot2(id=xyz,value=24)]", td
        .getChangedFields().get("i").toString());
  }
View Full Code Here

TOP

Related Classes of org.springsource.loaded.TypeDelta

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.