summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/core/managed/ManagerTest.cpp60
1 files changed, 30 insertions, 30 deletions
diff --git a/test/core/managed/ManagerTest.cpp b/test/core/managed/ManagerTest.cpp
index 3272457..d7c0c17 100644
--- a/test/core/managed/ManagerTest.cpp
+++ b/test/core/managed/ManagerTest.cpp
@@ -601,10 +601,7 @@ public:
{
}
- ~TestDeleteOrderManaged() override
- {
- ids.push_back(id);
- }
+ ~TestDeleteOrderManaged() override { ids.push_back(id); }
void addRef(Handle<Managed> h) { refs.push_back(acquire(h)); }
};
@@ -612,33 +609,36 @@ public:
TEST(Manager, deleteOrder)
{
std::vector<int> ids;
- Manager mgr(1);
-
{
- Rooted<TestDeleteOrderManaged> root{
- new TestDeleteOrderManaged{mgr, 0, ids}};
- Rooted<TestDeleteOrderManaged> m1{
- new TestDeleteOrderManaged{mgr, 1, ids}};
- Rooted<TestDeleteOrderManaged> m2{
- new TestDeleteOrderManaged{mgr, 2, ids}};
- Rooted<TestDeleteOrderManaged> m3{
- new TestDeleteOrderManaged{mgr, 3, ids}};
- Rooted<TestDeleteOrderManaged> m4{
- new TestDeleteOrderManaged{mgr, 4, ids}};
- Rooted<TestDeleteOrderManaged> m5{
- new TestDeleteOrderManaged{mgr, 5, ids}};
- Rooted<TestDeleteOrderManaged> m6{
- new TestDeleteOrderManaged{mgr, 6, ids}};
- Rooted<TestDeleteOrderManaged> m7{
- new TestDeleteOrderManaged{mgr, 7, ids}};
-
- root->addRef(m7);
- m7->addRef(m2);
- m2->addRef(m5);
- m5->addRef(m1);
- m1->addRef(m3);
- m3->addRef(m6);
- m6->addRef(m4);
+ Manager mgr;
+ {
+ Rooted<TestDeleteOrderManaged> root{
+ new TestDeleteOrderManaged{mgr, 0, ids}};
+ {
+ Rooted<TestDeleteOrderManaged> m1{
+ new TestDeleteOrderManaged{mgr, 1, ids}};
+ Rooted<TestDeleteOrderManaged> m2{
+ new TestDeleteOrderManaged{mgr, 2, ids}};
+ Rooted<TestDeleteOrderManaged> m3{
+ new TestDeleteOrderManaged{mgr, 3, ids}};
+ Rooted<TestDeleteOrderManaged> m4{
+ new TestDeleteOrderManaged{mgr, 4, ids}};
+ Rooted<TestDeleteOrderManaged> m5{
+ new TestDeleteOrderManaged{mgr, 5, ids}};
+ Rooted<TestDeleteOrderManaged> m6{
+ new TestDeleteOrderManaged{mgr, 6, ids}};
+ Rooted<TestDeleteOrderManaged> m7{
+ new TestDeleteOrderManaged{mgr, 7, ids}};
+
+ root->addRef(m7);
+ m7->addRef(m2);
+ m2->addRef(m5);
+ m5->addRef(m1);
+ m1->addRef(m3);
+ m3->addRef(m6);
+ m6->addRef(m4);
+ }
+ }
}
std::vector<int> expected{0, 7, 2, 5, 1, 3, 6, 4};