| OLD | NEW | 
|---|
| 1 // Copyright (c) 2016, the Dart project authors.  Please see the AUTHORS file | 1 // Copyright (c) 2016, the Dart project authors.  Please see the AUTHORS file | 
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a | 
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. | 
| 4 | 4 | 
| 5 library dart2js.serialization_test_data; | 5 library dart2js.serialization_test_data; | 
| 6 | 6 | 
| 7 const List<Test> TESTS = const <Test>[ | 7 const List<Test> TESTS = const <Test>[ | 
| 8   const Test('Empty program', const { | 8   const Test('Empty program', const { | 
| 9     'main.dart': 'main() {}' | 9     'main.dart': 'main() {}' | 
| 10   }), | 10   }), | 
| (...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 103     'main.dart': r''' | 103     'main.dart': r''' | 
| 104 class Class implements Comparable<Class, Class> { | 104 class Class implements Comparable<Class, Class> { | 
| 105   int compareTo(other) => 0; | 105   int compareTo(other) => 0; | 
| 106 } | 106 } | 
| 107 main() { | 107 main() { | 
| 108   print(new Class()); | 108   print(new Class()); | 
| 109 }''' | 109 }''' | 
| 110   }, | 110   }, | 
| 111   expectedWarningCount: 1), | 111   expectedWarningCount: 1), | 
| 112 | 112 | 
| 113   const Test('Impliment Comparable with incompatible parameter types', const { | 113   const Test('Implement Comparable with incompatible parameter types', const { | 
| 114     'main.dart': r''' | 114     'main.dart': r''' | 
| 115 class Class implements Comparable<Class> { | 115 class Class implements Comparable<Class> { | 
| 116   int compareTo(String other) => 0; | 116   int compareTo(String other) => 0; | 
| 117 } | 117 } | 
| 118 main() { | 118 main() { | 
| 119   print(new Class().compareTo(null)); | 119   print(new Class().compareTo(null)); | 
| 120 }''' | 120 }''' | 
| 121   }, | 121   }, | 
| 122   expectedWarningCount: 1, | 122   expectedWarningCount: 1, | 
| 123   expectedInfoCount: 1), | 123   expectedInfoCount: 1), | 
| 124 | 124 | 
| 125   const Test('Impliment Comparable with incompatible parameter count', const { | 125   const Test('Implement Comparable with incompatible parameter count', const { | 
| 126     'main.dart': r''' | 126     'main.dart': r''' | 
| 127 class Class implements Comparable { | 127 class Class implements Comparable { | 
| 128   bool compareTo(a, b) => true; | 128   bool compareTo(a, b) => true; | 
| 129 } | 129 } | 
| 130 main() { | 130 main() { | 
| 131   print(new Class().compareTo(null, null)); | 131   print(new Class().compareTo(null, null)); | 
| 132 }''' | 132 }''' | 
| 133   }, | 133   }, | 
| 134   expectedWarningCount: 1, | 134   expectedWarningCount: 1, | 
| 135   expectedInfoCount: 1), | 135   expectedInfoCount: 1), | 
| (...skipping 453 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 589   const Test( | 589   const Test( | 
| 590       this.name, | 590       this.name, | 
| 591       this.sourceFiles, | 591       this.sourceFiles, | 
| 592       {this.preserializedSourceFiles, | 592       {this.preserializedSourceFiles, | 
| 593       this.unserializedSourceFiles, | 593       this.unserializedSourceFiles, | 
| 594       this.expectedErrorCount: 0, | 594       this.expectedErrorCount: 0, | 
| 595       this.expectedWarningCount: 0, | 595       this.expectedWarningCount: 0, | 
| 596       this.expectedHintCount: 0, | 596       this.expectedHintCount: 0, | 
| 597       this.expectedInfoCount: 0}); | 597       this.expectedInfoCount: 0}); | 
| 598 } | 598 } | 
| OLD | NEW | 
|---|