Dart - change table building to assert() instead of exceptions (#6754)

This commit is contained in:
Ivan Dlugos
2021-07-26 20:42:42 +02:00
committed by GitHub
parent a6eeeb3b9c
commit c871df7702
2 changed files with 45 additions and 51 deletions

View File

@@ -205,21 +205,21 @@ class BuilderTest {
builder ??= new Builder();
expect(() {
builder!.addInt32(0, 0);
}, throwsStateError);
}, throwsA(isA<AssertionError>()));
}
void test_error_addOffset_withoutStartTable() {
Builder builder = new Builder();
expect(() {
builder.addOffset(0, 0);
}, throwsStateError);
}, throwsA(isA<AssertionError>()));
}
void test_error_endTable_withoutStartTable() {
Builder builder = new Builder();
expect(() {
builder.endTable();
}, throwsStateError);
}, throwsA(isA<AssertionError>()));
}
void test_error_startTable_duringTable() {
@@ -227,7 +227,7 @@ class BuilderTest {
builder.startTable(0);
expect(() {
builder.startTable(0);
}, throwsStateError);
}, throwsA(isA<AssertionError>()));
}
void test_error_writeString_duringTable() {
@@ -235,7 +235,7 @@ class BuilderTest {
builder.startTable(1);
expect(() {
builder.writeString('12345');
}, throwsStateError);
}, throwsA(isA<AssertionError>()));
}
void test_file_identifier() {