Home | History | Annotate | Download | only in base

Lines Matching refs:deletes

147   explicit DeleteCounter(int* deletes)
148 : deletes_(deletes) {
697 int deletes = 0;
698 DeleteCounter* counter = new DeleteCounter(&deletes);
706 EXPECT_EQ(0, deletes);
708 EXPECT_EQ(1, deletes);
710 deletes = 0;
711 counter = new DeleteCounter(&deletes);
715 EXPECT_EQ(0, deletes);
717 EXPECT_EQ(1, deletes);
727 int deletes = 0;
730 scoped_ptr<DeleteCounter> ptr(new DeleteCounter(&deletes));
734 EXPECT_EQ(0, deletes);
736 // If we never invoke the Callback, it retains ownership and deletes.
738 EXPECT_EQ(1, deletes);
741 deletes = 0;
742 DeleteCounter* counter = new DeleteCounter(&deletes);
747 EXPECT_EQ(0, deletes);
752 EXPECT_EQ(0, deletes);
756 EXPECT_EQ(0, deletes);
760 EXPECT_EQ(1, deletes);
765 ptr.reset(new DeleteCounter(&deletes));
770 int deletes = 0;
773 std::unique_ptr<DeleteCounter> ptr(new DeleteCounter(&deletes));
777 EXPECT_EQ(0, deletes);
779 // If we never invoke the Callback, it retains ownership and deletes.
781 EXPECT_EQ(1, deletes);
784 deletes = 0;
785 DeleteCounter* counter = new DeleteCounter(&deletes);
790 EXPECT_EQ(0, deletes);
795 EXPECT_EQ(0, deletes);
799 EXPECT_EQ(0, deletes);
803 EXPECT_EQ(1, deletes);
808 ptr.reset(new DeleteCounter(&deletes));