def test_whenFirstIndexIsNegative(self): self.assertFalse( isDistinct(self.multipleElementArrayNotDistinct, -1, 0))
def test_whenSecondIndexIsNegative(self): self.assertFalse( isDistinct(self.multipleElementArrayNotDistinct, 0, -1))
def test_whenIndexesAreSame(self): self.assertTrue(isDistinct(self.multipleElementArrayDistinct, 0, 0))
def test_oneElementInArray(self): self.assertTrue(isDistinct(self.oneElementArray, 0, 0))
def test_emptyArray(self): self.assertFalse(isDistinct(self.emptyArray, 0, 99))
def test_failed(self): self.assertFalse(isDistinct(self.twoElementArrayNotDistinct, 0, 1))
def test_successful(self): self.assertTrue(isDistinct(self.oneElementArray, 0, 0))