Search in sources :

Example 16 with MapsTo

use of org.sbolstandard.core2.MapsTo in project libSBOLj by SynBioDex.

the class ModuleTest method test_MapsTo.

@Test
public void test_MapsTo() throws SBOLValidationException {
    MapsTo TetRInverterMap = TetRInverter.createMapsTo("TetRInverterMap", RefinementType.USEREMOTE, TetRInverter_fc.getDisplayId(), TF_TetR_fc.getDisplayId());
    MapsTo LacIInverterMap = LacIInverter.createMapsTo("LacIInverterMap", RefinementType.USEREMOTE, LacIInverter_fc.getDisplayId(), TF_LacI_fc.getDisplayId());
    assertTrue(TetRInverter.getMapsTo("TetRInverterMap").equals(TetRInverterMap));
    assertTrue(TetRInverter.getMapsTo(TetRInverterMap.getIdentity()).equals(TetRInverterMap));
    assertTrue(LacIInverter.getMapsTo("LacIInverterMap").equals(LacIInverterMap));
    assertTrue(LacIInverter.getMapsTo(LacIInverterMap.getIdentity()).equals(LacIInverterMap));
    TetRInverter.removeMapsTo(TetRInverterMap);
    assertTrue(TetRInverter.getMapsTos().size() == 0);
}
Also used : MapsTo(org.sbolstandard.core2.MapsTo) Test(org.junit.Test)

Aggregations

URI (java.net.URI)12 URIcompliance.createCompliantURI (org.sbolstandard.core2.URIcompliance.createCompliantURI)12 ArrayList (java.util.ArrayList)4 HashSet (java.util.HashSet)4 QName (javax.xml.namespace.QName)4 Literal (org.sbolstandard.core.datatree.Literal)4 StringifyQName (org.sbolstandard.core.io.json.StringifyQName)4 Test (org.junit.Test)3 IdentifiableDocument (org.sbolstandard.core.datatree.IdentifiableDocument)3 NestedDocument (org.sbolstandard.core.datatree.NestedDocument)3 MapsTo (org.sbolstandard.core2.MapsTo)3 ComponentDefinition (org.sbolstandard.core2.ComponentDefinition)1 FunctionalComponent (org.sbolstandard.core2.FunctionalComponent)1 ModuleDefinition (org.sbolstandard.core2.ModuleDefinition)1 SBOLDocument (org.sbolstandard.core2.SBOLDocument)1