/* * CardTest.java * JUnit based test */ package boondock.holdem.Cards; 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 CardTest extends TestCase { public CardTest( String testName ) { super(testName); } public static Test suite() { TestSuite suite = new TestSuite( CardTest.class ); return suite; } public static void main( String[] args ) { if (args.length > 0 && args[0].startsWith( "-g") ) { // Graphical junit.swingui.TestRunner.run( CardTest.class ); } else { // Textual junit.textui.TestRunner runner = new junit.textui.TestRunner(); // get all the tests associated with this class Test test = runner.getTest( CardTest.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 ); } } /** Test of getRank method */ public void testGetRank() { System.out.println("testGetRank"); Card c = new Card(12, 3); String king = "K"; String test = c.getRank(); assertTrue( test.equals(king) ); } /** Test of getNumRank method */ public void testGetNumRank() { System.out.println("testGetNumRank"); Card c = new Card(12, 3); int king = 12; int test = c.getNumRank(); assertTrue( test == king ); } /** Test of getSuit method */ public void testGetSuit() { System.out.println("testGetSuit"); Card c = new Card(12, 3); String spade = "S"; String test = c.getSuit(); assertTrue( test.equals(spade) ); } /** Test of getNumSuit method */ public void testGetNumSuit() { System.out.println("testGetNumSuit"); Card c = new Card(12, 3); int spade = 3; int test = c.getNumSuit(); assertTrue( test == spade ); } /** Test of setNumRank method */ public void testSetNumRank() { System.out.println("testSetNumRank"); Card c = new Card(12, 3); int jack = 10; c.setNumRank(jack); assertTrue( jack == c.getNumRank() ); } /** Test of setNumSuit method */ public void testSetNumSuit() { System.out.println("testSetNumSuit"); Card c = new Card(12, 3); int diamond = 1; c.setNumSuit(diamond); assertTrue( diamond == c.getNumSuit() ); } /** Test of toString method */ public void testToString() { System.out.println("testToString"); Card c = new Card(12, 3); String str = "KS"; String test = c + ""; assertTrue( str.equals(test) ); } }