Esempio n. 1
0
        public void testValues()
        {
            FastMap <String, String> map      = buildTestFastMap();
            IEnumerable <String>     expected = Sets.newHashSetWithExpectedSize(3);

            expected.add("bar");
            expected.add("bang");
            expected.add("beta");
            IEnumerable <String> actual = map.values();

            Assert.True(expected.containsAll(actual));
            Assert.True(actual.containsAll(expected));
            IEnumerable <String> it = actual.iterator();

            while (it.hasNext())
            {
                String value = it.next();
                if (!"bang".Equals(value))
                {
                    it.remove();
                }
            }
            Assert.True(map.containsValue("bang"));
            Assert.False(map.containsValue("bar"));
            Assert.False(map.containsValue("beta"));
        }