@Test public void testDiffWrongPath() { try { NodeRef oldRef = geogig.command(FeatureNodeRefFromRefspec.class).setRefspec(pointsName) .call().orNull(); NodeRef newRef = geogig.command(FeatureNodeRefFromRefspec.class) .setRefspec(NodeRef.appendChild(pointsName, idP1)).call().orNull(); geogig.command(DiffFeature.class).setOldVersion(Suppliers.ofInstance(oldRef)) .setNewVersion(Suppliers.ofInstance(newRef)).call(); fail(); } catch (IllegalArgumentException e) { assertTrue(true); } }
@Test public void testDiffUnexistentFeature() { try { NodeRef oldRef = geogig.command(FeatureNodeRefFromRefspec.class) .setRefspec(NodeRef.appendChild(pointsName, "Points.100")).call().orNull(); NodeRef newRef = geogig.command(FeatureNodeRefFromRefspec.class) .setRefspec(NodeRef.appendChild(pointsName, idP1)).call().orNull(); geogig.command(DiffFeature.class).setOldVersion(Suppliers.ofInstance(oldRef)) .setNewVersion(Suppliers.ofInstance(newRef)).call(); fail(); } catch (IllegalArgumentException e) { assertTrue(true); } }
@Test public void testDiffWrongPath() { try { NodeRef oldRef = geogig.command(FeatureNodeRefFromRefspec.class).setRefspec(pointsName) .call().orNull(); NodeRef newRef = geogig.command(FeatureNodeRefFromRefspec.class) .setRefspec(NodeRef.appendChild(pointsName, idP1)).call().orNull(); geogig.command(DiffFeature.class).setOldVersion(Suppliers.ofInstance(oldRef)) .setNewVersion(Suppliers.ofInstance(newRef)).call(); fail(); } catch (IllegalArgumentException e) { assertTrue(true); } }
@Test public void testDiffUnexistentFeature() { try { NodeRef oldRef = geogig.command(FeatureNodeRefFromRefspec.class) .setRefspec(NodeRef.appendChild(pointsName, "Points.100")).call().orNull(); NodeRef newRef = geogig.command(FeatureNodeRefFromRefspec.class) .setRefspec(NodeRef.appendChild(pointsName, idP1)).call().orNull(); geogig.command(DiffFeature.class).setOldVersion(Suppliers.ofInstance(oldRef)) .setNewVersion(Suppliers.ofInstance(newRef)).call(); fail(); } catch (IllegalArgumentException e) { assertTrue(true); } }