コード例 #1
0
ファイル: tile_test.py プロジェクト: skeltal2/ot-harjoitustyo
class TestTile(unittest.TestCase):
    def setUp(self):
        self.tile = Tile(-1, 0, 0)
    
    def test_tile_can_be_clicked(self):
        self.tile.click()
        self.assertEqual(self.tile.style, "mine.png")
    
    def test_tile_can_be_flagged(self):
        self.tile.flag()
        self.assertEqual(self.tile.style, "flag.png")
    
    def test_tile_can_be_unflagged(self):
        self.tile.unflag()
        self.assertEqual(self.tile.style, "tile2.png")

    def test_tile_style_click_0(self):
        tile = Tile(0, 0, 0)
        self.assertEqual(tile.click(), 0)

    def test_tile_style_click_1(self):
        tile = Tile(1, 0, 0)
        self.assertEqual(tile.click(), 1)

    def test_tile_style_click_2(self):
        tile = Tile(2, 0, 0)
        self.assertEqual(tile.click(), 2)

    def test_tile_style_click_3(self):
        tile = Tile(3, 0, 0)
        self.assertEqual(tile.click(), 3)

    def test_tile_style_click_4(self):
        tile = Tile(4, 0, 0)
        self.assertEqual(tile.click(), 4)
    
    def test_tile_style_click_5(self):
        tile = Tile(5, 0, 0)
        self.assertEqual(tile.click(), 5)
    
    def test_tile_style_click_6(self):
        tile = Tile(6, 0, 0)
        self.assertEqual(tile.click(), 6)
    
    def test_tile_style_click_7(self):
        tile = Tile(7, 0, 0)
        self.assertEqual(tile.click(), 7)
    
    def test_tile_style_click_8(self):
        tile = Tile(8, 0, 0)
        self.assertEqual(tile.click(), 8)
    
    def test_tile_style_click_9(self):
        tile = Tile(9, 0, 0)
        self.assertEqual(tile.click(), 9)
    
    def test_tile_style_click_non_valid_value(self):
        tile = Tile("test", 0, 0)
        self.assertEqual(tile.click(), 0)
コード例 #2
0
ファイル: tile_test.py プロジェクト: skeltal2/ot-harjoitustyo
 def test_tile_style_click_non_valid_value(self):
     tile = Tile("test", 0, 0)
     self.assertEqual(tile.click(), 0)
コード例 #3
0
ファイル: tile_test.py プロジェクト: skeltal2/ot-harjoitustyo
 def test_tile_style_click_9(self):
     tile = Tile(9, 0, 0)
     self.assertEqual(tile.click(), 9)
コード例 #4
0
ファイル: tile_test.py プロジェクト: skeltal2/ot-harjoitustyo
 def test_tile_style_click_8(self):
     tile = Tile(8, 0, 0)
     self.assertEqual(tile.click(), 8)
コード例 #5
0
ファイル: tile_test.py プロジェクト: skeltal2/ot-harjoitustyo
 def test_tile_style_click_7(self):
     tile = Tile(7, 0, 0)
     self.assertEqual(tile.click(), 7)
コード例 #6
0
ファイル: tile_test.py プロジェクト: skeltal2/ot-harjoitustyo
 def test_tile_style_click_6(self):
     tile = Tile(6, 0, 0)
     self.assertEqual(tile.click(), 6)
コード例 #7
0
ファイル: tile_test.py プロジェクト: skeltal2/ot-harjoitustyo
 def test_tile_style_click_5(self):
     tile = Tile(5, 0, 0)
     self.assertEqual(tile.click(), 5)
コード例 #8
0
ファイル: tile_test.py プロジェクト: skeltal2/ot-harjoitustyo
 def test_tile_style_click_4(self):
     tile = Tile(4, 0, 0)
     self.assertEqual(tile.click(), 4)
コード例 #9
0
ファイル: tile_test.py プロジェクト: skeltal2/ot-harjoitustyo
 def test_tile_style_click_3(self):
     tile = Tile(3, 0, 0)
     self.assertEqual(tile.click(), 3)
コード例 #10
0
ファイル: tile_test.py プロジェクト: skeltal2/ot-harjoitustyo
 def test_tile_style_click_2(self):
     tile = Tile(2, 0, 0)
     self.assertEqual(tile.click(), 2)
コード例 #11
0
ファイル: tile_test.py プロジェクト: skeltal2/ot-harjoitustyo
 def test_tile_style_click_1(self):
     tile = Tile(1, 0, 0)
     self.assertEqual(tile.click(), 1)