/** * Internal constructor. * * @param number atomic number * @param symbol symbol * @param period periodic table period * @param group periodic table group * @param rCov covalent radius * @param rW van der Waals radius * @param electronegativity pauling electronegativity */ private Elements(int number, String symbol, int period, int group, Double rCov, Double rW, Double electronegativity) { this.number = number; this.period = period; this.group = group; this.symbol = symbol; this.rCov = rCov; this.rW = rW; this.electronegativity = electronegativity; this.instance = new NaturalElement(symbol, number); }
/** * Internal constructor. * * @param number atomic number * @param symbol symbol * @param period periodic table period * @param group periodic table group * @param rCov covalent radius * @param rW van der Waals radius * @param electronegativity pauling electronegativity */ private Elements(int number, String symbol, int period, int group, Double rCov, Double rW, Double electronegativity) { this.number = number; this.period = period; this.group = group; this.symbol = symbol; this.rCov = rCov; this.rW = rW; this.electronegativity = electronegativity; this.instance = new NaturalElement(symbol, number); }
@Test public void testMassNumber() { IElement chemObject = new NaturalElement("C", 12); Assert.assertEquals(12, chemObject.getAtomicNumber().intValue()); }
@Test public void testGetFlagValueZeroDefault() { IChemObject chemObject = new NaturalElement("C", 12); Assert.assertEquals((short) 0, chemObject.getFlagValue()); }
@Test public void testSymbol() { IElement chemObject = new NaturalElement("C", 12); Assert.assertEquals("C", chemObject.getSymbol()); }