static void GenericInsertTest2(ValueStrategy strategy, int32 maxNumber) { typedef typename ValueStrategy::Value Value; TestVector<Value> v; for (int32 i = 0; i < maxNumber; i++) { int32 index = rand() % (i + 1); v.Insert(strategy.Generate(), v.IteratorForIndex(index)); } }
static void GenericFill(TestVector<Value> &v, ValueStrategy strategy, int32 maxNumber) { v.SetChecking(false); for (int32 i = 0; i < maxNumber; i++) { int32 index = rand() % (i + 1); v.Insert(strategy.Generate(), index); } v.SetChecking(true); v.Check(); }