refactor: renamed tests

pull/58/head
alestiago 4 years ago
parent e58bf767c0
commit a81a91a95e

@ -35,6 +35,26 @@ void main() {
expect(ball.body.bodyType, equals(BodyType.dynamic)); expect(ball.body.bodyType, equals(BodyType.dynamic));
}, },
); );
group('can be moved', () {
flameTester.test('by its weight', (game) async {
final ball = Ball();
await game.ensureAdd(ball);
game.update(1);
expect(ball.body.position, isNot(equals(ball.initialPosition)));
});
flameTester.test('by applying velocity', (game) async {
final ball = Ball();
await game.ensureAdd(ball);
ball.body.gravityScale = 0;
ball.body.linearVelocity.setValues(10, 10);
game.update(1);
expect(ball.body.position, isNot(equals(ball.initialPosition)));
});
});
}); });
group('fixture', () { group('fixture', () {
@ -152,27 +172,22 @@ void main() {
}); });
group('stop', () { group('stop', () {
flameTester.test('can be moved', (game) async { group("can't be moved", () {
flameTester.test('by its weight', (game) async {
final ball = Ball(); final ball = Ball();
await game.ensureAdd(ball); await game.ensureAdd(ball);
ball.stop();
game.update(1); game.update(1);
expect(ball.body.position, isNot(equals(ball.initialPosition))); expect(ball.body.position, equals(ball.initialPosition));
});
ball.body.gravityScale = 0;
ball.body.linearVelocity.setValues(10, 10);
game.update(1);
expect(ball.body.position, isNot(equals(ball.initialPosition)));
}); });
flameTester.test("can't be moved", (game) async { flameTester.test('by applying velocity', (game) async {
final ball = Ball(); final ball = Ball();
await game.ensureAdd(ball); await game.ensureAdd(ball);
ball.stop(); ball.stop();
game.update(1);
expect(ball.body.position, equals(ball.initialPosition));
ball.body.linearVelocity.setValues(10, 10); ball.body.linearVelocity.setValues(10, 10);
game.update(1); game.update(1);
expect(ball.body.position, equals(ball.initialPosition)); expect(ball.body.position, equals(ball.initialPosition));
@ -180,7 +195,10 @@ void main() {
}); });
group('resume', () { group('resume', () {
flameTester.test('can move when previosusly stopped', (game) async { group('can move', () {
flameTester.test(
'by its weight when previously stopped',
(game) async {
final ball = Ball(); final ball = Ball();
await game.ensureAdd(ball); await game.ensureAdd(ball);
ball.stop(); ball.stop();
@ -188,11 +206,23 @@ void main() {
game.update(1); game.update(1);
expect(ball.body.position, isNot(equals(ball.initialPosition))); expect(ball.body.position, isNot(equals(ball.initialPosition)));
},
);
flameTester.test(
'by applying velocity when previously stopped',
(game) async {
final ball = Ball();
await game.ensureAdd(ball);
ball.stop();
ball.resume();
ball.body.gravityScale = 0; ball.body.gravityScale = 0;
ball.body.linearVelocity.setValues(10, 10); ball.body.linearVelocity.setValues(10, 10);
game.update(1); game.update(1);
expect(ball.body.position, isNot(equals(ball.initialPosition))); expect(ball.body.position, isNot(equals(ball.initialPosition)));
},
);
}); });
}); });
}); });

Loading…
Cancel
Save