package japicmp.test.jpa; import japicmp.cmp.JarArchiveComparator; import japicmp.cmp.JarArchiveComparatorOptions; import japicmp.model.JApiClass; import japicmp.output.extapi.jpa.JpaAnalyzer; import japicmp.output.extapi.jpa.model.JpaTable; import org.junit.Test; import java.util.List; import static japicmp.test.jpa.JpaHelper.getEntityByName; import static japicmp.test.util.Helper.getArchive; import static org.hamcrest.core.Is.is; import static org.junit.Assert.assertThat; public class BasicTest { @Test public void basicTest() { JarArchiveComparatorOptions options = new JarArchiveComparatorOptions(); JarArchiveComparator jarArchiveComparator = new JarArchiveComparator(options); List<JApiClass> jApiClasses = jarArchiveComparator.compare(getArchive("japicmp-test-v1.jar"), getArchive("japicmp-test-v2.jar")); JpaAnalyzer jpaAnalyzer = new JpaAnalyzer(); List<JpaTable> jpaEntities = jpaAnalyzer.analyze(jApiClasses); assertThat(getEntityByName(jpaEntities, NewEntity.class.getCanonicalName()).getFullyQualifiedName(), is(NewEntity.class.getCanonicalName())); } }