|
|
@ -24,14 +24,7 @@ void main() {
|
|
|
|
controlledSparkyBumper = ControlledSparkyBumper();
|
|
|
|
controlledSparkyBumper = ControlledSparkyBumper();
|
|
|
|
await game.ensureAdd(controlledSparkyBumper);
|
|
|
|
await game.ensureAdd(controlledSparkyBumper);
|
|
|
|
|
|
|
|
|
|
|
|
final callback = ControlledSparkyBumperBallContactCallback();
|
|
|
|
controlledSparkyBumper.controller.hit();
|
|
|
|
game.addContactCallback(callback);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
callback.begin(
|
|
|
|
|
|
|
|
controlledSparkyBumper,
|
|
|
|
|
|
|
|
MockBall(),
|
|
|
|
|
|
|
|
MockContact(),
|
|
|
|
|
|
|
|
);
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
verify: (game, tester) async {
|
|
|
|
verify: (game, tester) async {
|
|
|
|
expect(controlledSparkyBumper.controller.isActivated, isTrue);
|
|
|
|
expect(controlledSparkyBumper.controller.isActivated, isTrue);
|
|
|
@ -44,19 +37,8 @@ void main() {
|
|
|
|
controlledSparkyBumper = ControlledSparkyBumper();
|
|
|
|
controlledSparkyBumper = ControlledSparkyBumper();
|
|
|
|
await game.ensureAdd(controlledSparkyBumper);
|
|
|
|
await game.ensureAdd(controlledSparkyBumper);
|
|
|
|
|
|
|
|
|
|
|
|
final callback = ControlledSparkyBumperBallContactCallback();
|
|
|
|
controlledSparkyBumper.controller.hit();
|
|
|
|
game.addContactCallback(callback);
|
|
|
|
controlledSparkyBumper.controller.hit();
|
|
|
|
|
|
|
|
|
|
|
|
callback.begin(
|
|
|
|
|
|
|
|
controlledSparkyBumper,
|
|
|
|
|
|
|
|
MockBall(),
|
|
|
|
|
|
|
|
MockContact(),
|
|
|
|
|
|
|
|
);
|
|
|
|
|
|
|
|
callback.begin(
|
|
|
|
|
|
|
|
controlledSparkyBumper,
|
|
|
|
|
|
|
|
MockBall(),
|
|
|
|
|
|
|
|
MockContact(),
|
|
|
|
|
|
|
|
);
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
verify: (game, tester) async {
|
|
|
|
verify: (game, tester) async {
|
|
|
|
expect(controlledSparkyBumper.controller.isActivated, isFalse);
|
|
|
|
expect(controlledSparkyBumper.controller.isActivated, isFalse);
|
|
|
|