void testAccess() { const IntArray a = {1, 2, 3}; assert(a[0] == 1); assert(a[1] == 2); assert(a[2] == 3); assert(a.at(0) == 1); assert(a.at(1) == 2); assert(a.at(2) == 3); IntArray b; b.assign({7, 7, 7, 7, 7}); assert(b[4] == 7); assert(b.at(4) == 7); b.assign(a.begin(), a.end()); assert(b == a); b.clear(); assert(b.size() == 0); }