class CardGameTest(unittest.TestCase): def setUp(self): self.card_game = CardGame() def test_check_for_ace__false(self): card = Card("Club", 3) self.assertEqual(False, self.card_game.check_for_ace(card)) def test_check_for_ace__true(self): card = Card("Heart", 1) self.assertEqual(True, self.card_game.check_for_ace(card)) def test_highest_card__card1(self): card1 = Card("Heart", 12) card2 = Card("Diamond", 3) self.assertEqual(card1, self.card_game.highest_card(card1, card2)) def test_highest_card__card2(self): card1 = Card("Diamond", 6) card2 = Card("Spade", 9) self.assertEqual(card2, self.card_game.highest_card(card1, card2)) def test_cards_total(self): card1 = Card("Diamond", 12) card2 = Card("Diamond", 13) card3 = Card("Diamond", 11) cards = [card1, card2, card3] self.assertEqual("You have a total of 36", self.card_game.cards_total(cards))
class TestCardGame(unittest.TestCase): def setUp(self): self.ace_spades = Card("spades", 1) self.three_clubs = Card("clubs", 3) self.nine_hearts = Card("hearts", 9) self.cards = [ self.ace_spades, self.three_clubs, self.nine_hearts ] self.card_game = CardGame() def test_check_for_ace(self): self.assertEqual(True, self.card_game.check_for_ace(self.ace_spades)) self.assertEqual(False, self.card_game.check_for_ace(self.three_clubs)) def test_highest_card(self): self.assertEqual(self.nine_hearts, self.card_game.highest_card(self.three_clubs, self.nine_hearts)) self.assertEqual(self.nine_hearts, self.card_game.highest_card(self.nine_hearts, self.three_clubs)) def test_cards_total(self): self.assertEqual("You have a total of 13", self.card_game.cards_total(self.cards))
def setUp(self): self.card1 = Card("diamonds", 1) self.card2 = Card("diamonds", 5) self.cards = [self.card1, self.card2] # need to bring in CardGame class to setUp self.card_game = CardGame()
class TestCardGame(unittest.TestCase): def setUp(self): self.card_1 = Card("hearts", 1) self.card_2 = Card("clubs", 9) self.game = CardGame() def test_check_for_ace(self): self.assertEqual(True, self.game.check_for_ace(self.card_1)) def test_check_for_ace_false(self): self.assertEqual(False, self.game.check_for_ace(self.card_2)) def test_highest_card_first_card(self): self.assertEqual(self.card_2, self.game.highest_card(self.card_2, self.card_1)) def test_highest_card_second_card(self): self.assertEqual(self.card_2, self.game.highest_card(self.card_1, self.card_2)) def test_cards_total(self): self.card_3 = Card("spades", 7) self.cards = [self.card_1, self.card_2, self.card_3] self.assertEqual("You have a total of 17", self.game.cards_total(self.cards))
class CardGameTest(unittest.TestCase): def test_checkforace(self): self.card = Card('hearts', 1) self.card2 = Card('spades', 12) self.card_game = CardGame() return_value = self.card_game.checkforace(self.card) self.assertEqual(True, return_value) return_value = self.card_game.checkforace(self.card2) self.assertEqual(False, return_value) def test_highest_card(self): self.card1 = Card('hearts', 2) self.card2 = Card('spades', 12) self.card_game = CardGame() return_value = self.card_game.highest_card(self.card1, self.card2) self.assertEqual(self.card2, return_value) def test_cards_total(self): self.cards = [ Card('hearts', 2), Card('spades', 12), Card('diamond', 6), Card('clubs', 3) ] self.card_game = CardGame() return_value = self.card_game.cards_total(self.cards) self.assertEqual("You have a total of 23", return_value)
def setUp(self): self.value = 0 self.card = Card("ace", 1) self.card1 = Card("diamond", 2) self.card2 = Card("spade", 3) self.cards = [self.card, self.card1, self.card2] self.CardGame = CardGame(self.card, 1)
class CardGameTest(unittest.TestCase): def setUp(self): self.card = Card("spades", 9) self.card_game = CardGame() def test_check_for_ace_result_is_true(self): card1 = Card('hearts', 6) self.assertEqual(False, self.card_game.check_for_ace(card1)) def test_check_for_ace_result_is_false(self): card2 = Card('diamonds', 1) self.assertEqual(True, self.card_game.check_for_ace(card2)) def test_highest_card(self): card1 = Card('hearts', 9) card2 = Card('clubs', 3) self.assertEqual(card1, CardGame.highest_card(self, card1, card2)) def test_cards_total(self): card1 = Card('diamonds', 7) card2 = Card('spades', 10) card3 = Card('clubs', 5) cards = [card1, card2, card3] self.assertEqual("You have a total of 22", self.card_game.cards_total(cards))
class CardGameTest(unittest.TestCase): def setUp(self): self.test_card1 = Card("Heart", 1) self.test_card2 = Card("Diamonds", 10) self.card_game = CardGame() def test_card_has_suit(self): self.assertEqual("Heart", self.test_card1.suit) def test_card_has_value(self): self.assertEqual(1, self.test_card1.value) def test_check_for_ace(self): self.assertEqual(True, self.card_game.check_for_ace(self.test_card1)) def test_highest_card(self): self.assertEqual( self.test_card2, self.card_game.highest_card(self.test_card1, self.test_card2)) def test_cards_total(self): card1 = Card("Diamonds", 2) card2 = Card("Clubs", 4) card3 = Card("hearts", 10) cards = [card1, card2, card3] self.assertEqual("You have a total of 16", self.card_game.cards_total(cards))
def setUp(self): self.card = Card("Spades", 1) self.card_2 = Card("Hearts", 2) self.cards = [self.card, self.card_2] self.game = CardGame()
def test_card_total(self): self.card_game = CardGame() self.card1 = Card("heart", 5) self.card2 = Card("spade", 7) self.cards = [self.card1, self.card2] results = self.card_game.cards_total(self.cards) self.assertEqual("You have a total of 12", results)
class TestCardGame(unittest.TestCase): def setUp(self): self.card1 = Card("Hearts", 7) self.card2 = Card("Clubs", 6) self.card3 = Card("Spades", 4) self.card4 = Card("Diamonds", 1) self.cards = (self.card1, self.card2, self.card3) def test_card_has_suit(self): self.assertEqual("Hearts", self.card1.suit) def card_has_value(self): self.assertEqual(7, self.card1.value) def test_check_for_ace(self): self.card_game = CardGame() self.assertEqual(1, self.card_game.check_for_ace(self.card4)) def test_highest_card(self): self.card_game = CardGame() self.assertEqual(self.card3, self.card_game.highest_card(self.card3, self.card4)) def test_cards_total(self): self.card_game = CardGame() self.assertEqual("You have a total of 17", self.card_game.cards_total(self.cards))
class TestCardGame(unittest.TestCase): def setUp(self): self.h6 = Card('hearts', 6) self.ace = Card('spades', 1) self.hand = (self.h6, self.ace) self.game = CardGame() def test_card_has_suit(self): self.assertEqual('hearts', self.h6.suit) def test_card_has_value(self): self.assertEqual(6, self.h6.value) def test_check_for_ace_true(self): result = self.game.check_for_ace(self.ace) self.assertEqual(True, result) def test_check_for_ace_false(self): result = self.game.check_for_ace(self.h6) self.assertEqual(False, result) def test_highest_card_card1(self): result = self.game.highest_card(self.h6, self.ace) self.assertEqual(self.h6, result) def test_highest_card_card2(self): result = self.game.highest_card(self.ace, self.h6) self.assertEqual(self.h6, result) def test_cards_total(self): result = self.game.cards_total(self.hand) self.assertEqual("You have a total of 7", result)
def setUp(self): self.cardgame = CardGame() self.card = Card("Hearts", 1) self.card1 = Card("Clubs", 6) self.card2 = Card("Hearts", 5) self.card3 = Card("Spades", 8) self.cards = [self.card1, self.card2, self.card3]
def setUp(self): self.card1 = Card("spades", 10) self.card2 = Card("spades", 9) self.cards = [self.card1, self.card2] self.card_game = CardGame()
def setUp(self): self.card1 = Card("Hearts", 1) self.card2 = Card("Hearts", 2) self.card3 = Card("Spades", 2) self.cards1 = [self.card1, self.card2, self.card3] self.cards2 = [self.card1, self.card3] self.game1 = CardGame()
class CardGameTest(unittest.TestCase): def setUp(self): self.card = Card("Spades", 1) self.card_2 = Card("Hearts", 2) self.cards = [self.card, self.card_2] self.game = CardGame() def test_check_for_ace_true(self): actual = self.game.checkforAce(self.card) self.assertTrue(actual) def test_check_for_ace_false(self): actual = self.game.checkforAce(self.card_2) self.assertFalse(actual) def test_card_2_is_higher_than_card_1_return_card_1(self): expected = self.card_2 actual = self.game.highest_card(self.card_2, self.card) self.assertEqual(expected, actual) def test_card_has_total_of_2(self): actual = self.game.cards_total(self.cards) self.assertEqual("You have a total of 2", actual)
class TestCardGame(unittest.TestCase): def setUp(self): self.game = CardGame() self.card1 = Card("Diamonds", 10) self.card2 = Card("Spades", 5) self.card3 = Card("Hearts", 1) self.cards = [self.card1, self.card2, self.card3] def test_check_for_ace_true(self): game1 = self.game.check_for_ace(self.card3) self.assertEqual(True, game1) def test_check_for_ace_false(self): game2 = self.game.check_for_ace(self.card2) self.assertEqual(False, game2) def test_highest_card_card1_highest(self): game3 = self.game.highest_card(self.card1, self.card2) self.assertEqual(self.card1, game3) def test_highest_card_card2_highest(self): game4 = self.game.highest_card(self.card2, self.card1) self.assertEqual(self.card1, game4) def test_cards_total(self): game5 = self.game.cards_total(self.cards) self.assertEqual("You have a total of 16", game5)
class TestCardGame(unittest.TestCase): def setUp(self): self.card1 = Card("Spades", 1) self.card2 = Card("Jack", 2) self.cards = [self.card1, self.card2] self.cardgame = CardGame() def test_check_for_ace__True(self): self.assertEqual(True, self.cardgame.check_for_ace(self.card1)) def test_check_for_ace__False(self): self.assertEqual(False, self.cardgame.check_for_ace(self.card2)) def test_highest_card__card2(self): self.assertEqual(self.card2, self.cardgame.highest_card(self.card1, self.card2)) def test_highest_card__card1(self): self.card1 = Card("Queen", 5) self.assertEqual(self.card1, self.cardgame.highest_card(self.card1, self.card2)) def test_cards_total(self): self.assertEqual("You have a total of 3", self.cardgame.cards_total(self.cards))
class TestCardGame(unittest.TestCase): def setUp(self): self.card1 = Card("Spades", 4) self.card2 = Card("Clubs", 1) self.card_game_01 = CardGame(self.card1, self.card2) def test_game_has_card_01(self): self.assertEqual(self.card1, self.card_game_01.card1) def test_game_has_card_02(self): self.assertEqual(self.card2, self.card_game_01.card2) def test_can_check_for_ace_true(self): result = self.card_game_01.check_for_ace(self.card2) self.assertEqual(result, True) def test_can_check_for_ace_false(self): result = self.card_game_01.check_for_ace(self.card1) self.assertEqual(result, False) def test_can_find_highest_card(self): result = self.card_game_01.highest_card(self.card1, self.card2) self.assertEqual(result, self.card1) def test_can_calculate_total(self): cards = [self.card1, self.card2] result = self.card_game_01.cards_total(cards) self.assertEqual(result, "You have a total of 5")
def setUp(self): self.card1 = Card("hearts", 5) self.card2 = Card("spades", 3) self.card3 = Card("ace", 1) self.cards= [self.card1, self.card2] self.cards_with_ace = [self.card1, self.card2, self.card3] self.game = CardGame()
def test_checkforace(self): self.card = Card('hearts', 1) self.card2 = Card('spades', 12) self.card_game = CardGame() return_value = self.card_game.checkforace(self.card) self.assertEqual(True, return_value) return_value = self.card_game.checkforace(self.card2) self.assertEqual(False, return_value)
def setUp(self): self.game = CardGame("Game") self.card1 = Card("hearts", 2) self.card2 = Card("diamonds", 6) self.card3 = Card("clubs", 8) self.card4 = Card("spades", 1) self.hand = [self.card1, self.card2, self.card3, self.card4]
def test_cards_total(self): self.cards = [ Card('hearts', 2), Card('spades', 12), Card('diamond', 6), Card('clubs', 3) ] self.card_game = CardGame() return_value = self.card_game.cards_total(self.cards) self.assertEqual("You have a total of 23", return_value)
def setUp(self): self.cards = [] self.card1 = Card("clubs", 7) self.cards.append(self.card1) self.card2 = Card("spades", 5) self.cards.append(self.card2) self.card3 = Card("diamonds", 3) self.cards.append(self.card3) self.card4 = Card("hearts", 1) self.cards.append(self.card4) self.card_game = CardGame()
def setUp(self): self.ace_spades = Card("spades", 1) self.three_clubs = Card("clubs", 3) self.nine_hearts = Card("hearts", 9) self.cards = [ self.ace_spades, self.three_clubs, self.nine_hearts ] self.card_game = CardGame()
class TestCardGame(unittest.TestCase): def setUp(self): self.card_game = CardGame() self.card = Card("hearts", 1) self.card_1 = Card("spades", 10) def test_check_for_ace(self): self.assertEqual(True, self.card_game.check_for_ace(self.card)) def test_highest_card(self): self.assertEqual(self.card_1, self.card_game.highest_card(self.card, self.card_1)) def test_cards_total(self): cards = [self.card, self.card_1] self.assertEqual("You have a total of11", self.card_game.cards_total(cards))
def test_cards_total(self): test_card_1 = Card("Hearts", 4) test_card_2 = Card("Clubs", 9) test_card_3 = Card("Hearts", 7) test_card_4 = Card("Clubs", 3) cards = [test_card_1, test_card_2, test_card_3, test_card_4] self.assertEqual("You have a total of 4", CardGame.cards_total(cards))
def test_cards_total(self): card1 = Card("hearts", 2) card2 = Card("spades", 10) card3 = Card("diamonds", 5) cards = [card1, card2, card3] result = CardGame.cards_total(self, cards) self.assertEqual("You have a total of 17", result)
def setUp(self): self.card1 = Card("Clubs", 1) self.card2 = Card("Clubs", 2) self.card3 = Card("Spades", 9) self.card4 = Card("Diamonds", 10) self.card_game1 = CardGame([self.card1]) self.card_game2 = CardGame([self.card2]) self.card_game3 = CardGame([self.card3, self.card4]) self.card_game4 = CardGame([self.card1, self.card2])
def test_cards_total(self): card1 = Card("Spades", 1) card2 = Card("Diamonds", 1) card3 = Card("Hearts", 7) total = (card1, card2, card3) self.assertEqual("You have a total of 9", CardGame().cards_total(total))