Exemplo n.º 1
0
 def test_array_not_3d(self):
     array = [
         ['D', 'D', 'L'],
         ['D', 'L'],
         ['D', 'D'],
     ]
     self.assertEqual("Error!", Gameoflife(array))
Exemplo n.º 2
0
 def test_D_center_L_around_less_3_is_dies(self):
     array = [
         ['D', 'D', 'L'],
         ['D', 'D', 'L'],
         ['D', 'D', 'D'],
     ]
     self.assertEqual("Dies!", Gameoflife(array))
Exemplo n.º 3
0
 def test_D_center_L_around_has_3_is_alive(self):
     array = [
         ['D', 'D', 'L'],
         ['D', 'D', 'L'],
         ['D', 'D', 'L'],
     ]
     self.assertEqual("Becomes alive!", Gameoflife(array))
Exemplo n.º 4
0
 def test_L_center_L_around_over_3_is_alive(self):
     array = [
         ['L', 'D', 'L'],
         ['D', 'L', 'L'],
         ['D', 'L', 'D'],
     ]
     self.assertEqual("Dies!", Gameoflife(array))
Exemplo n.º 5
0
 def test_not_array(self):
     array = 1
     self.assertEqual("Error!", Gameoflife(array))