def test_case_12(self): array = [1, 2, 3, 3, 4, 0, 10, 6, 5, -1, -3, 2, 3] expected = 6 self.assertEqual(program.longestPeak(array), expected)
def test_case_1(self): array = [] expected = 0 self.assertEqual(program.longestPeak(array), expected)
def test_case_10(self): array = [1, 2, 3, 2, 1, 1] expected = 5 self.assertEqual(program.longestPeak(array), expected)
def test_case_11(self): array = [1, 1, 1, 2, 3, 10, 12, -3, -3, 2, 3, 45, 800, 99, 98, 0, -1, -1, 2, 3, 4, 5, 0, -1, -1] expected = 9 self.assertEqual(program.longestPeak(array), expected)
def test_case_7(self): array = [1, 2, 3, 4, 5, 6, 10, 100, 1000] expected = 0 self.assertEqual(program.longestPeak(array), expected)
def test_case_6(self): array = [5, 4, 3, 2, 1, 2, 10, 12] expected = 0 self.assertEqual(program.longestPeak(array), expected)
def test_case_5(self): array = [5, 4, 3, 2, 1, 2, 10, 12, -3, 5, 6, 7, 10] expected = 5 self.assertEqual(program.longestPeak(array), expected)
def test_case_3(self): array = [1, 2, 3, 4, 5, 1] expected = 6 self.assertEqual(program.longestPeak(array), expected)
def test_case_2(self): array = [1, 3, 2] expected = 3 self.assertEqual(program.longestPeak(array), expected)