예제 #1
0
 def test__1x3_3(self):
     """
     1**
     """
     n = 1
     m = 3
     x = 2
     expected = True
     result = decision(n, m, x)
     self.assertEquals(expected, result)
예제 #2
0
 def test__1x2_1(self):
     """
     1*
     """
     n = 1
     m = 2
     x = 1
     expected = True
     result = decision(n, m, x)
     self.assertEquals(expected, result)
예제 #3
0
 def test__simplest_case(self):
     """
     *
     """
     n = 1
     m = 1
     x = 1
     expected = False
     result = decision(n, m, x)
     self.assertEquals(expected, result)
예제 #4
0
 def test__case_2x2_1(self):
     """
     11
     1*
     """
     n = 2
     m = 2
     x = 1
     expected = False
     result = decision(n, m, x)
     self.assertEquals(expected, result)
예제 #5
0
 def test__case_2x2_2(self):
     """
     2*
     2*
     """
     n = 2
     m = 2
     x = 2
     expected = False
     result = decision(n, m, x)
     self.assertEquals(expected, result)
예제 #6
0
 def test__case_2x2_3(self):
     """
     3*
     **
     """
     n = 2
     m = 2
     x = 3
     expected = True
     result = decision(n, m, x)
     self.assertEquals(expected, result)
예제 #7
0
 def test__case_3x3_3(self):
     """
     000
     232
     ***
     """
     n = 3
     m = 3
     x = 3
     expected = True
     result = decision(n, m, x)
     self.assertEquals(expected, result)
예제 #8
0
 def test__case_3x4_5(self):
     """
     0011
     233*
     ****
     """
     n = 3
     m = 4
     x = 5
     expected = False
     result = decision(n, m, x)
     self.assertEquals(expected, result)
예제 #9
0
 def test__case_3x4_9(self):
     """
     13**
     3***
     ****
     """
     n = 3
     m = 4
     x = 9
     expected = False
     result = decision(n, m, x)
     self.assertEquals(expected, result)
예제 #10
0
 def test__case_3x4_8(self):
     """
     02**
     25**
     ****
     """
     n = 3
     m = 4
     x = 8
     expected = True
     result = decision(n, m, x)
     self.assertEquals(expected, result)
예제 #11
0
 def test__case_3x3_6(self):
     """
     13*
     3**
     ***
     """
     n = 3
     m = 3
     x = 6
     expected = False
     result = decision(n, m, x)
     self.assertEquals(expected, result)
예제 #12
0
 def test__case_3x3_5(self):
     """
     02*
     23*
     ***
     """
     n = 3
     m = 3
     x = 5
     expected = True
     result = decision(n, m, x)
     self.assertEquals(expected, result)
예제 #13
0
 def test__case_3x3_4(self):
     """
     011
     24*
     ***
     """
     n = 3
     m = 3
     x = 4
     expected = False
     result = decision(n, m, x)
     self.assertEquals(expected, result)
예제 #14
0
 def test__case_3x3_1(self):
     """
     000
     011
     01*
     """
     n = 3
     m = 3
     x = 1
     expected = True
     result = decision(n, m, x)
     self.assertEquals(expected, result)
예제 #15
0
 def test__case_3x3_2(self):
     """
     000
     122
     1**
     """
     n = 3
     m = 3
     x = 2
     expected = False
     result = decision(n, m, x)
     self.assertEquals(expected, result)
예제 #16
0
 def test__case_4x7_24(self):
     """
     02*****
     25*****
     *******
     *******
     """
     n = 4
     m = 7
     x = 24
     expected = True
     result = decision(n, m, x)
     self.assertEquals(expected, result)
예제 #17
0
 def test__case_5x5_15(self):
     """
     00000
     23332
     *****
     *****
     *****
     """
     n = 5
     m = 5
     x = 15
     expected = True
     result = decision(n, m, x)
     self.assertEquals(expected, result)
예제 #18
0
 def test__case_5x5_13(self):
     """
     00000
     01232
     24***
     *****
     *****
     """
     n = 5
     m = 5
     x = 13
     expected = True
     result = decision(n, m, x)
     self.assertEquals(expected, result)
예제 #19
0
 def test__case_5x5_14(self):
     """
     00000
     12332
     3****
     *****
     *****
     """
     n = 5
     m = 5
     x = 14
     expected = False
     result = decision(n, m, x)
     self.assertEquals(expected, result)
예제 #20
0
 def test__case_5x5_4(self):
     """
     00000
     00000
     00011
     0124*
     01***
     """
     n = 5
     m = 5
     x = 4
     expected = True
     result = decision(n, m, x)
     self.assertEquals(expected, result)