def test_maxAbsValExpr_error_25(self):
     s = Solution()
     v = s.largest1BorderedSquare(
         [[1, 1, 1, 1, 1, 1],
          [1, 0, 1, 0, 1, 1],
          [1, 1, 1, 0, 1, 1],
          [1, 1, 1, 1, 1, 1],
          [1, 1, 1, 1, 1, 0]])
     self.assertEqual(25, v)
 def test_maxAbsValExpr_1(self):
     s = Solution()
     v = s.largest1BorderedSquare([[1, 1, 0, 0]])
     self.assertEqual(1, v)
 def test_maxAbsValExpr_1_0(self):
     s = Solution()
     v = s.largest1BorderedSquare([[0]])
     self.assertEqual(0, v)
 def test_maxAbsValExpr_4(self):
     s = Solution()
     v = s.largest1BorderedSquare([[1, 1], [1, 1]])
     self.assertEqual(4, v)