Index: src/tests/site/code/testing.dart |
diff --git a/src/tests/site/code/testing.dart b/src/tests/site/code/testing.dart |
new file mode 100644 |
index 0000000000000000000000000000000000000000..556a7ca9ef80cb0804988a0b0c4d90f922673d28 |
--- /dev/null |
+++ b/src/tests/site/code/testing.dart |
@@ -0,0 +1,20 @@ |
+import 'package:unittest/unittest.dart'; |
+import 'dart:math' show Point; |
+ |
+main() { |
+ Point a = new Point(2, 15); |
+ Point b = new Point(7, 3); |
+ |
+ test('point distances', () { |
+ expect(a.distanceTo(b), equals(13)); |
+ }); |
+ test('point magnitude close to', () { |
+ expect(a.magnitude, closeTo(15, .25)); |
+ }); |
+ test('point magnitude greater than', () { |
+ expect(a.magnitude, greaterThan(b.magnitude)); |
+ }); |
+ test('point == operator', () { |
+ expect(a == b, equals(false)); |
+ }); |
+} |