Index: packages/quiver/test/async/all_tests.dart |
diff --git a/quiver/lib/core.dart b/packages/quiver/test/async/all_tests.dart |
similarity index 53% |
rename from quiver/lib/core.dart |
rename to packages/quiver/test/async/all_tests.dart |
index 8239f2d17150e1969c02549514254c581f2c917b..f615ff69eb7f26f5b09ecd54fdde4934c45541b6 100644 |
--- a/quiver/lib/core.dart |
+++ b/packages/quiver/test/async/all_tests.dart |
@@ -12,24 +12,22 @@ |
// See the License for the specific language governing permissions and |
// limitations under the License. |
-/** |
- * Simple code with broad use cases. |
- */ |
-library quiver.core; |
+library quiver.async.all_tests; |
-part 'src/core/hash.dart'; |
-part 'src/core/optional.dart'; |
+import 'countdown_timer_test.dart' as countdown_timer; |
+import 'create_timer_test.dart' as create_timer; |
+import 'future_group_test.dart' as future_group; |
+import 'future_stream_test.dart' as future_stream; |
+import 'iteration_test.dart' as iteration; |
+import 'metronome_test.dart' as metronome; |
+import 'stream_router_test.dart' as stream_router; |
-/** |
- * Returns the first non-null argument. If all arguments are null, throws |
- * an [ArgumentError]. |
- * |
- * Note: if [o1] is an [Optional], this can be accomplished with `o1.or(o2)`. |
- */ |
-firstNonNull(o1, o2, [o3, o4]) { |
- if (o1 != null) return o1; |
- if (o2 != null) return o2; |
- if (o3 != null) return o3; |
- if (o4 != null) return o4; |
- throw new ArgumentError('All arguments were null'); |
+main() { |
+ countdown_timer.main(); |
+ create_timer.main(); |
+ future_group.main(); |
+ future_stream.main(); |
+ metronome.main(); |
+ iteration.main(); |
+ stream_router.main(); |
} |