NEW: test functions with generic testing interface reproducing std::vector error for test 3