def test_unexpected_positions(self): size = 10 map = HashMap(size) self.assertEqual(9, map._position(-1)) self.assertEqual(8, map._position(-2)) self.assertRaises(ValueError, map._position, None) self.assertRaises(ValueError, map._position, 'test') self.assertRaises(ValueError, map._position, '')
def test_expected_positions(self): size = 10 map = HashMap(size) self.assertEqual(0, map._position(0)) self.assertEqual(1, map._position(1)) self.assertEqual(2, map._position(2)) self.assertEqual(3, map._position(3)) self.assertEqual(4, map._position(4)) self.assertEqual(5, map._position(5)) self.assertEqual(6, map._position(6)) self.assertEqual(7, map._position(7)) self.assertEqual(8, map._position(8)) self.assertEqual(9, map._position(9)) self.assertEqual(0, map._position(10)) self.assertEqual(1, map._position(11)) self.assertEqual(2, map._position(12)) self.assertEqual(3, map._position(13))