Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(704)

Unified Diff: tests/language_strong/mixin_bound_test.dart

Issue 2771453003: Format all tests. (Closed)
Patch Set: Format files Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: tests/language_strong/mixin_bound_test.dart
diff --git a/tests/language_strong/mixin_bound_test.dart b/tests/language_strong/mixin_bound_test.dart
index 3bef029920ae0d6b9108528fbf465f8d39f2bf10..23b4e29ab0fa162695105fdd3a37ab4c35116821 100644
--- a/tests/language_strong/mixin_bound_test.dart
+++ b/tests/language_strong/mixin_bound_test.dart
@@ -26,16 +26,16 @@ abstract class AbstractNumber {
// library evaluator;
abstract class ExpressionWithEval {
- int get eval;
+ int get eval;
}
abstract class AdditionWithEval<E extends ExpressionWithEval> {
- E get operand1;
- E get operand2;
- int get eval => operand1.eval + operand2.eval;
+ E get operand1;
+ E get operand2;
+ int get eval => operand1.eval + operand2.eval;
}
-abstract class SubtractionWithEval<E extends ExpressionWithEval>{
+abstract class SubtractionWithEval<E extends ExpressionWithEval> {
E get operand1;
E get operand2;
int get eval => operand1.eval - operand2.eval;
@@ -51,7 +51,6 @@ abstract class NumberWithEval {
abstract class AbstractMultiplication<E> {
E operand1, operand2;
AbstractMultiplication(this.operand1, this.operand2);
-
}
// library multiplicationEvaluator;
@@ -67,16 +66,18 @@ abstract class MultiplicationWithEval<E extends ExpressionWithEval> {
// library string_converter;
abstract class ExpressionWithStringConversion {
- String toString();
+ String toString();
}
-abstract class AdditionWithStringConversion<E extends ExpressionWithStringConversion> {
+abstract class AdditionWithStringConversion<
+ E extends ExpressionWithStringConversion> {
E get operand1;
E get operand2;
- String toString() =>'($operand1 + $operand2))';
+ String toString() => '($operand1 + $operand2))';
}
-abstract class SubtractionWithStringConversion<E extends ExpressionWithStringConversion> {
+abstract class SubtractionWithStringConversion<
+ E extends ExpressionWithStringConversion> {
E get operand1;
E get operand2;
String toString() => '($operand1 - $operand2)';
@@ -87,7 +88,8 @@ abstract class NumberWithStringConversion {
String toString() => val.toString();
}
-abstract class MultiplicationWithStringConversion<E extends ExpressionWithStringConversion> {
+abstract class MultiplicationWithStringConversion<
+ E extends ExpressionWithStringConversion> {
E get operand1;
E get operand2;
String toString() => '($operand1 * $operand2)';
@@ -101,29 +103,31 @@ abstract class MultiplicationWithStringConversion<E extends ExpressionWithString
// import 'multiplicationEvaluator.dart';
// import 'stringConverter.dart';
-abstract class Expression =
- AbstractExpression with ExpressionWithEval, ExpressionWithStringConversion;
-
-class Addition =
- AbstractAddition<Expression> with AdditionWithEval<Expression>,
- AdditionWithStringConversion<Expression> implements Expression;
-
-class Subtraction =
- AbstractSubtraction<Expression> with SubtractionWithEval<Expression>,
- SubtractionWithStringConversion<Expression> implements Expression;
+abstract class Expression = AbstractExpression
+ with ExpressionWithEval, ExpressionWithStringConversion;
-class Number =
- AbstractNumber with NumberWithEval,
- NumberWithStringConversion implements Expression;
+class Addition = AbstractAddition<Expression>
+ with AdditionWithEval<Expression>, AdditionWithStringConversion<Expression>
+ implements Expression;
+class Subtraction = AbstractSubtraction<Expression>
+ with
+ SubtractionWithEval<Expression>,
+ SubtractionWithStringConversion<Expression>
+ implements Expression;
-class Multiplication =
- AbstractMultiplication<Expression> with MultiplicationWithEval<Expression>,
- MultiplicationWithStringConversion<Expression> implements Expression;
+class Number = AbstractNumber
+ with NumberWithEval, NumberWithStringConversion
+ implements Expression;
+class Multiplication = AbstractMultiplication<Expression>
+ with
+ MultiplicationWithEval<Expression>,
+ MultiplicationWithStringConversion<Expression>
+ implements Expression;
void main() {
Expression e = new Multiplication(new Addition(new Number(4), new Number(2)),
- new Subtraction(new Number(10), new Number(7)));
+ new Subtraction(new Number(10), new Number(7)));
Expect.equals('((4 + 2)) * (10 - 7)) = 18', '$e = ${e.eval}');
}

Powered by Google App Engine
This is Rietveld 408576698