@@ -150,76 +150,76 @@ func TestCollection(t *testing.T) {
150150 doc := bson.D {}
151151
152152 _ , err := coll .InsertOne (bgCtx , nil )
153- assert .Equal (t , ErrNilDocument , err , "expected error %v, got %v" , ErrNilDocument , err )
153+ assert .True (t , errors . Is ( err , ErrNilDocument ) , "expected error %v, got %v" , ErrNilDocument , err )
154154
155155 _ , err = coll .InsertMany (bgCtx , nil )
156- assert .Equal (t , ErrNotSlice , err , "expected error %v, got %v" , ErrNotSlice , err )
156+ assert .True (t , errors . Is ( err , ErrNotSlice ) , "expected error %v, got %v" , ErrNotSlice , err )
157157
158158 _ , err = coll .InsertMany (bgCtx , []interface {}{})
159- assert .Equal (t , ErrEmptySlice , err , "expected error %v, got %v" , ErrEmptySlice , err )
159+ assert .True (t , errors . Is ( err , ErrEmptySlice ) , "expected error %v, got %v" , ErrEmptySlice , err )
160160
161161 _ , err = coll .InsertMany (bgCtx , "x" )
162- assert .Equal (t , ErrNotSlice , err , "expected error %v, got %v" , ErrNotSlice , err )
162+ assert .True (t , errors . Is ( err , ErrNotSlice ) , "expected error %v, got %v" , ErrNotSlice , err )
163163
164164 _ , err = coll .DeleteOne (bgCtx , nil )
165- assert .Equal (t , ErrNilDocument , err , "expected error %v, got %v" , ErrNilDocument , err )
165+ assert .True (t , errors . Is ( err , ErrNilDocument ) , "expected error %v, got %v" , ErrNilDocument , err )
166166
167167 _ , err = coll .DeleteMany (bgCtx , nil )
168- assert .Equal (t , ErrNilDocument , err , "expected error %v, got %v" , ErrNilDocument , err )
168+ assert .True (t , errors . Is ( err , ErrNilDocument ) , "expected error %v, got %v" , ErrNilDocument , err )
169169
170170 _ , err = coll .UpdateOne (bgCtx , nil , doc )
171- assert .Equal (t , ErrNilDocument , err , "expected error %v, got %v" , ErrNilDocument , err )
171+ assert .True (t , errors . Is ( err , ErrNilDocument ) , "expected error %v, got %v" , ErrNilDocument , err )
172172
173173 _ , err = coll .UpdateOne (bgCtx , doc , nil )
174- assert .Equal (t , ErrNilDocument , err , "expected error %v, got %v" , ErrNilDocument , err )
174+ assert .True (t , errors . Is ( err , ErrNilDocument ) , "expected error %v, got %v" , ErrNilDocument , err )
175175
176176 _ , err = coll .UpdateMany (bgCtx , nil , doc )
177- assert .Equal (t , ErrNilDocument , err , "expected error %v, got %v" , ErrNilDocument , err )
177+ assert .True (t , errors . Is ( err , ErrNilDocument ) , "expected error %v, got %v" , ErrNilDocument , err )
178178
179179 _ , err = coll .UpdateMany (bgCtx , doc , nil )
180- assert .Equal (t , ErrNilDocument , err , "expected error %v, got %v" , ErrNilDocument , err )
180+ assert .True (t , errors . Is ( err , ErrNilDocument ) , "expected error %v, got %v" , ErrNilDocument , err )
181181
182182 _ , err = coll .ReplaceOne (bgCtx , nil , doc )
183- assert .Equal (t , ErrNilDocument , err , "expected error %v, got %v" , ErrNilDocument , err )
183+ assert .True (t , errors . Is ( err , ErrNilDocument ) , "expected error %v, got %v" , ErrNilDocument , err )
184184
185185 _ , err = coll .ReplaceOne (bgCtx , doc , nil )
186- assert .Equal (t , ErrNilDocument , err , "expected error %v, got %v" , ErrNilDocument , err )
186+ assert .True (t , errors . Is ( err , ErrNilDocument ) , "expected error %v, got %v" , ErrNilDocument , err )
187187
188188 _ , err = coll .CountDocuments (bgCtx , nil )
189- assert .Equal (t , ErrNilDocument , err , "expected error %v, got %v" , ErrNilDocument , err )
189+ assert .True (t , errors . Is ( err , ErrNilDocument ) , "expected error %v, got %v" , ErrNilDocument , err )
190190
191191 err = coll .Distinct (bgCtx , "x" , nil ).Err ()
192- assert .Equal (t , ErrNilDocument , err , "expected error %v, got %v" , ErrNilDocument , err )
192+ assert .True (t , errors . Is ( err , ErrNilDocument ) , "expected error %v, got %v" , ErrNilDocument , err )
193193
194194 _ , err = coll .Find (bgCtx , nil )
195- assert .Equal (t , ErrNilDocument , err , "expected error %v, got %v" , ErrNilDocument , err )
195+ assert .True (t , errors . Is ( err , ErrNilDocument ) , "expected error %v, got %v" , ErrNilDocument , err )
196196
197197 err = coll .FindOne (bgCtx , nil ).Err ()
198- assert .Equal (t , ErrNilDocument , err , "expected error %v, got %v" , ErrNilDocument , err )
198+ assert .True (t , errors . Is ( err , ErrNilDocument ) , "expected error %v, got %v" , ErrNilDocument , err )
199199
200200 err = coll .FindOneAndDelete (bgCtx , nil ).Err ()
201- assert .Equal (t , ErrNilDocument , err , "expected error %v, got %v" , ErrNilDocument , err )
201+ assert .True (t , errors . Is ( err , ErrNilDocument ) , "expected error %v, got %v" , ErrNilDocument , err )
202202
203203 err = coll .FindOneAndReplace (bgCtx , nil , doc ).Err ()
204- assert .Equal (t , ErrNilDocument , err , "expected error %v, got %v" , ErrNilDocument , err )
204+ assert .True (t , errors . Is ( err , ErrNilDocument ) , "expected error %v, got %v" , ErrNilDocument , err )
205205
206206 err = coll .FindOneAndReplace (bgCtx , doc , nil ).Err ()
207- assert .Equal (t , ErrNilDocument , err , "expected error %v, got %v" , ErrNilDocument , err )
207+ assert .True (t , errors . Is ( err , ErrNilDocument ) , "expected error %v, got %v" , ErrNilDocument , err )
208208
209209 err = coll .FindOneAndUpdate (bgCtx , nil , doc ).Err ()
210- assert .Equal (t , ErrNilDocument , err , "expected error %v, got %v" , ErrNilDocument , err )
210+ assert .True (t , errors . Is ( err , ErrNilDocument ) , "expected error %v, got %v" , ErrNilDocument , err )
211211
212212 err = coll .FindOneAndUpdate (bgCtx , doc , nil ).Err ()
213- assert .Equal (t , ErrNilDocument , err , "expected error %v, got %v" , ErrNilDocument , err )
213+ assert .True (t , errors . Is ( err , ErrNilDocument ) , "expected error %v, got %v" , ErrNilDocument , err )
214214
215215 _ , err = coll .BulkWrite (bgCtx , nil )
216- assert .Equal (t , ErrEmptySlice , err , "expected error %v, got %v" , ErrEmptySlice , err )
216+ assert .True (t , errors . Is ( err , ErrEmptySlice ) , "expected error %v, got %v" , ErrEmptySlice , err )
217217
218218 _ , err = coll .BulkWrite (bgCtx , []WriteModel {})
219- assert .Equal (t , ErrEmptySlice , err , "expected error %v, got %v" , ErrEmptySlice , err )
219+ assert .True (t , errors . Is ( err , ErrEmptySlice ) , "expected error %v, got %v" , ErrEmptySlice , err )
220220
221221 _ , err = coll .BulkWrite (bgCtx , []WriteModel {nil })
222- assert .Equal (t , ErrNilDocument , err , "expected error %v, got %v" , ErrNilDocument , err )
222+ assert .True (t , errors . Is ( err , ErrNilDocument ) , "expected error %v, got %v" , ErrNilDocument , err )
223223
224224 aggErr := errors .New ("can only marshal slices and arrays into aggregation pipelines, but got invalid" )
225225 _ , err = coll .Aggregate (bgCtx , nil )
0 commit comments