public void TestNullsOnViews()
        {
            Map <String, String> nullHostile = new HashMap <String, String>();

            nullHostile.Put("a", "apple");
            TestNullsOnView(nullHostile.EntrySet());

            nullHostile.Put("a", "apple");
            TestNullsOnView(nullHostile.KeySet());

            nullHostile.Put("a", "apple");
            TestNullsOnView(nullHostile.Values());
        }
Beispiel #2
0
        public void TestEntrySet2()
        {
            HashMap <Object, Object> map = new HashMap <Object, Object>();

            map.Put(1, "ONE");

            Set <Entry <Object, Object> >      EntrySet = map.EntrySet();
            Iterator <Entry <Object, Object> > e        = EntrySet.Iterator();
            Object real = e.Next();
            Entry <Object, Object> copyEntry = new MockEntry();

            Assert.AreEqual(real, copyEntry);
            Assert.IsTrue(EntrySet.Contains(copyEntry));

            EntrySet.Remove(copyEntry);
            Assert.IsFalse(EntrySet.Contains(copyEntry));
        }