ObjFW  Diff

Differences From Artifact [9e6450868f]:

To Artifact [c26bc92ca5]:


100
101
102
103
104
105
106
107

108
109
110
111
112
113
114
100
101
102
103
104
105
106

107
108
109
110
111
112
113
114







-
+







	[_set release];

	[super dealloc];
}

- (size_t)count
{
	return [_set count];
	return _set.count;
}

- (bool)containsObject: (id)object
{
	return [_set containsObject: object];
}

161
162
163
164
165
166
167
168

169
170
171

172
173

174
175
176
177
178
179
180
161
162
163
164
165
166
167

168
169
170

171
172

173
174
175
176
177
178
179
180







-
+


-
+

-
+








	TEST(@"+[setWithObjects:]",
	    (set2 = [setClass setWithObjects: @"foo", @"bar", @"baz", @"bar",
	    @"x", nil]))

	TEST(@"-[isEqual:]", [set1 isEqual: set2])

	TEST(@"-[hash]", [set1 hash] == [set2 hash])
	TEST(@"-[hash]", set1.hash == set2.hash)

	TEST(@"-[description]",
	    [[set1 description]
	    [set1.description
	    isEqual: @"{(\n\tx,\n\tbar,\n\tfoo,\n\tbaz\n)}"] &&
	    [[set1 description] isEqual: [set2 description]])
	    [set1.description isEqual: set2.description])

	TEST(@"-[copy]", [set1 isEqual: [[set1 copy] autorelease]])

	TEST(@"-[mutableCopy]",
	    [set1 isEqual: [[set1 mutableCopy] autorelease]]);

	mutableSet = [mutableSetClass setWithSet: set1];