コード例 #1
0
ファイル: teste_miner.py プロジェクト: caike/dojorio
	def test_assert_bomb(self):
		col = 12
		row = 8
		field = miner.start_matrix(col, row)
		miner.coloca_bomba(field, 3,7)
		
		self.assertEqual(field[3][7], -1) 
コード例 #2
0
    def test_assert_bomb(self):
        col = 12
        row = 8
        field = miner.start_matrix(col, row)
        miner.coloca_bomba(field, 3, 7)

        self.assertEqual(field[3][7], -1)
コード例 #3
0
    def teste_verificar_bomba(self):
        col = 12
        row = 8
        matrix = miner.start_matrix(col, row)
        miner.coloca_bomba(matrix, 3, 7)

        self.assertEqual(matrix[3][7], -1)
コード例 #4
0
ファイル: teste_miner.py プロジェクト: caike/dojorio
 def teste_verificar_bomba(self):
     col = 12
     row = 8
     matrix = miner.start_matrix(col, row)
     miner.coloca_bomba(matrix, 3,7)
     
     self.assertEqual(matrix[3][7], -1) 
コード例 #5
0
ファイル: teste_miner.py プロジェクト: caike/dojorio
	def test_2x2_field_with_2_bombs(self):
		col = 2
		row = 2
		field = miner.start_matrix(col, row)
		field = miner.coloca_bomba(field, 0, 0)
		field = miner.coloca_bomba(field, 1, 1)

		computed_cell = miner.compute_cell(field, 0, 1)
		self.assertEqual(computed_cell, 2)
コード例 #6
0
    def test_2x2_field_with_2_bombs(self):
        col = 2
        row = 2
        field = miner.start_matrix(col, row)
        field = miner.coloca_bomba(field, 0, 0)
        field = miner.coloca_bomba(field, 1, 1)

        computed_cell = miner.compute_cell(field, 0, 1)
        self.assertEqual(computed_cell, 2)
コード例 #7
0
ファイル: teste_miner.py プロジェクト: caike/dojorio
	def test_3x3_field_with_4_bombs(self):
		col = row = 3
		field = miner.start_matrix(col, row)
		field = miner.coloca_bomba(field, 0, 0)
		field = miner.coloca_bomba(field, 0, 1)
		field = miner.coloca_bomba(field, 0, 2)
		field = miner.coloca_bomba(field, 2, 0)

		computed_cell = miner.compute_cell(field, 1, 1)
		self.assertEqual(computed_cell, 4)
コード例 #8
0
    def test_3x3_field_with_4_bombs(self):
        col = row = 3
        field = miner.start_matrix(col, row)
        field = miner.coloca_bomba(field, 0, 0)
        field = miner.coloca_bomba(field, 0, 1)
        field = miner.coloca_bomba(field, 0, 2)
        field = miner.coloca_bomba(field, 2, 0)

        computed_cell = miner.compute_cell(field, 1, 1)
        self.assertEqual(computed_cell, 4)
コード例 #9
0
ファイル: teste_miner.py プロジェクト: caike/dojorio
	def test_2x2_field_with_1_bomb(self):
		col = 2
		row = 2
		field = miner.start_matrix(col, row)
		field = miner.coloca_bomba(field, 0, 0)
		
		computed_field = miner.compute_field(field)
		self.assertEqual(computed_field, [[-1, 1], [1, 1]])
コード例 #10
0
ファイル: teste_miner.py プロジェクト: caike/dojorio
	def test_assert_near_bomb(self):
		col = 1
		row = 1
		field = miner.start_matrix(col, row)
		field = miner.coloca_bomba(field, 0, 0)
		
		computed_field = miner.compute_field(field)
		self.assertEqual(computed_field, field)
コード例 #11
0
    def test_2x2_field_with_1_bomb(self):
        col = 2
        row = 2
        field = miner.start_matrix(col, row)
        field = miner.coloca_bomba(field, 0, 0)

        computed_field = miner.compute_field(field)
        self.assertEqual(computed_field, [[-1, 1], [1, 1]])
コード例 #12
0
    def test_assert_near_bomb(self):
        col = 1
        row = 1
        field = miner.start_matrix(col, row)
        field = miner.coloca_bomba(field, 0, 0)

        computed_field = miner.compute_field(field)
        self.assertEqual(computed_field, field)
コード例 #13
0
    def teste_verificar_vizinhanca(self):
        col = 3
        row = 3
        matrix = miner.start_matrix(col, row)
        matrix = miner.coloca_bomba(matrix, 1, 1)
        matrix = miner.define_valor(matrix, 0, 0)

        self.assertEqual(matrix[0][0], 1)
コード例 #14
0
ファイル: teste_miner.py プロジェクト: caike/dojorio
 def teste_verificar_vizinhanca(self):
     col = 3
     row = 3
     matrix = miner.start_matrix(col, row)
     matrix = miner.coloca_bomba(matrix, 1,1)
     matrix = miner.define_valor(matrix, 0,0)
     
     
     self.assertEqual(matrix[0][0], 1)