Ejemplo n.º 1
0
    def test_values1(self):
        actual = self.map.values()
        self.assertEqual(2, len(actual))
        expected = []
        expected.append(IdName(1, "a"))
        expected.append(IdName(2, "b"))
        self.assertEqual(expected, actual)

        self.map.get("c")

        actual = self.map.values()
        self.assertEqual(3, actual.size())
        expected = []
        expected.append(IdName(1, "a"))
        expected.append(IdName(2, "b"))
        expected.append(IdName("c"))
        self.assertEqual(expected, actual)
Ejemplo n.º 2
0
 def test_add_id_name_coll(self):
     self.assertEqual(2, self.map.size())
     self.assertRaises(IllegalArgumentException, self.map.add,
                       IdName(1, "a"))
     self.assertEqual(2, self.map.size())
Ejemplo n.º 3
0
 def setUp(self):
     self.a = IdName(1, "a")
     self.b = IdName(2, "b")
     self.map = IdNameMapTest()
     self.map.add(self.a)
     self.map.add(self.b)
Ejemplo n.º 4
0
 def test_add_3_c_locked(self):
     self.assertEqual(2, self.map.size())
     self.map.lock()
     self.assertRaises(IllegalStateException, self.map.add, IdName(3, "c"))
     self.assertEquals(2, self.map.size())
Ejemplo n.º 5
0
 def makeNew(name):
     return IdName(name)