/** Test of setNewHand method, of class Hero. */ @Test public void testSetNewHand() { System.out.println("setNewHand"); Player testPlayer = new Player(0, "testName", 0, 0, 0, 0, 0); Match testMatch = new Match(testPlayer); Deck testDeck = new Deck(); Hero testHero = new Hero(testMatch, testPlayer, testDeck); ArrayList<Card> cards = new ArrayList(); cards.add(new HeroCard("testname", "testFilename", "testDescription", 1, 1, 1, 1, 1) {}); cards.add(new HeroCard("testname", "testFilename", "testDescription", 1, 1, 1, 1, 1) {}); cards.add(new HeroCard("testname", "testFilename", "testDescription", 1, 1, 1, 1, 1) {}); testHero.setNewHand(cards); ArrayList<Card> expResult = cards; ArrayList<Card> result = testHero.getInHand(); assertEquals(expResult, result); }