@Test public void testDiffBetweenEditedFeatures() { NodeRef oldRef = geogig.command(FeatureNodeRefFromRefspec.class) .setRefspec("HEAD:" + NodeRef.appendChild(pointsName, idP1)).call().orNull(); NodeRef newRef = geogig.command(FeatureNodeRefFromRefspec.class) .setRefspec(NodeRef.appendChild(pointsName, idP1)).call().orNull(); FeatureDiff diff = geogig.command(DiffFeature.class) .setOldVersion(Suppliers.ofInstance(oldRef)) .setNewVersion(Suppliers.ofInstance(newRef)).call(); assertTrue(diff.hasDifferences()); System.out.println(diff); }
@Test public void testDiffBetweenFeatureAndItself() { NodeRef oldRef = geogig.command(FeatureNodeRefFromRefspec.class) .setRefspec(NodeRef.appendChild(pointsName, idP1)).call().orNull(); NodeRef newRef = geogig.command(FeatureNodeRefFromRefspec.class) .setRefspec(NodeRef.appendChild(pointsName, idP1)).call().orNull(); FeatureDiff diff = geogig.command(DiffFeature.class) .setOldVersion(Suppliers.ofInstance(oldRef)) .setNewVersion(Suppliers.ofInstance(newRef)).call(); assertFalse(diff.hasDifferences()); System.out.println(diff); }
@Test public void testDiffBetweenEditedFeatures() { NodeRef oldRef = geogig.command(FeatureNodeRefFromRefspec.class) .setRefspec("HEAD:" + NodeRef.appendChild(pointsName, idP1)).call().orNull(); NodeRef newRef = geogig.command(FeatureNodeRefFromRefspec.class) .setRefspec(NodeRef.appendChild(pointsName, idP1)).call().orNull(); FeatureDiff diff = geogig.command(DiffFeature.class) .setOldVersion(Suppliers.ofInstance(oldRef)) .setNewVersion(Suppliers.ofInstance(newRef)).call(); assertTrue(diff.hasDifferences()); System.out.println(diff); }
@Test public void testDiffBetweenFeatureAndItself() { NodeRef oldRef = geogig.command(FeatureNodeRefFromRefspec.class) .setRefspec(NodeRef.appendChild(pointsName, idP1)).call().orNull(); NodeRef newRef = geogig.command(FeatureNodeRefFromRefspec.class) .setRefspec(NodeRef.appendChild(pointsName, idP1)).call().orNull(); FeatureDiff diff = geogig.command(DiffFeature.class) .setOldVersion(Suppliers.ofInstance(oldRef)) .setNewVersion(Suppliers.ofInstance(newRef)).call(); assertFalse(diff.hasDifferences()); System.out.println(diff); }