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", () {
final ball = Ball(); flameTester.test('by its weight', (game) async {
await game.ensureAdd(ball); final ball = Ball();
await game.ensureAdd(ball);
game.update(1); ball.stop();
expect(ball.body.position, isNot(equals(ball.initialPosition)));
ball.body.gravityScale = 0; game.update(1);
ball.body.linearVelocity.setValues(10, 10); expect(ball.body.position, equals(ball.initialPosition));
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,19 +195,34 @@ void main() {
}); });
group('resume', () { group('resume', () {
flameTester.test('can move when previosusly stopped', (game) async { group('can move', () {
final ball = Ball(); flameTester.test(
await game.ensureAdd(ball); 'by its weight when previously stopped',
ball.stop(); (game) async {
ball.resume(); final ball = Ball();
await game.ensureAdd(ball);
game.update(1); ball.stop();
expect(ball.body.position, isNot(equals(ball.initialPosition))); ball.resume();
game.update(1);
expect(ball.body.position, isNot(equals(ball.initialPosition)));
},
);
ball.body.gravityScale = 0; flameTester.test(
ball.body.linearVelocity.setValues(10, 10); 'by applying velocity when previously stopped',
game.update(1); (game) async {
expect(ball.body.position, isNot(equals(ball.initialPosition))); final ball = Ball();
await game.ensureAdd(ball);
ball.stop();
ball.resume();
ball.body.gravityScale = 0;
ball.body.linearVelocity.setValues(10, 10);
game.update(1);
expect(ball.body.position, isNot(equals(ball.initialPosition)));
},
);
}); });
}); });
}); });

Loading…
Cancel
Save