def test_case_19(self): self.assertEqual( program.subarraySort([1, 2, 4, 7, 10, 11, 7, 12, 6, 7, 16, 18, 19]), [3, 9]) self.assertEqual( program.subarraySort([1, 2, 4, 5, 10, 11, 7, 12, 6, 7, 16, 18, 19]), [4, 9])
def test_case_20(self): self.assertEqual( program.subarraySort([7, 8, 8, 9, 10, 11, 7, 12, 6, 7, 16, 18, 19]), [0, 9]) self.assertEqual( program.subarraySort([6, 8, 8, 9, 10, 11, 7, 12, 6, 7, 16, 18, 19]), [1, 9]) self.assertEqual( program.subarraySort([1, 2, 4, 5, 10, 11, 7, 12, 6, 7, 10, 11, 12]), [4, 11]) self.assertEqual( program.subarraySort([7, 8, 8, 9, 10, 11, 7, 12, 6, 7, 11, 12, 12]), [0, 10]) self.assertEqual( program.subarraySort([7, 8, 8, 9, 10, 11, 7, 12, 6, 7, 11, 11, 11]), [0, 12])
def test_case_18(self): self.assertEqual(program.subarraySort([]), [-1, -1]) self.assertEqual(program.subarraySort([1]), [-1, -1]) self.assertEqual(program.subarraySort([1, 2]), [-1, -1])
def test_case_17(self): self.assertEqual( program.subarraySort([0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]), [-1, -1])
def test_case_16(self): self.assertEqual( program.subarraySort([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 ]), [-1, -1])
def test_case_2(self): self.assertEqual(program.subarraySort([2, 1]), [0, 1])
def test_case_13(self): self.assertEqual( program.subarraySort([ 1, 2, 3, 4, 5, 6, 18, 21, 22, 7, 14, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 4, 14, 11, 6, 33, 35, 41, 55 ]), [4, 24])
def test_case_12(self): self.assertEqual( program.subarraySort([ 1, 2, 3, 4, 5, 6, 18, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19 ]), [6, 16])
def test_case_11(self): self.assertEqual( program.subarraySort([1, 2, 3, 4, 5, 6, 8, 7, 9, 10, 11]), [6, 7])
def test_case_10(self): self.assertEqual( program.subarraySort( [-41, 8, 7, 12, 11, 9, -1, 3, 9, 16, -15, 51, 7]), [1, 12])
def test_case_8(self): self.assertEqual( program.subarraySort( [4, 8, 7, 12, 11, 9, -1, 3, 9, 16, -15, 11, 57]), [0, 11])
def test_case_6(self): self.assertEqual(program.subarraySort([1, 2, 8, 4, 5]), [2, 4])
def test_case_5(self): self.assertEqual( program.subarraySort( [1, 2, 4, 7, 10, 11, 7, 12, 13, 14, 16, 18, 19]), [4, 6])