public virtual void TestIteratorGoesForwards() { var list = new IntArrayList(); AssertIterator(new int[] {}, list.IntIterator()); list.Add(1); AssertIterator(new[] {1}, list.IntIterator()); list.Add(2); AssertIterator(new[] {1, 2}, list.IntIterator()); }
//test mthod add(int,int) public virtual void TestAddAtIndex() { var list = new IntArrayList(); for (var i = 0; i < 10; i++) { list.Add(i); } list.Add(3, 100); Assert.AreEqual(100, list.Get(3)); for (var i = 4; i < 11; i++) { Assert.AreEqual(i - 1, list.Get(i)); } }
public IdListQueryResult(Transaction trans, int initialSize) : base(trans) { _ids = new IntArrayList(initialSize); }
public override void LoadFromClassIndex(ClassMetadata clazz) { IClassIndexStrategy index = clazz.Index(); if (index is BTreeClassIndexStrategy) { BTree btree = ((BTreeClassIndexStrategy)index).Btree(); _ids = new IntArrayList(btree.Size(Transaction())); } index.TraverseAll(_transaction, new _IVisitor4_107(this)); }
public _IVisitor4_792(IntArrayList ids) { this.ids = ids; }
public override long[] GetIDsForClass(Transaction trans, ClassMetadata clazz) { IntArrayList ids = new IntArrayList(); clazz.Index().TraverseAll(trans, new _IVisitor4_792(ids)); return ids.AsLong(); }