@@ -24,8 +24,8 @@ unittest(shared_ptr_wrapper_count(), NOT_COUNTING())
24
24
#
25
25
26
26
testSuite_verifyCount <- function (expected , k ) {
27
- got = use_count(k )
28
- unittest(expected , got );
27
+ got = use_count(k )
28
+ unittest(expected , got );
29
29
}
30
30
31
31
testSuite <- function () {
@@ -34,81 +34,81 @@ testSuite <- function() {
34
34
# Reference Implementation is li_boost_shared_ptr_runme.py
35
35
#
36
36
37
- # simple shared_ptr usage - created in C++
37
+ # simple shared_ptr usage - created in C++
38
38
{
39
39
k = Klass(" me oh my" )
40
40
val = k $ getValue()
41
41
unittest(" me oh my" , val )
42
42
testSuite_verifyCount(1 , k )
43
43
}
44
44
45
- # simple shared_ptr usage - not created in C++
46
- {
47
- k = factorycreate()
48
- val = k $ getValue()
49
- unittest(" factorycreate" , val )
50
- testSuite_verifyCount(1 , k )
51
- }
52
-
53
- # pass by shared_ptr
54
- {
55
- k = Klass(" me oh my" )
56
- kret = smartpointertest(k )
57
- val = kret $ getValue()
58
- unittest(" me oh my smartpointertest" , val )
59
- testSuite_verifyCount(2 , k )
60
- testSuite_verifyCount(2 , kret )
61
- }
62
-
63
- # pass by shared_ptr pointer
64
- {
65
- k = Klass(" me oh my" )
66
- kret = smartpointerpointertest(k )
67
- val = kret $ getValue()
68
- unittest(" me oh my smartpointerpointertest" , val )
69
- testSuite_verifyCount(2 , k )
70
- testSuite_verifyCount(2 , kret )
71
- }
72
-
73
- # pass by shared_ptr reference
74
- {
75
- k = Klass(" me oh my" )
76
- kret = smartpointerreftest(k )
77
- val = kret $ getValue()
78
- unittest(" me oh my smartpointerreftest" , val )
79
- testSuite_verifyCount(2 , k )
80
- testSuite_verifyCount(2 , kret )
81
- }
82
-
83
- if (FALSE ) {
84
- # pass by shared_ptr pointer reference
85
- k = Klass(" me oh my" )
86
- kret = smartpointerpointerreftest(k )
87
- val = kret $ getValue()
88
- unittest(" me oh my smartpointerpointerreftest" , val )
89
- testSuite_verifyCount(2 , k )
90
- testSuite_verifyCount(2 , kret )
91
- }
92
-
93
- if (FALSE ) {
94
- # pass by shared_ptr pointer reference
95
- k = Klass(" me oh my" );
96
- kret = smartpointerpointerreftest(k );
97
- val = kret $ getValue()
98
- unittest(" me oh my smartpointerpointerreftest" , val );
99
- testSuite_verifyCount(2 , k );
100
- testSuite_verifyCount(2 , kret );
101
- }
102
-
103
- # const pass by shared_ptr
104
- {
105
- k = Klass(" me oh my" );
106
- kret = constsmartpointertest(k );
107
- val = Klass_getValue(kret );
108
- unittest(" me oh my" , val );
109
- testSuite_verifyCount(2 , k );
110
- testSuite_verifyCount(2 , kret );
111
- }
45
+ # simple shared_ptr usage - not created in C++
46
+ {
47
+ k = factorycreate()
48
+ val = k $ getValue()
49
+ unittest(" factorycreate" , val )
50
+ testSuite_verifyCount(1 , k )
51
+ }
52
+
53
+ # pass by shared_ptr
54
+ {
55
+ k = Klass(" me oh my" )
56
+ kret = smartpointertest(k )
57
+ val = kret $ getValue()
58
+ unittest(" me oh my smartpointertest" , val )
59
+ testSuite_verifyCount(2 , k )
60
+ testSuite_verifyCount(2 , kret )
61
+ }
62
+
63
+ # pass by shared_ptr pointer
64
+ {
65
+ k = Klass(" me oh my" )
66
+ kret = smartpointerpointertest(k )
67
+ val = kret $ getValue()
68
+ unittest(" me oh my smartpointerpointertest" , val )
69
+ testSuite_verifyCount(2 , k )
70
+ testSuite_verifyCount(2 , kret )
71
+ }
72
+
73
+ # pass by shared_ptr reference
74
+ {
75
+ k = Klass(" me oh my" )
76
+ kret = smartpointerreftest(k )
77
+ val = kret $ getValue()
78
+ unittest(" me oh my smartpointerreftest" , val )
79
+ testSuite_verifyCount(2 , k )
80
+ testSuite_verifyCount(2 , kret )
81
+ }
82
+
83
+ if (FALSE ) {
84
+ # pass by shared_ptr pointer reference
85
+ k = Klass(" me oh my" )
86
+ kret = smartpointerpointerreftest(k )
87
+ val = kret $ getValue()
88
+ unittest(" me oh my smartpointerpointerreftest" , val )
89
+ testSuite_verifyCount(2 , k )
90
+ testSuite_verifyCount(2 , kret )
91
+ }
92
+
93
+ if (FALSE ) {
94
+ # pass by shared_ptr pointer reference
95
+ k = Klass(" me oh my" );
96
+ kret = smartpointerpointerreftest(k );
97
+ val = kret $ getValue()
98
+ unittest(" me oh my smartpointerpointerreftest" , val );
99
+ testSuite_verifyCount(2 , k );
100
+ testSuite_verifyCount(2 , kret );
101
+ }
102
+
103
+ # const pass by shared_ptr
104
+ {
105
+ k = Klass(" me oh my" );
106
+ kret = constsmartpointertest(k );
107
+ val = Klass_getValue(kret );
108
+ unittest(" me oh my" , val );
109
+ testSuite_verifyCount(2 , k );
110
+ testSuite_verifyCount(2 , kret );
111
+ }
112
112
113
113
# const pass by shared_ptr pointer
114
114
{
0 commit comments