@Override public IChemObject newTestObject() { return new PDBAtom(new Element()); } });
@BeforeClass public static void setUp() { setTestObjectBuilder(new ITestObjectBuilder() { @Override public IChemObject newTestObject() { return new PDBAtom(new Element()); } }); }
@Test public void testPDBAtom_IElement() { IElement element = new Element(); IAtom a = new PDBAtom(element); Assert.assertNotNull(a); }
@Test public void testPDBAtom_String() { IPDBAtom a = new PDBAtom("C"); Assert.assertEquals("C", a.getSymbol()); Assert.assertNull(a.getPoint2d()); Assert.assertNull(a.getPoint3d()); Assert.assertNull(a.getFractionalPoint3d()); }
@Test public void testPDBAtom_String_Point3d() { Point3d point3d = new Point3d(1.0, 2.0, 3.0); IPDBAtom a = new PDBAtom("C", point3d); Assert.assertEquals("C", a.getSymbol()); Assert.assertEquals(point3d, a.getPoint3d()); Assert.assertNull(a.getPoint2d()); Assert.assertNull(a.getFractionalPoint3d()); }