@Test public void testClone_IAtomicNumber() throws Exception { IElement elem = (IElement) newChemObject(); elem.setAtomicNumber(6); IElement clone = (IElement) elem.clone(); // test cloning of atomic number elem.setAtomicNumber(5); // don't care about symbol Assert.assertEquals(6, clone.getAtomicNumber().intValue()); }
private static void deserializeElementFields(Resource rdfObject, IElement element) { deserializeChemObjectFields(rdfObject, element); Statement symbol = rdfObject.getProperty(CDK.SYMBOL); if (symbol != null) element.setSymbol(symbol.getString()); Statement atomicNumber = rdfObject.getProperty(CDK.HASATOMICNUMBER); if (atomicNumber != null) element.setAtomicNumber(atomicNumber.getInt()); }
private static void deserializeElementFields(Resource rdfObject, IElement element) { deserializeChemObjectFields(rdfObject, element); Statement symbol = rdfObject.getProperty(CDK.SYMBOL); if (symbol != null) element.setSymbol(symbol.getString()); Statement atomicNumber = rdfObject.getProperty(CDK.HASATOMICNUMBER); if (atomicNumber != null) element.setAtomicNumber(atomicNumber.getInt()); }
@Test public void testGetAtomicNumber() { IElement e = (IElement) newChemObject(); e.setAtomicNumber(1); Assert.assertEquals(1, e.getAtomicNumber().intValue()); }
@Test public void testSetAtomicNumber_Integer() { IElement e = (IElement) newChemObject(); e.setAtomicNumber(1); Assert.assertEquals(1, e.getAtomicNumber().intValue()); }