Working on nnbd.

This commit is contained in:
Luigi Rosso
2021-03-22 14:49:42 -07:00
parent 462faf20ff
commit 33ad1c9ac8
137 changed files with 1157 additions and 1141 deletions

View File

@ -5,7 +5,7 @@ import 'package:flutter_test/flutter_test.dart';
import 'package:rive/rive.dart';
void main() {
ByteData multipleArtboardsBytes;
late ByteData multipleArtboardsBytes;
void loadTestAssets() {
multipleArtboardsBytes = ByteData.sublistView(
@ -16,37 +16,33 @@ void main() {
test('Rive files load', () {
// Create a dummy RiveFile
final riveFile = RiveFile();
expect(riveFile.import(multipleArtboardsBytes), true);
RiveFile.import(multipleArtboardsBytes);
});
test('Rive files contain the correct number of artboards', () {
// Create a dummy RiveFile
final riveFile = RiveFile();
riveFile.import(multipleArtboardsBytes);
final riveFile = RiveFile.import(multipleArtboardsBytes);
expect(riveFile.artboards.length, 4);
});
test('A default artboard is available in a Rive file', () {
// Create a dummy RiveFile
final riveFile = RiveFile();
riveFile.import(multipleArtboardsBytes);
final riveFile = RiveFile.import(multipleArtboardsBytes);
expect(riveFile.mainArtboard, isNotNull);
expect(riveFile.mainArtboard.name, 'Artboard 1');
});
test('Artboards can be retrieved by name', () {
// Create a dummy RiveFile
final riveFile = RiveFile();
riveFile.import(multipleArtboardsBytes);
final riveFile = RiveFile.import(multipleArtboardsBytes);
var artboard = riveFile.artboardByName('Artboard 1');
expect(artboard, isNotNull);
expect(artboard.name, 'Artboard 1');
expect(artboard!.name, 'Artboard 1');
artboard = riveFile.artboardByName('Artboard 3');
expect(artboard, isNotNull);
expect(artboard.name, 'Artboard 3');
expect(artboard!.name, 'Artboard 3');
artboard = riveFile.artboardByName('Nonexistant');
expect(artboard, isNull);