diff options
Diffstat (limited to 'test/core/managed/ManagedTest.cpp')
-rw-r--r-- | test/core/managed/ManagedTest.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/test/core/managed/ManagedTest.cpp b/test/core/managed/ManagedTest.cpp index a943f5d..0391738 100644 --- a/test/core/managed/ManagedTest.cpp +++ b/test/core/managed/ManagedTest.cpp @@ -76,10 +76,11 @@ class TypeTestManaged5 : public Managed { using Managed::Managed; }; -static const Rtti<TypeTestManaged1> Type1("Type1"); -static const Rtti<TypeTestManaged2> Type2("Type2"); -static const Rtti<TypeTestManaged3> Type3("Type3", {&Type1}); -static const Rtti<TypeTestManaged4> Type4("Type4", {&Type3, &Type2}); +static const Rtti<TypeTestManaged1> Type1 = RttiBuilder{"Type1"}; +static const Rtti<TypeTestManaged2> Type2 = RttiBuilder{"Type2"}; +static const Rtti<TypeTestManaged3> Type3 = RttiBuilder{"Type3"}.parent(&Type1); +static const Rtti<TypeTestManaged4> Type4 = + RttiBuilder{"Type4"}.parent({&Type3, &Type2}); TEST(Managed, type) { |