| Index: tests/compiler/dart2js/type_combination_test.dart
|
| diff --git a/tests/compiler/dart2js/type_combination_test.dart b/tests/compiler/dart2js/type_combination_test.dart
|
| index 3aef5f82eb98e0381bfcd22367aefade83dbc369..17af7f41efbacee4eeeb1d4d19f4c792463a4481 100644
|
| --- a/tests/compiler/dart2js/type_combination_test.dart
|
| +++ b/tests/compiler/dart2js/type_combination_test.dart
|
| @@ -76,9 +76,8 @@ class RuleSet {
|
|
|
| var r1 = operate(type1, type2);
|
| var r2 = operate(type2, type1);
|
| - Expect.equals(result, r1,
|
| - "Unexpected result of $name($type1,$type2)");
|
| - Expect.equals(r1, r2, 'Symmetry violation of $name($type1,$type2)');
|
| + Expect.equals(result, r1);
|
| + Expect.equals(r1, r2, 'symmetry violation');
|
| }
|
|
|
| void check(type1, type2, predicate) {
|
| @@ -732,11 +731,7 @@ void testRegressions(MockCompiler compiler) {
|
| }
|
|
|
| void main() {
|
| - asyncTest(() async {
|
| - MockCompiler compiler = new MockCompiler.internal();
|
| - await compiler.init("""
|
| - class PatternImpl implements Pattern {}
|
| - """);
|
| + asyncTest(() => MockCompiler.create((MockCompiler compiler) {
|
| JavaScriptBackend backend = compiler.backend;
|
| BackendHelpers helpers = backend.helpers;
|
| World world = compiler.world;
|
| @@ -749,9 +744,6 @@ void main() {
|
| compiler.globalDependencies);
|
| }
|
| });
|
| - ClassElement patternImplClass = compiler.mainApp.find('PatternImpl');
|
| - patternImplClass.ensureResolved(compiler.resolution);
|
| -
|
| backend.registerInstantiatedType(
|
| compiler.coreTypes.mapType(),
|
| compiler.enqueuer.resolution,
|
| @@ -760,10 +752,6 @@ void main() {
|
| compiler.coreTypes.functionType,
|
| compiler.enqueuer.resolution,
|
| compiler.globalDependencies);
|
| - backend.registerInstantiatedType(
|
| - patternImplClass.rawType,
|
| - compiler.enqueuer.resolution,
|
| - compiler.globalDependencies);
|
| compiler.world.populate();
|
|
|
| // Grab hold of a supertype for String so we can produce potential
|
| @@ -817,15 +805,8 @@ void main() {
|
| dynamicType = new TypeMask.subclass(
|
| compiler.coreClasses.objectClass, world);
|
|
|
| - Expect.notEquals(emptyType, nonPrimitive1,
|
| - "nonPrimitive1 expected to be non-empty.");
|
| - Expect.notEquals(jsStringOrNull, potentialString,
|
| - "potentialString expected not to be exact JSString");
|
| - Expect.notEquals(jsArrayOrNull, potentialArray,
|
| - "potentialArray expected not to be JSArray subclass");
|
| -
|
| testUnion(compiler);
|
| testIntersection(compiler);
|
| testRegressions(compiler);
|
| - });
|
| + }));
|
| }
|
|
|