/* * PieceTest.java * JUnit based test * * Created on February 10, 2007, 7:11 PM */ package chess; import junit.framework.*; /** * * @author Stanislav Hromek */ public class PieceTest extends TestCase { public PieceTest(String testName) { super(testName); } protected void setUp() throws Exception { } protected void tearDown() throws Exception { } public static Test suite() { TestSuite suite = new TestSuite(PieceTest.class); return suite; } public void testGetPieceColor() { System.out.println("getPieceColor"); Piece instance = new King("black"); String expResult = "black"; String result = instance.getPieceColor(); assertEquals(expResult, result); instance = new Knight("white"); expResult = "white"; result = instance.getPieceColor(); assertEquals(expResult, result); } public void testGetName() { System.out.println("getName"); Piece piece; piece = new King("white"); assertEquals("king", piece.getName()); piece = new King("black"); assertEquals("king", piece.getName()); piece = new Queen("white"); assertEquals("queen", piece.getName()); } public void testIsOppositeColor() { System.out.println("isOppositeColor"); Piece piece; piece = new King("white"); assertEquals(true, piece.isOppositeColor("black")); piece = new King("black"); assertEquals(false, piece.isOppositeColor("black")); } }