Improve test_copy_assignment_decrements_previous_reference()
This commit is contained in:
parent
ec937b2395
commit
d88922756d
@ -151,11 +151,18 @@ void test_listener_self_registration()
|
||||
}
|
||||
|
||||
void test_copy_assignment_decrements_previous_reference()
|
||||
{
|
||||
int constructed_before = mybase_construct;
|
||||
int destructed_before = mybase_destruct;
|
||||
{
|
||||
MyB myb = MyB::create(12, 13);
|
||||
MyB myb2 = MyB::create(14, 15);
|
||||
myb = myb2;
|
||||
assert(myb->x == 14);
|
||||
assert(mybase_destruct == destructed_before + 1);
|
||||
}
|
||||
assert(mybase_construct == constructed_before + 2);
|
||||
assert(mybase_destruct == destructed_before + 2);
|
||||
}
|
||||
|
||||
void test_move_constructor()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user