예제 #1
0
    def test_fail_on_insure_when_not_able(self):
        from src.player import Player
        testPlayer = Player()

        inputDecision = 4
        testCanSplit = False
        testCanInsure = False

        decisionValid = testPlayer.check_if_decision_valid(inputDecision, testCanSplit, testCanInsure)

        self.assertFalse(decisionValid)
예제 #2
0
    def test_true_on_decision_of_4_when_can_insure(self):
        from src.player import Player
        testPlayer = Player()

        inputDecision = 4
        testCanSplit = False
        testCanInsure = True

        decisionValid = testPlayer.check_if_decision_valid(inputDecision, testCanSplit, testCanInsure)

        self.assertTrue(decisionValid)
예제 #3
0
    def test_fail_on_number_greater_than_4(self):
        from src.player import Player
        testPlayer = Player()

        inputDecision = 5
        testCanSplit = False
        testCanInsure = False

        decisionValid = testPlayer.check_if_decision_valid(inputDecision, testCanSplit, testCanInsure)

        self.assertFalse(decisionValid)