コード例 #1
0
        public void TestConstructorWithConcurrentCollection()
        {
            Collection <String> collection = new ShrinkOnSize(new String[] { "A", "B", "C", "D" });
            ArrayList <String>  list       = new ArrayList <String>(collection);

            Assert.IsFalse(list.Contains(null));
        }
コード例 #2
0
        public void TestAddAllAtPositionWithConcurrentCollection()
        {
            ArrayList <String> list = new ArrayList <String>(
                Arrays.AsList(new String[] { "A", "B", "C", "D" }));

            Collection <String> array = new ShrinkOnSize(new String[] { "E", "F", "G", "H" });

            Assert.IsNotNull(array);
            Assert.IsTrue(array.Size() == 4);
            Assert.IsNotNull(array as Collection <String>);
            list.AddAll(3, array);
            Assert.IsFalse(list.Contains(null));
        }