/** * {@inheritDoc} */ @Override public void setID(String identifier) { chemobj.setID(identifier); }
/** * {@inheritDoc} */ @Override public void setID(String identifier) { chemobj.setID(identifier); }
/** * Sets the ID on the object and adds it to the tabu list. * * @param object IChemObject to set the ID for * @param tabuList Tabu list to add the ID to */ private static int setID(String prefix, int identifier, IChemObject object, List<String> tabuList) { identifier += 1; while (tabuList.contains(prefix + identifier)) { identifier += 1; } object.setID(prefix + identifier); tabuList.add(prefix + identifier); return identifier; }
private static void deserializeChemObjectFields(Resource rdfObject, IChemObject object) { Statement identifier = rdfObject.getProperty(CDK.IDENTIFIER); if (identifier != null) object.setID(identifier.getString()); }
private static void deserializeChemObjectFields(Resource rdfObject, IChemObject object) { Statement identifier = rdfObject.getProperty(CDK.IDENTIFIER); if (identifier != null) object.setID(identifier.getString()); }
@Test public void testClone_Identifier() throws Exception { IChemObject chemObject1 = newChemObject(); chemObject1.setID("co1"); IChemObject chemObject2 = (IChemObject) chemObject1.clone(); // test cloning of identifier field chemObject2.setID("co2"); Assert.assertEquals("co1", chemObject1.getID()); }
public static void testNotifyChanged(IChemObject chemObject) { ChemObjectListener listener = new ChemObjectListener(); chemObject.addListener(listener); chemObject.setID("Changed"); Assert.assertFalse(listener.getChanged()); }
@Test public void testSetID_String() { IChemObject chemObject = newChemObject(); String id = "objectX"; chemObject.setID(id); Assert.assertEquals(id, chemObject.getID()); }
public static void testNotifyChanged_IChemObjectChangeEvent(IChemObject chemObject) { ChemObjectListener listener = new ChemObjectListener(); chemObject.addListener(listener); chemObject.setID("Changed"); Assert.assertNull(listener.getEvent()); }
@Test public void testNotifyChanged() { ChemObjectListenerImpl listener = new ChemObjectListenerImpl(); IChemObject chemObject = newChemObject(); chemObject.addListener(listener); chemObject.setID("Changed"); Assert.assertTrue(listener.changed); }
@Test public void testNotifyChanged_IChemObjectChangeEvent() { ChemObjectListenerImpl listener = new ChemObjectListenerImpl(); IChemObject chemObject = newChemObject(); chemObject.addListener(listener); chemObject.setID("Changed"); Assert.assertNotNull(listener.event); }
public static void testSetNotification_true(IChemObject chemObject) { ChemObjectListener listener = new ChemObjectListener(); chemObject.addListener(listener); chemObject.setNotification(true); chemObject.setID("Changed"); Assert.assertFalse(listener.getChanged()); }
@Test public void testSetNotification_false() { ChemObjectListenerImpl listener = new ChemObjectListenerImpl(); IChemObject chemObject = newChemObject(); chemObject.addListener(listener); chemObject.setNotification(false); chemObject.setID("Changed"); Assert.assertFalse(listener.changed); }
@Test public void testSetNotification_true() { ChemObjectListenerImpl listener = new ChemObjectListenerImpl(); IChemObject chemObject = newChemObject(); chemObject.addListener(listener); chemObject.setNotification(true); chemObject.setID("Changed"); Assert.assertTrue(listener.changed); }
@Test public void testStateChanged_IChemObjectChangeEvent() { ChemObjectListenerImpl listener = new ChemObjectListenerImpl(); IChemObject chemObject = newChemObject(); chemObject.addListener(listener); chemObject.setID("Changed"); Assert.assertTrue(listener.changed); listener.reset(); Assert.assertFalse(listener.changed); chemObject.setProperty("Changed", "Again"); Assert.assertTrue(listener.changed); listener.reset(); Assert.assertFalse(listener.changed); chemObject.setFlag(CDKConstants.ISALIPHATIC, true); Assert.assertTrue(listener.changed); }
public static void testStateChanged_IChemObjectChangeEvent(IChemObject chemObject) { ChemObjectListener listener = new ChemObjectListener(); chemObject.addListener(listener); chemObject.setID("Changed"); Assert.assertFalse(listener.getChanged()); listener.reset(); Assert.assertFalse(listener.getChanged()); chemObject.setProperty("Changed", "Again"); Assert.assertFalse(listener.getChanged()); listener.reset(); Assert.assertFalse(listener.getChanged()); chemObject.setFlag(CDKConstants.ISALIPHATIC, true); Assert.assertFalse(listener.getChanged()); }