Skip to content

Commit

Permalink
Add tests for CircleShape
Browse files Browse the repository at this point in the history
  • Loading branch information
ufrshubham committed Jul 13, 2024
1 parent f894f4d commit 6710260
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions packages/forge2d/test/collision/shapes/circle_shape_test.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
import 'package:forge2d/forge2d.dart';
import 'package:test/test.dart';

void main() {
group('CircleShape', () {
test('Test radius', () {
const radius = 5.0;
final circleShape = CircleShape(radius: radius);
expect(circleShape.radius, equals(radius));
});

test('Test position', () {
final position = Vector2(1.0, 2.0);
final circleShape = CircleShape(position: position);
expect(circleShape.position, equals(position));
});

test('Test clone', () {
const radius = 5.0;
final position = Vector2(1.0, 2.0);
final circleShape = CircleShape(radius: radius, position: position);
final clonedCircleShape = circleShape.clone() as CircleShape;
expect(clonedCircleShape.radius, equals(radius));
expect(clonedCircleShape.position, equals(position));
});
});
}

0 comments on commit 6710260

Please sign in to comment.