void intermediateReqTests(IntVector& intVector) { assert(intVector.empty()); intVector.push_back(5); assert(intVector.count(5) == 1); intVector.insert(5, 0); intVector.insert(5, 2); assert(intVector.count(5) == 3); intVector.remove(0); assert(intVector.count(5) == 2); intVector.remove(1); assert(intVector.count(5) == 1); intVector.remove(0); }