Skip to content

Commit 1942a50

Browse files
Tests: useful exception assert fail messages
1 parent 9cce634 commit 1942a50

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

objectbox_test/test/box_test.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -288,15 +288,15 @@ void main() {
288288
() => store
289289
.box<TestEntity2>()
290290
.putQueued(TestEntity2(), mode: PutMode.update),
291-
throwsA(predicate(
292-
(ArgumentError e) => e.toString().contains('ID is not set'))));
291+
throwsA(isA<ArgumentError>()
292+
.having((e) => e.message, "message", contains("ID is not set"))));
293293

294294
expect(
295295
() => store
296296
.box<TestEntityNonRel>()
297297
.putQueued(TestEntityNonRel.filled(id: 5), mode: PutMode.insert),
298-
throwsA(predicate((ArgumentError e) =>
299-
e.toString().contains('Use ID 0 (zero) to insert new entities'))));
298+
throwsA(isA<ArgumentError>().having((e) => e.message, "message",
299+
contains("Use ID 0 (zero) to insert new entities"))));
300300

301301
store.awaitQueueCompletion();
302302
expect(store.box<TestEntity2>().count(), 0);

0 commit comments

Comments
 (0)