From f4c20290509d7ed3a8fd5304577e7a4cc0b9d974 Mon Sep 17 00:00:00 2001 From: Mike Buland Date: Tue, 3 Apr 2007 03:49:53 +0000 Subject: Ok, no code is left in src, it's all in src/old. We'll gradually move code back into src as it's fixed and re-org'd. This includes tests, which, I may write a unit test system into libbu++ just to make my life easier. --- src/tests/sptr.cpp | 55 ------------------------------------------------------ 1 file changed, 55 deletions(-) delete mode 100644 src/tests/sptr.cpp (limited to 'src/tests/sptr.cpp') diff --git a/src/tests/sptr.cpp b/src/tests/sptr.cpp deleted file mode 100644 index 38d3675..0000000 --- a/src/tests/sptr.cpp +++ /dev/null @@ -1,55 +0,0 @@ -#include -#include "sptr.h" - -class Annoy -{ -public: - Annoy() : nCnt( 0 ) - { - printf("Created.\n"); - } - - ~Annoy() - { - printf("Destroyed.\n"); - } - - void go() - { - printf("%d: I'm annoying.\n", ++nCnt); - } - - int nCnt; -}; - -void beAnnoying( SPtr bob ) -{ - printf("bob-Count: %d\n", bob.count() ); - bob->go(); -} - -int main() -{ - SPtr pt( new Annoy ); - printf("Count: %d\n", pt.count() ); - pt->go(); - - { - SPtr pt2 = pt; - printf("Count: %d\n", pt2.count() ); - - pt2->go(); - - { - SPtr pt3( pt2 ); - printf("Count: %d\n", pt3.count() ); - - pt3->go(); - - beAnnoying( pt3 ); - } - printf("Count: %d\n", pt.count() ); - } - printf("Count: %d\n", pt.count() ); -} - -- cgit v1.2.3