def test_case2(self): s = tT.Solution() self.assertEqual(-1, s.maxSubArray([-2, -4, -3, -1, -1, -5, -55, -5, -7]))
def test_one_element_d(self): s = tT.Solution() self.assertEqual(-5, s.maxSubArray2([-5]))
def test_case1(self): s = tT.Solution() self.assertEqual(6, s.maxSubArray([-2, 1, -3, 4, -1, 2, 1, -5, 4]))
def test_case3_d(self): s = tT.Solution() self.assertEqual(10, s.maxSubArray2([1, 2, 3, 4, -1]))