@Test public void testRoundtrip() { DataSet exampleDataSet = exampleDataSet(); DataSet emptyDataSet=emptyDataSet(); for(Individual<?,?> individual:exampleDataSet) { IndividualReference<?, ?> reference = IndividualReference.fromIndividual(individual); assertThat(reference.isPresent(exampleDataSet),equalTo(true)); assertThat(reference.isPresent(emptyDataSet),equalTo(false)); assertThat((Object)reference.resolve(exampleDataSet),sameInstance((Object)individual)); } }
@Test public void testIsPresent$LocalIndividualReference$existingIndividual() { assertThat(anonymous(BLANK_NODE).isPresent(exampleDataSet()),equalTo(true)); }
@Test public void testIsPresent$NewIndividualReference$SELF$nonExistingIndividual() { assertThat(newIndividual(SELF).isPresent(emptyDataSet()),equalTo(false)); }
@Test public void testIsPresent$RelativeIndividualReference$existingIndividual() { assertThat(relative(MANAGED_INDIVIDUAL_ID, RELATIVE_PATH).isPresent(exampleDataSet()),equalTo(true)); }
@Test public void testIsPresent$RelativeIndividualReference$nonExistingIndividual() { assertThat(relative(MANAGED_INDIVIDUAL_ID, RELATIVE_PATH).isPresent(emptyDataSet()),equalTo(false)); }
@Test public void testIsPresent$ManagedIndividualReference$nonExistingIndividual() { assertThat(managed(MANAGED_INDIVIDUAL_ID).isPresent(emptyDataSet()),equalTo(false)); }
@Test public void testIsPresent$ExternalIndividualReference$nonExistingIndividual() { assertThat(external(EXTERNAL).isPresent(emptyDataSet()),equalTo(false)); }
@Test public void testIsPresent$NewIndividualReference$NEW$nonExistingIndividual() { assertThat(newIndividual(NEW).isPresent(emptyDataSet()),equalTo(false)); }
@Test public void testIsPresent$ManagedIndividualReference$existingIndividual() { assertThat(managed(MANAGED_INDIVIDUAL_ID).isPresent(exampleDataSet()),equalTo(true)); }
@Test public void testIsPresent$ExternalIndividualReference$existingIndividual() { assertThat(external(EXTERNAL).isPresent(exampleDataSet()),equalTo(true)); }
@Test public void testIsPresent$NewIndividualReference$SELF$existingIndividual() { assertThat(newIndividual(SELF).isPresent(exampleDataSet()),equalTo(true)); }
@Test public void testIsPresent$NewIndividualReference$NEW$existingIndividual() { assertThat(newIndividual(NEW).isPresent(exampleDataSet()),equalTo(true)); }
@Test public void testIsPresent$LocalIndividualReference$nonExistingIndividual() { assertThat(anonymous(BLANK_NODE).isPresent(emptyDataSet()),equalTo(false)); }