001 package de.hska.java.aufgaben.objekte;
002
003 import junit.framework.TestCase;
004
005 /**
006 * JUnit-Testklasse für ChemischesElement.
007 *
008 * @author Christian Pape
009 */
010 public class ChemischesElementTest extends TestCase {
011
012 public void testIsMetall() {
013 assertTrue( ChemischesElement.GALLIUM.isMetall() );
014 }
015
016 public void testIsMetall1() {
017 assertFalse( ChemischesElement.ZINK.isMetall() );
018 }
019
020
021 public void testIsAlkalimetall() {
022 assertTrue( ChemischesElement.KALIUM.isAlkalimetall() );
023 }
024
025 public void testIsAlkalimetall1() {
026 assertFalse( ChemischesElement.WASSERSTOFF.isAlkalimetall() );
027 }
028
029 public void testIsUebergangsmetall() {
030 assertTrue( ChemischesElement.ZINK.isUebergangsmetall());
031 }
032
033 public void testIsUebergangsmetall1() {
034 assertFalse( ChemischesElement.KALIUM.isUebergangsmetall());
035 }
036
037 public void testGetSymbol() {
038 assertEquals("H", ChemischesElement.WASSERSTOFF.getSymbol());
039 }
040
041 public void testGetKernladungszahl() {
042 assertEquals(31, ChemischesElement.GALLIUM.getKernladungszahl());
043 }
044
045 public void testComparable1() {
046 assertEquals(0, ChemischesElement.SAUERSTOFF.compareTo(ChemischesElement.SAUERSTOFF));
047 }
048
049 public void testComparable2() {
050 assertEquals(1, ChemischesElement.SAUERSTOFF.compareTo(ChemischesElement.WASSERSTOFF));
051 }
052
053
054 }