private void makeTestee() { this.testee = new ClassInfo(null, null, this.data); }
private void makeTestee() { this.testee = new ClassInfo(null, null, this.data); }
private Optional<ClassInfo> contructClassInfo(final ClassInfoBuilder classData) { return Optional.ofNullable(new ClassInfo(resolveClass(classData.superClass), resolveClass(classData.outerClass), classData)); }
private Optional<ClassInfo> contructClassInfo(final ClassInfoBuilder classData) { return Optional.ofNullable(new ClassInfo(resolveClass(classData.superClass), resolveClass(classData.outerClass), classData)); }
public static ClassInfo make(final ClassIdentifier id, final ClassPointer parent) { final ClassInfoBuilder data = new ClassInfoBuilder(); data.id = id; return new ClassInfo(parent, new DefaultClassPointer(null), data); }
public static ClassInfo make(final ClassIdentifier id, final ClassPointer parent) { final ClassInfoBuilder data = new ClassInfoBuilder(); data.id = id; return new ClassInfo(parent, new DefaultClassPointer(null), data); }
@Test public void shouldCreateDifferentHierarchicalHashWhenOuterClassChanges() { final ClassInfo outer = new ClassInfo(emptyClassPointer(), emptyClassPointer(), this.data); final ClassInfo classA = new ClassInfo(emptyClassPointer(), emptyClassPointer(), this.data); final ClassInfo classB = new ClassInfo(emptyClassPointer(), pointerTo(outer), this.data); assertFalse(classA.getHierarchicalId().getHierarchicalHash() .equals(classB.getHierarchicalId().getHierarchicalHash())); }
@Test public void shouldCreateDifferentHierarchicalHashWhenParentClassChanges() { final ClassInfo parent = new ClassInfo(emptyClassPointer(), emptyClassPointer(), this.data); final ClassInfo classA = new ClassInfo(emptyClassPointer(), emptyClassPointer(), this.data); final ClassInfo classB = new ClassInfo(pointerTo(parent), emptyClassPointer(), this.data); assertFalse(classA.getHierarchicalId().getHierarchicalHash() .equals(classB.getHierarchicalId().getHierarchicalHash())); }
@Test public void shouldCreateDifferentHierarchicalHashWhenParentClassChanges() { final ClassInfo parent = new ClassInfo(emptyClassPointer(), emptyClassPointer(), this.data); final ClassInfo classA = new ClassInfo(emptyClassPointer(), emptyClassPointer(), this.data); final ClassInfo classB = new ClassInfo(pointerTo(parent), emptyClassPointer(), this.data); assertFalse(classA.getHierarchicalId().getHierarchicalHash() .equals(classB.getHierarchicalId().getHierarchicalHash())); }
@Test public void shouldCreateDifferentHierarchicalHashWhenOuterClassChanges() { final ClassInfo outer = new ClassInfo(emptyClassPointer(), emptyClassPointer(), this.data); final ClassInfo classA = new ClassInfo(emptyClassPointer(), emptyClassPointer(), this.data); final ClassInfo classB = new ClassInfo(emptyClassPointer(), pointerTo(outer), this.data); assertFalse(classA.getHierarchicalId().getHierarchicalHash() .equals(classB.getHierarchicalId().getHierarchicalHash())); }
@Test public void shouldReportWhenClassIsNotSynthetic() { this.data.access = Opcodes.ACC_PUBLIC; final ClassInfo testee = new ClassInfo(emptyClassPointer(), emptyClassPointer(), this.data); assertFalse(testee.isSynthetic()); }
@Test public void shouldReportWhenClassIsNotSynthetic() { this.data.access = Opcodes.ACC_PUBLIC; final ClassInfo testee = new ClassInfo(emptyClassPointer(), emptyClassPointer(), this.data); assertFalse(testee.isSynthetic()); }
@Test public void shouldReportWhenClassIsSynthetic() { this.data.access = Opcodes.ACC_SYNTHETIC | Opcodes.ACC_PUBLIC; final ClassInfo testee = new ClassInfo(emptyClassPointer(), emptyClassPointer(), this.data); assertTrue(testee.isSynthetic()); }
@Test public void shouldReportWhenClassIsSynthetic() { this.data.access = Opcodes.ACC_SYNTHETIC | Opcodes.ACC_PUBLIC; final ClassInfo testee = new ClassInfo(emptyClassPointer(), emptyClassPointer(), this.data); assertTrue(testee.isSynthetic()); }
public static ClassInfo make(final ClassName name, final String fileName) { final DefaultClassPointer parent = new DefaultClassPointer(null); final ClassInfoBuilder data = new ClassInfoBuilder(); data.id = new ClassIdentifier(1, name); data.sourceFile = fileName; return new ClassInfo(parent, new DefaultClassPointer(null), data); }
public static ClassInfo make(final ClassName name, final String fileName) { final DefaultClassPointer parent = new DefaultClassPointer(null); final ClassInfoBuilder data = new ClassInfoBuilder(); data.id = new ClassIdentifier(1, name); data.sourceFile = fileName; return new ClassInfo(parent, new DefaultClassPointer(null), data); }
private Optional<ClassInfo> contructClassInfo(final ClassInfoBuilder classData) { return Optional.ofNullable(new ClassInfo(resolveClass(classData.superClass), resolveClass(classData.outerClass), classData)); }