/// <exception cref="System.Exception"></exception> protected override void Store() { ConcurrentLazyQueriesTestCase.Item root = new ConcurrentLazyQueriesTestCase.Item( null, -1); for (int i = 0; i < ItemCount; ++i) { Store(new ConcurrentLazyQueriesTestCase.Item(root, i)); } }
/// <exception cref="System.Exception"></exception> protected override void Store() { ConcurrentLazyQueriesTestCase.Item root = new ConcurrentLazyQueriesTestCase.Item( null, -1); for (int i = 0; i < ItemCount; ++i) { Store(new ConcurrentLazyQueriesTestCase.Item(root, i)); } }
private IEnumerator QueryItems(ConcurrentLazyQueriesTestCase.Item parent, IExtObjectContainer container) { IQuery q = ItemQuery(container); q.Descend("parent").Constrain(parent).Identity(); // the cast is necessary for sharpen return(((IEnumerable)q.Execute()).GetEnumerator()); }
public virtual void Conc(IExtObjectContainer client) { IExtObjectContainer container = FileSession(); ConcurrentLazyQueriesTestCase.Item root = QueryRoot(container); for (int i = 0; i < 100; ++i) { AssertAllItems(QueryItems(root, container)); } }
private void AssertAllItems(IEnumerator result) { Collection4 expected = Range(ItemCount); for (int i = 0; i < ItemCount; ++i) { ConcurrentLazyQueriesTestCase.Item nextItem = (ConcurrentLazyQueriesTestCase.Item )IteratorPlatform.Next(result); expected.Remove(nextItem.id); } Assert.AreEqual("[]", expected.ToString()); }
public Item(ConcurrentLazyQueriesTestCase.Item parent_, int id_) { id = id_; parent = parent_; }
public Item(ConcurrentLazyQueriesTestCase.Item parent_, int id_) { id = id_; parent = parent_; }