mirror of
				https://github.com/flame-engine/flame.git
				synced 2025-10-31 17:06:50 +08:00 
			
		
		
		
	 c5083501d5
			
		
	
	c5083501d5
	
	
	
		
			
			This PR changes the signature of the closeToVector() helper function:
    Old: closeToVector(num x, num y, {double epsilon = 1e-15})
    New: closeToVector(Vector2 vector, [double epsilon = 1e-15])
		
	
		
			
				
	
	
		
			25 lines
		
	
	
		
			768 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			768 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
| import 'package:flame/extensions.dart';
 | |
| import 'package:flame_test/flame_test.dart';
 | |
| import 'package:flame_test_example/main.dart';
 | |
| import 'package:test/test.dart';
 | |
| 
 | |
| void main() {
 | |
|   group('flame_test', () {
 | |
|     test('can test vector2', () {
 | |
|       final changer = MyVectorChanger();
 | |
|       final vector = Vector2.all(1.0);
 | |
|       final changedVector = changer.addOne(vector);
 | |
|       expect(vector + Vector2.all(1.0), closeToVector(changedVector));
 | |
|       expect(vector + Vector2.all(1.1), closeToVector(changedVector, 0.2));
 | |
|     });
 | |
| 
 | |
|     test('can test double', () {
 | |
|       final changer = MyDoubleChanger();
 | |
|       const one = 1.0;
 | |
|       final two = changer.addOne(one);
 | |
|       expectDouble(one + 1.0, two);
 | |
|       expectDouble(one + 1.1, two, epsilon: 0.11);
 | |
|     });
 | |
|   });
 | |
| }
 |