Exemplo n.º 1
0
 def testNormalMatrix(self):
   matrix = [[1, 2, 3, 4],
             [5, 6, 7, 8],
             [9,10,11,12]]
   self.assertEqual('1, 2, 3, 4, 8, 12, 11, 10, 9, 5, 6, 7', spiralPrinter(matrix))
Exemplo n.º 2
0
 def testSingleElement(self):
   matrix = [[1]]
   self.assertEqual('1', spiralPrinter(matrix))
Exemplo n.º 3
0
 def testEmptyMatrix(self):
   self.assertEqual('', spiralPrinter([[]]))
Exemplo n.º 4
0
 def testNotConsistentMatrix(self):
   matrix = [[1, 2, 3, 4],
             [5, 6, 7, 8],
             [9,10,11,12]]
   self.assertRaises(Exception, spiralPrinter(matrix))