ClassNameModel { @Override public boolean equals(Object o) { if (this == o) { return true; } if (!(o instanceof ClassNameModel)) { return false; } ClassNameModel that = (ClassNameModel) o; return Objects.equals(className, that.className); } ClassNameModel(String className); String getClassName(); TypeName getTypeName(); String getPackage(); String getSimpleName(); String normalized(); @Override int hashCode(); @Override boolean equals(Object o);  }
@Test public void equals() { assertTrue(this.classNameModel.equals(new ClassNameModel(IsApplication.class.getCanonicalName()))); }