@@ -67,74 +67,74 @@ try {
67
67
?>
68
68
--EXPECTF--
69
69
Does A implement A?
70
- - Using object argument: Interface A is a Class
71
- - Using string argument: Interface A is a Class
70
+ - Using object argument: A is not an interface
71
+ - Using string argument: A is not an interface
72
72
Does A implement B?
73
- - Using object argument: Interface B is a Class
74
- - Using string argument: Interface B is a Class
73
+ - Using object argument: B is not an interface
74
+ - Using string argument: B is not an interface
75
75
Does A implement C?
76
- - Using object argument: Interface C is a Class
77
- - Using string argument: Interface C is a Class
76
+ - Using object argument: C is not an interface
77
+ - Using string argument: C is not an interface
78
78
Does A implement I1?
79
79
- Using object argument: bool(true)
80
80
- Using string argument: bool(true)
81
81
Does A implement I2?
82
82
- Using object argument: bool(false)
83
83
- Using string argument: bool(false)
84
84
Does B implement A?
85
- - Using object argument: Interface A is a Class
86
- - Using string argument: Interface A is a Class
85
+ - Using object argument: A is not an interface
86
+ - Using string argument: A is not an interface
87
87
Does B implement B?
88
- - Using object argument: Interface B is a Class
89
- - Using string argument: Interface B is a Class
88
+ - Using object argument: B is not an interface
89
+ - Using string argument: B is not an interface
90
90
Does B implement C?
91
- - Using object argument: Interface C is a Class
92
- - Using string argument: Interface C is a Class
91
+ - Using object argument: C is not an interface
92
+ - Using string argument: C is not an interface
93
93
Does B implement I1?
94
94
- Using object argument: bool(true)
95
95
- Using string argument: bool(true)
96
96
Does B implement I2?
97
97
- Using object argument: bool(false)
98
98
- Using string argument: bool(false)
99
99
Does C implement A?
100
- - Using object argument: Interface A is a Class
101
- - Using string argument: Interface A is a Class
100
+ - Using object argument: A is not an interface
101
+ - Using string argument: A is not an interface
102
102
Does C implement B?
103
- - Using object argument: Interface B is a Class
104
- - Using string argument: Interface B is a Class
103
+ - Using object argument: B is not an interface
104
+ - Using string argument: B is not an interface
105
105
Does C implement C?
106
- - Using object argument: Interface C is a Class
107
- - Using string argument: Interface C is a Class
106
+ - Using object argument: C is not an interface
107
+ - Using string argument: C is not an interface
108
108
Does C implement I1?
109
109
- Using object argument: bool(true)
110
110
- Using string argument: bool(true)
111
111
Does C implement I2?
112
112
- Using object argument: bool(true)
113
113
- Using string argument: bool(true)
114
114
Does I1 implement A?
115
- - Using object argument: Interface A is a Class
116
- - Using string argument: Interface A is a Class
115
+ - Using object argument: A is not an interface
116
+ - Using string argument: A is not an interface
117
117
Does I1 implement B?
118
- - Using object argument: Interface B is a Class
119
- - Using string argument: Interface B is a Class
118
+ - Using object argument: B is not an interface
119
+ - Using string argument: B is not an interface
120
120
Does I1 implement C?
121
- - Using object argument: Interface C is a Class
122
- - Using string argument: Interface C is a Class
121
+ - Using object argument: C is not an interface
122
+ - Using string argument: C is not an interface
123
123
Does I1 implement I1?
124
124
- Using object argument: bool(true)
125
125
- Using string argument: bool(true)
126
126
Does I1 implement I2?
127
127
- Using object argument: bool(false)
128
128
- Using string argument: bool(false)
129
129
Does I2 implement A?
130
- - Using object argument: Interface A is a Class
131
- - Using string argument: Interface A is a Class
130
+ - Using object argument: A is not an interface
131
+ - Using string argument: A is not an interface
132
132
Does I2 implement B?
133
- - Using object argument: Interface B is a Class
134
- - Using string argument: Interface B is a Class
133
+ - Using object argument: B is not an interface
134
+ - Using string argument: B is not an interface
135
135
Does I2 implement C?
136
- - Using object argument: Interface C is a Class
137
- - Using string argument: Interface C is a Class
136
+ - Using object argument: C is not an interface
137
+ - Using string argument: C is not an interface
138
138
Does I2 implement I1?
139
139
- Using object argument: bool(true)
140
140
- Using string argument: bool(true)
0 commit comments