package org.universaal.ontology.test; import org.universAAL.middleware.bus.junit.OntTestCase; import org.universAAL.middleware.rdf.Resource; import org.universAAL.middleware.util.ResourceComparator; import org.universAAL.ontology.health.owl.HealthProfile; import org.universAAL.ontology.profile.AssistedPerson; import org.universAAL.ontology.profile.AssistedPersonProfile; import org.universAAL.ontology.profile.UserProfile; public class BusTest extends OntTestCase { public void test() { AssistedPerson ap = new AssistedPerson("testAP"); HealthProfile hp = new HealthProfile(ap.getURI() + "HealthSubprofile"); // if (ap instanceof AssistedPerson) { // hp.setAssignedAssistedPerson((AssistedPerson) ap); // // Bug #378 // // hp.setAssignedAssistedPerson(new AssistedPerson(ap.getURI())); // } UserProfile up = new AssistedPersonProfile("uriUserProfile"); up.setSubProfile(new HealthProfile[] {hp}); ap.setProfile(up); //System.out.println(hp.toStringRecursive()); String serialized = serialize(hp); //System.out.println(serialized); Resource r = (Resource) deserialize(serialized); assertTrue(r != null); //System.out.println(r.toStringRecursive()); assertTrue((new ResourceComparator()).areEqual(hp, r)); } public void testWriter() { generateOntFiles4MyProy(); } }