Index: tests/language/src/AdjacentConstStringLiteralsTest.dart |
diff --git a/tests/language/src/AdjacentConstStringLiteralsTest.dart b/tests/language/src/AdjacentConstStringLiteralsTest.dart |
deleted file mode 100644 |
index 1997aac1a58941dd5d86fd968e19951f12280f60..0000000000000000000000000000000000000000 |
--- a/tests/language/src/AdjacentConstStringLiteralsTest.dart |
+++ /dev/null |
@@ -1,96 +0,0 @@ |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
- |
-class Conster { |
- const Conster(this.value); |
- |
- final value; |
- |
- toString() { |
- return value.toString(); |
- } |
-} |
- |
-main() { |
- testEmpty(); |
- testInterpolation(); |
- testMultiline(); |
-} |
- |
-testEmpty() { |
- Expect.equals("", (const Conster("" "" "")).toString()); |
- Expect.equals("", (const Conster("" '' "")).toString()); |
- Expect.equals("", (const Conster("" "" @"")).toString()); |
- |
- Expect.equals("a", (const Conster("a" "")).toString()); |
- Expect.equals("a", (const Conster("a" '')).toString()); |
- Expect.equals("a", (const Conster("a" @'')).toString()); |
- |
- Expect.equals("b", (const Conster('b' "")).toString()); |
- Expect.equals("b", (const Conster('b' '')).toString()); |
- Expect.equals("b", (const Conster('b' @'')).toString()); |
- |
- Expect.equals("c", (const Conster(@'c' "")).toString()); |
- Expect.equals("c", (const Conster(@'c' '')).toString()); |
- Expect.equals("c", (const Conster(@'c' @'')).toString()); |
- |
- Expect.equals("a", (const Conster("" "a")).toString()); |
- Expect.equals("a", (const Conster("" 'a')).toString()); |
- Expect.equals("a", (const Conster("" @'a')).toString()); |
- |
- Expect.equals("b", (const Conster('' "b")).toString()); |
- Expect.equals("b", (const Conster('' 'b')).toString()); |
- Expect.equals("b", (const Conster('' @'b')).toString()); |
- |
- Expect.equals("c", (const Conster(@'' "c")).toString()); |
- Expect.equals("c", (const Conster(@'' 'c')).toString()); |
- Expect.equals("c", (const Conster(@'' @'c')).toString()); |
-} |
- |
-final s = "a"; |
- |
-testInterpolation() { |
- Expect.equals(@"ab", (const Conster("$s" "b")).toString()); |
- Expect.equals(@"ab", (const Conster('$s' "b")).toString()); |
- Expect.equals(@"$sb", (const Conster(@'$s' "b")).toString()); |
- |
- Expect.equals(@"-a-b", (const Conster("-$s-" "b")).toString()); |
- Expect.equals(@"-a-b", (const Conster('-$s-' "b")).toString()); |
- Expect.equals(@"-$s-b", (const Conster(@'-$s-' "b")).toString()); |
- |
- Expect.equals(@"ba", (const Conster('b' "$s")).toString()); |
- Expect.equals(@"ba", (const Conster('b' '$s')).toString()); |
- Expect.equals(@"b$s", (const Conster('b' @'$s')).toString()); |
- |
- Expect.equals(@"b-a-", (const Conster('b' "-$s-")).toString()); |
- Expect.equals(@"b-a-", (const Conster('b' '-$s-')).toString()); |
- Expect.equals(@"b-$s-", (const Conster('b' @'-$s-')).toString()); |
-} |
- |
-testMultiline() { |
- Expect.equals("abe", |
- (const Conster("a" |
- "b" |
- "e")).toString()); |
- Expect.equals("a b e", |
- (const Conster("a " |
- "b " |
- "e")).toString()); |
- Expect.equals("a b e", |
- (const Conster("a" |
- " b" |
- " e")).toString()); |
- |
- Expect.equals("abe", (const Conster(""" |
-a""" "b" "e")).toString()); |
- Expect.equals("a b e", (const Conster(""" |
-a""" " b" " e")).toString()); |
- |
- Expect.equals("abe", (const Conster(""" |
-a""" """ |
-b""" """ |
-e""")).toString()); |
-} |
- |