#include #include namespace ESM { namespace { struct Value { RefId mId; RefId mPrev; Value() = default; Value(const Value&) = delete; Value(Value&&) = default; Value& operator=(const Value&) = delete; Value& operator=(Value&&) = default; }; TEST(Esm3InfoOrderTest, insertInfoShouldNotCopyValue) { InfoOrder order; order.insertInfo(Value{}, false); } } }