示例#1
0
        static CopyOnWriteArrayList <Object> PopulatedArray(int n)
        {
            CopyOnWriteArrayList <Object> a = new CopyOnWriteArrayList <Object>();

            Assert.IsTrue(a.IsEmpty());
            for (int i = 0; i < n; ++i)
            {
                a.Add(i);
            }
            Assert.IsFalse(a.IsEmpty());
            Assert.AreEqual(n, a.Size());
            return(a);
        }
示例#2
0
        public void TestIsEmpty()
        {
            CopyOnWriteArrayList <Object> empty = new CopyOnWriteArrayList <Object>();
            CopyOnWriteArrayList <Object> full  = PopulatedArray(SIZE);

            Assert.IsTrue(empty.IsEmpty());
            Assert.IsFalse(full.IsEmpty());
        }
 public override bool IsEmpty()
 {
     return(list.IsEmpty());
 }
示例#4
0
        public void TestConstructor()
        {
            CopyOnWriteArrayList <Object> a = new CopyOnWriteArrayList <Object>();

            Assert.IsTrue(a.IsEmpty());
        }