更改测试用例
This commit is contained in:
@@ -13,12 +13,14 @@ namespace TinySTL{
|
||||
|
||||
auto sp3(sp2);
|
||||
assert(sp3.use_count() == 2);
|
||||
{
|
||||
auto sp4 = sp2;
|
||||
assert(sp4.use_count() == 3 && sp3.use_count() == sp4.use_count());
|
||||
|
||||
auto sp4 = sp2;
|
||||
assert(sp4.use_count() == 3);
|
||||
|
||||
assert(sp2.get() == sp3.get() && sp2.get() == sp4.get());
|
||||
assert(sp2 == sp3 && !(sp2 != sp4));
|
||||
assert(sp2.get() == sp3.get() && sp2.get() == sp4.get());
|
||||
assert(sp2 == sp3 && !(sp2 != sp4));
|
||||
}
|
||||
assert(sp3.use_count() == 2);
|
||||
|
||||
shared_ptr<string> sp5(new string("hello"));
|
||||
assert(*sp5 == "hello");
|
||||
|
||||
Reference in New Issue
Block a user