package boondock.holdem.Player; /* * OtherPlayerTest.java * JUnit based test */ import junit.framework.*; /** * * @author Jonathan O'Keefe * @author Scott Semonian * @author Matt Brinza * @author Hamid R. Tahsildoost * * @author The Boondock Saints * @author No Limit Texas Holdem */ public class OtherPlayerTest extends TestCase { public OtherPlayerTest( String testName ) { super(testName); } public static Test suite() { TestSuite suite = new TestSuite( OtherPlayerTest.class ); return suite; } public static void main( String[] args ) { if (args.length > 0 && args[0].startsWith( "-g") ) { // Graphical junit.swingui.TestRunner.run( OtherPlayerTest.class ); } else { // Textual junit.textui.TestRunner runner = new junit.textui.TestRunner(); // get all the tests associated with this class Test test = runner.getTest( OtherPlayerTest.class.getName() ); // run the tests TestResult testResult = junit.textui.TestRunner.run( test ); // exit according to whether there were any failures System.exit( testResult.wasSuccessful() ? 0 : 1 ); } } public void testSetIndex() { System.out.println("testSetIndex"); OtherPlayer p = new OtherPlayer(); p.setIndex("1"); assertTrue( p.getIndex() == 1); } public void testSetName() { System.out.println("testSetName"); OtherPlayer p = new OtherPlayer(); p.setName("Test"); assertTrue( p.getName() == "Test" ); } public void testSetChipCount() { System.out.println("testSetChipCount"); OtherPlayer p = new OtherPlayer(); p.setChipCount("100"); assertTrue( p.getChipCount() == 100 ); } public void testSetFirstCard() { System.out.println("testSetFirstCard"); OtherPlayer p = new OtherPlayer(); p.setFirstCard("k"); assertTrue( p.getFirstCard() == "k" ); } public void testSetSecondCard() { System.out.println("testSetSecondCard"); OtherPlayer p = new OtherPlayer(); p.setSecondCard("k"); assertTrue( p.getSecondCard() == "k" ); } public void testSetIsInHand() { System.out.println("testSetIsInHand"); OtherPlayer p = new OtherPlayer(); p.setIsInHand(true); assertTrue( p.isInHand()); } public void testSetIsMyPlayer() { System.out.println("testSetIsMyPlayer"); OtherPlayer p = new OtherPlayer(); p.setIsMyPlayer(true); assertTrue( p.isMyPlayer()); } public void testGetIndex() { System.out.println("testGetIndex"); OtherPlayer p = new OtherPlayer(); p.setIndex("1"); assertTrue( p.getIndex() ==1 ); } public void testGetName() { System.out.println("testGetName"); OtherPlayer p = new OtherPlayer(); p.setName("Test"); assertTrue( p.getName() == "Test" ); } public void testGetChipCount() { System.out.println("testGetChipCount"); OtherPlayer p = new OtherPlayer(); p.setChipCount("100"); assertTrue( p.getChipCount() == 100 ); } public void testGetFirstCard() { System.out.println("testGetFirstCard"); OtherPlayer p = new OtherPlayer(); p.setFirstCard("k"); assertTrue( p.getFirstCard() == "k" ); } public void testGetSecondCard() { System.out.println("testGetSecondCard"); OtherPlayer p = new OtherPlayer(); p.setSecondCard("k"); assertTrue( p.getSecondCard() == "k" ); } public void testIsInHand() { System.out.println("testIsInHand"); OtherPlayer p = new OtherPlayer(); p.setIsInHand(true); assertTrue( p.isInHand()); } public void testIsMyPlayer() { System.out.println("testIsMyPlayer"); OtherPlayer p = new OtherPlayer(); p.setIsMyPlayer(true); assertTrue( p.isMyPlayer()); } public void testToString() { System.out.println("testToString"); OtherPlayer p = new OtherPlayer("Bob", 1234); String test = "Bob\nChip Count: 1234"; assertEquals( test, p.toString() ); } }