/** * {@inheritDoc} */ @Override public void addListener(IChemObjectListener col) { chemobj.addListener(col); }
public static void testGetListenerCount(IChemObject chemObject) { ChemObjectListener listener = new ChemObjectListener(); chemObject.addListener(listener); Assert.assertEquals(0, chemObject.getListenerCount()); }
public static void testNotifyChanged(IChemObject chemObject) { ChemObjectListener listener = new ChemObjectListener(); chemObject.addListener(listener); chemObject.setID("Changed"); Assert.assertFalse(listener.getChanged()); }
public static void testNotifyChanged_SetProperty(IChemObject chemObject) { ChemObjectListener listener = new ChemObjectListener(); chemObject.addListener(listener); chemObject.setProperty("Changed", "Yes"); Assert.assertFalse(listener.getChanged()); }
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_IChemObjectChangeEvent() { ChemObjectListenerImpl listener = new ChemObjectListenerImpl(); IChemObject chemObject = newChemObject(); chemObject.addListener(listener); chemObject.setID("Changed"); Assert.assertNotNull(listener.event); }
@Test public void testNotifyChanged() { ChemObjectListenerImpl listener = new ChemObjectListenerImpl(); IChemObject chemObject = newChemObject(); chemObject.addListener(listener); chemObject.setID("Changed"); Assert.assertTrue(listener.changed); }
@Test public void testGetListenerCount() { IChemObject chemObject1 = newChemObject(); DummyChemObjectListener listener = new DummyChemObjectListener(); chemObject1.addListener(listener); Assert.assertEquals(1, chemObject1.getListenerCount()); }
@Test public void testNotifyChanged_RemoveNonExistentProperty() { IChemObject chemObject = newChemObject(); ChemObjectListenerImpl listener = new ChemObjectListenerImpl(); chemObject.addListener(listener); chemObject.removeProperty("Changed"); Assert.assertNull(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()); }
public static void testNotifyChanged_RemoveProperty(IChemObject chemObject) { chemObject.setProperty("Changed", "Yes"); ChemObjectListener listener = new ChemObjectListener(); chemObject.addListener(listener); chemObject.removeProperty("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); }
public static void testClone_ChemObjectListeners(IChemObject chemObject) throws Exception { ChemObjectListener listener = new ChemObjectListener(); chemObject.addListener(listener); IChemObject chemObject2 = (IChemObject) chemObject.clone(); // test lack of cloning of listeners Assert.assertEquals(0, chemObject.getListenerCount()); Assert.assertEquals(0, chemObject2.getListenerCount()); }
/** * @cdk.bug 2992921 */ @Test public void testNotifyChanged_SetFlag() { ChemObjectListenerImpl listener = new ChemObjectListenerImpl(); IChemObject chemObject = newChemObject(); chemObject.addListener(listener); Assert.assertNull(listener.event); chemObject.setFlag(CDKConstants.DUMMY_POINTER, true); Assert.assertNotNull(listener.event); }
@Test public void testNotifyChanged_RemoveProperty() { IChemObject chemObject = newChemObject(); chemObject.setProperty("Changed", "Yes"); ChemObjectListenerImpl listener = new ChemObjectListenerImpl(); chemObject.addListener(listener); chemObject.removeProperty("Changed"); Assert.assertNotNull(listener.event); }
public static void testNotifyChanged_SetFlag(IChemObject chemObject) { ChemObjectListener listener = new ChemObjectListener(); chemObject.addListener(listener); Assert.assertFalse(listener.getChanged()); chemObject.setFlag(CDKConstants.DUMMY_POINTER, true); Assert.assertFalse(listener.getChanged()); }
public static void testNotifyChanged_SetFlags(IChemObject chemObject) { ChemObjectListener listener = new ChemObjectListener(); chemObject.addListener(listener); Assert.assertFalse(listener.getChanged()); chemObject.setFlags(new boolean[chemObject.getFlags().length]); Assert.assertFalse(listener.getChanged()); }
/** * @cdk.bug 2992921 */ @Test public void testNotifyChanged_SetFlags() { ChemObjectListenerImpl listener = new ChemObjectListenerImpl(); IChemObject chemObject = newChemObject(); chemObject.addListener(listener); Assert.assertNull(listener.event); chemObject.setFlags(new boolean[chemObject.getFlags().length]); Assert.assertNotNull(listener.event); }
@Test public void testRemoveListener_IChemObjectListener() { IChemObject chemObject1 = newChemObject(); DummyChemObjectListener listener = new DummyChemObjectListener(); chemObject1.addListener(listener); Assert.assertEquals(1, chemObject1.getListenerCount()); chemObject1.removeListener(listener); Assert.assertEquals(0, chemObject1.getListenerCount()); }
@Test public void testClone_ChemObjectListeners() throws Exception { IChemObject chemObject1 = newChemObject(); DummyChemObjectListener listener = new DummyChemObjectListener(); chemObject1.addListener(listener); IChemObject chemObject2 = (IChemObject) chemObject1.clone(); // test lack of cloning of listeners Assert.assertEquals(1, chemObject1.getListenerCount()); Assert.assertEquals(0, chemObject2.getListenerCount()); }