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

Unified Diff: pkg/analyzer/test/generated/utilities_test.dart

Issue 685573002: Inline JUnitTestCase 'assert' methods. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 2 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: pkg/analyzer/test/generated/utilities_test.dart
diff --git a/pkg/analyzer/test/generated/utilities_test.dart b/pkg/analyzer/test/generated/utilities_test.dart
index 3f421aab7a2c9f8ae28e989fe6e778b802acfb2a..17d9dc96b8eb2dd5d634cb01e6250b512e8a948c 100644
--- a/pkg/analyzer/test/generated/utilities_test.dart
+++ b/pkg/analyzer/test/generated/utilities_test.dart
@@ -13,19 +13,18 @@ import 'package:analyzer/src/generated/ast.dart';
import 'package:analyzer/src/generated/engine.dart';
import 'package:analyzer/src/generated/java_core.dart';
import 'package:analyzer/src/generated/java_engine.dart';
-import 'package:analyzer/src/generated/java_junit.dart';
import 'package:analyzer/src/generated/scanner.dart';
import 'package:analyzer/src/generated/source.dart';
import 'package:analyzer/src/generated/testing/ast_factory.dart';
import 'package:analyzer/src/generated/testing/token_factory.dart';
import 'package:analyzer/src/generated/utilities_collection.dart';
-import 'package:unittest/unittest.dart' as _ut;
+import 'package:unittest/unittest.dart';
import '../reflective_tests.dart';
import 'test_support.dart';
main() {
- _ut.groupSep = ' | ';
+ groupSep = ' | ';
runReflectiveTests(AstClonerTest);
runReflectiveTests(NodeReplacerTest);
runReflectiveTests(LineInfoTest);
@@ -2050,13 +2049,13 @@ class AstClonerTest extends EngineTestCase {
AstNode clone = node.accept(new AstCloner());
AstCloneComparator comparitor = new AstCloneComparator(false);
if (!comparitor.isEqualNodes(node, clone)) {
- JUnitTestCase.fail("Failed to clone ${node.runtimeType.toString()}");
+ fail("Failed to clone ${node.runtimeType.toString()}");
}
clone = node.accept(new AstCloner(true));
comparitor = new AstCloneComparator(true);
if (!comparitor.isEqualNodes(node, clone)) {
- JUnitTestCase.fail("Failed to clone ${node.runtimeType.toString()}");
+ fail("Failed to clone ${node.runtimeType.toString()}");
}
}
}
@@ -2069,7 +2068,7 @@ class AstCloneComparator extends AstComparator {
@override
bool isEqualNodes(AstNode first, AstNode second) {
if (first != null && identical(first, second)) {
- JUnitTestCase.fail('Failed to copy node: $first (${first.offset})');
+ fail('Failed to copy node: $first (${first.offset})');
return false;
}
return super.isEqualNodes(first, second);
@@ -2078,18 +2077,18 @@ class AstCloneComparator extends AstComparator {
@override
bool isEqualTokens(Token first, Token second) {
if (expectTokensCopied && first != null && identical(first, second)) {
- JUnitTestCase.fail('Failed to copy token: ${first.lexeme} (${first.offset})');
+ fail('Failed to copy token: ${first.lexeme} (${first.offset})');
return false;
}
return super.isEqualTokens(first, second);
}
}
-class BooleanArrayTest extends JUnitTestCase {
+class BooleanArrayTest {
void test_get_negative() {
try {
BooleanArray.get(0, -1);
- JUnitTestCase.fail("Expected ");
+ fail("Expected ");
} on RangeError catch (exception) {
// Expected
}
@@ -2098,23 +2097,23 @@ class BooleanArrayTest extends JUnitTestCase {
void test_get_tooBig() {
try {
BooleanArray.get(0, 31);
- JUnitTestCase.fail("Expected ");
+ fail("Expected ");
} on RangeError catch (exception) {
// Expected
}
}
void test_get_valid() {
- JUnitTestCase.assertEquals(false, BooleanArray.get(0, 0));
- JUnitTestCase.assertEquals(true, BooleanArray.get(1, 0));
- JUnitTestCase.assertEquals(false, BooleanArray.get(0, 30));
- JUnitTestCase.assertEquals(true, BooleanArray.get(1 << 30, 30));
+ expect(BooleanArray.get(0, 0), false);
Brian Wilkerson 2014/10/27 23:13:29 Should these be isFalse and isTrue? When should we
scheglov 2014/10/28 00:01:06 The original Java source: assertEquals(false, Boo
+ expect(BooleanArray.get(1, 0), true);
+ expect(BooleanArray.get(0, 30), false);
+ expect(BooleanArray.get(1 << 30, 30), true);
}
void test_set_negative() {
try {
BooleanArray.set(0, -1, true);
- JUnitTestCase.fail("Expected ");
+ fail("Expected ");
} on RangeError catch (exception) {
// Expected
}
@@ -2123,24 +2122,24 @@ class BooleanArrayTest extends JUnitTestCase {
void test_set_tooBig() {
try {
BooleanArray.set(0, 32, true);
- JUnitTestCase.fail("Expected ");
+ fail("Expected ");
} on RangeError catch (exception) {
// Expected
}
}
void test_set_valueChanging() {
- JUnitTestCase.assertEquals(1, BooleanArray.set(0, 0, true));
- JUnitTestCase.assertEquals(0, BooleanArray.set(1, 0, false));
- JUnitTestCase.assertEquals(1 << 30, BooleanArray.set(0, 30, true));
- JUnitTestCase.assertEquals(0, BooleanArray.set(1 << 30, 30, false));
+ expect(BooleanArray.set(0, 0, true), 1);
+ expect(BooleanArray.set(1, 0, false), 0);
+ expect(BooleanArray.set(0, 30, true), 1 << 30);
+ expect(BooleanArray.set(1 << 30, 30, false), 0);
}
void test_set_valuePreserving() {
- JUnitTestCase.assertEquals(0, BooleanArray.set(0, 0, false));
- JUnitTestCase.assertEquals(1, BooleanArray.set(1, 0, true));
- JUnitTestCase.assertEquals(0, BooleanArray.set(0, 30, false));
- JUnitTestCase.assertEquals(1 << 30, BooleanArray.set(1 << 30, 30, true));
+ expect(BooleanArray.set(0, 0, false), 0);
+ expect(BooleanArray.set(1, 0, true), 1);
+ expect(BooleanArray.set(0, 30, false), 0);
+ expect(BooleanArray.set(1 << 30, 30, true), 1 << 30);
}
}
@@ -2148,17 +2147,17 @@ class DirectedGraphTest extends EngineTestCase {
void test_addEdge() {
DirectedGraph<DirectedGraphTest_Node> graph =
new DirectedGraph<DirectedGraphTest_Node>();
- JUnitTestCase.assertTrue(graph.isEmpty);
+ expect(graph.isEmpty, isTrue);
graph.addEdge(new DirectedGraphTest_Node(), new DirectedGraphTest_Node());
- JUnitTestCase.assertFalse(graph.isEmpty);
+ expect(graph.isEmpty, isFalse);
}
void test_addNode() {
DirectedGraph<DirectedGraphTest_Node> graph =
new DirectedGraph<DirectedGraphTest_Node>();
- JUnitTestCase.assertTrue(graph.isEmpty);
+ expect(graph.isEmpty, isTrue);
graph.addNode(new DirectedGraphTest_Node());
- JUnitTestCase.assertFalse(graph.isEmpty);
+ expect(graph.isEmpty, isFalse);
}
void test_containsPath_noCycles() {
@@ -2169,15 +2168,15 @@ class DirectedGraphTest extends EngineTestCase {
new DirectedGraph<DirectedGraphTest_Node>();
graph.addEdge(node1, node2);
graph.addEdge(node2, node3);
- JUnitTestCase.assertTrue(graph.containsPath(node1, node1));
- JUnitTestCase.assertTrue(graph.containsPath(node1, node2));
- JUnitTestCase.assertTrue(graph.containsPath(node1, node3));
- JUnitTestCase.assertFalse(graph.containsPath(node2, node1));
- JUnitTestCase.assertTrue(graph.containsPath(node2, node2));
- JUnitTestCase.assertTrue(graph.containsPath(node2, node3));
- JUnitTestCase.assertFalse(graph.containsPath(node3, node1));
- JUnitTestCase.assertFalse(graph.containsPath(node3, node2));
- JUnitTestCase.assertTrue(graph.containsPath(node3, node3));
+ expect(graph.containsPath(node1, node1), isTrue);
+ expect(graph.containsPath(node1, node2), isTrue);
+ expect(graph.containsPath(node1, node3), isTrue);
+ expect(graph.containsPath(node2, node1), isFalse);
+ expect(graph.containsPath(node2, node2), isTrue);
+ expect(graph.containsPath(node2, node3), isTrue);
+ expect(graph.containsPath(node3, node1), isFalse);
+ expect(graph.containsPath(node3, node2), isFalse);
+ expect(graph.containsPath(node3, node3), isTrue);
}
void test_containsPath_withCycles() {
@@ -2192,26 +2191,26 @@ class DirectedGraphTest extends EngineTestCase {
graph.addEdge(node1, node3);
graph.addEdge(node3, node4);
graph.addEdge(node4, node3);
- JUnitTestCase.assertTrue(graph.containsPath(node1, node1));
- JUnitTestCase.assertTrue(graph.containsPath(node1, node2));
- JUnitTestCase.assertTrue(graph.containsPath(node1, node3));
- JUnitTestCase.assertTrue(graph.containsPath(node1, node4));
- JUnitTestCase.assertTrue(graph.containsPath(node2, node1));
- JUnitTestCase.assertTrue(graph.containsPath(node2, node2));
- JUnitTestCase.assertTrue(graph.containsPath(node2, node3));
- JUnitTestCase.assertTrue(graph.containsPath(node2, node4));
- JUnitTestCase.assertFalse(graph.containsPath(node3, node1));
- JUnitTestCase.assertFalse(graph.containsPath(node3, node2));
- JUnitTestCase.assertTrue(graph.containsPath(node3, node3));
- JUnitTestCase.assertTrue(graph.containsPath(node3, node4));
- JUnitTestCase.assertFalse(graph.containsPath(node4, node1));
- JUnitTestCase.assertFalse(graph.containsPath(node4, node2));
- JUnitTestCase.assertTrue(graph.containsPath(node4, node3));
- JUnitTestCase.assertTrue(graph.containsPath(node4, node4));
+ expect(graph.containsPath(node1, node1), isTrue);
+ expect(graph.containsPath(node1, node2), isTrue);
+ expect(graph.containsPath(node1, node3), isTrue);
+ expect(graph.containsPath(node1, node4), isTrue);
+ expect(graph.containsPath(node2, node1), isTrue);
+ expect(graph.containsPath(node2, node2), isTrue);
+ expect(graph.containsPath(node2, node3), isTrue);
+ expect(graph.containsPath(node2, node4), isTrue);
+ expect(graph.containsPath(node3, node1), isFalse);
+ expect(graph.containsPath(node3, node2), isFalse);
+ expect(graph.containsPath(node3, node3), isTrue);
+ expect(graph.containsPath(node3, node4), isTrue);
+ expect(graph.containsPath(node4, node1), isFalse);
+ expect(graph.containsPath(node4, node2), isFalse);
+ expect(graph.containsPath(node4, node3), isTrue);
+ expect(graph.containsPath(node4, node4), isTrue);
}
void test_creation() {
- JUnitTestCase.assertNotNull(new DirectedGraph<DirectedGraphTest_Node>());
+ expect(new DirectedGraph<DirectedGraphTest_Node>(), isNotNull);
}
void test_findCycleContaining_complexCycle() {
@@ -2231,11 +2230,11 @@ class DirectedGraphTest extends EngineTestCase {
graph.addEdge(node5, node3);
List<DirectedGraphTest_Node> cycle = graph.findCycleContaining(node1);
EngineTestCase.assertSizeOfList(5, cycle);
- JUnitTestCase.assertTrue(cycle.contains(node1));
- JUnitTestCase.assertTrue(cycle.contains(node2));
- JUnitTestCase.assertTrue(cycle.contains(node3));
- JUnitTestCase.assertTrue(cycle.contains(node4));
- JUnitTestCase.assertTrue(cycle.contains(node5));
+ expect(cycle.contains(node1), isTrue);
+ expect(cycle.contains(node2), isTrue);
+ expect(cycle.contains(node3), isTrue);
+ expect(cycle.contains(node4), isTrue);
+ expect(cycle.contains(node5), isTrue);
}
void test_findCycleContaining_cycle() {
@@ -2251,9 +2250,9 @@ class DirectedGraphTest extends EngineTestCase {
graph.addEdge(node3, new DirectedGraphTest_Node());
List<DirectedGraphTest_Node> cycle = graph.findCycleContaining(node1);
EngineTestCase.assertSizeOfList(3, cycle);
- JUnitTestCase.assertTrue(cycle.contains(node1));
- JUnitTestCase.assertTrue(cycle.contains(node2));
- JUnitTestCase.assertTrue(cycle.contains(node3));
+ expect(cycle.contains(node1), isTrue);
+ expect(cycle.contains(node2), isTrue);
+ expect(cycle.contains(node3), isTrue);
}
void test_findCycleContaining_notInGraph() {
@@ -2262,7 +2261,7 @@ class DirectedGraphTest extends EngineTestCase {
new DirectedGraph<DirectedGraphTest_Node>();
List<DirectedGraphTest_Node> cycle = graph.findCycleContaining(node);
EngineTestCase.assertSizeOfList(1, cycle);
- JUnitTestCase.assertEquals(node, cycle[0]);
+ expect(cycle[0], node);
Brian Wilkerson 2014/10/27 23:13:29 When should we use a matcher like "equals(node)" r
scheglov 2014/10/28 00:01:06 expect() automatically wraps its expected value in
}
void test_findCycleContaining_null() {
@@ -2270,7 +2269,7 @@ class DirectedGraphTest extends EngineTestCase {
new DirectedGraph<DirectedGraphTest_Node>();
try {
graph.findCycleContaining(null);
- JUnitTestCase.fail("Expected IllegalArgumentException");
+ fail("Expected IllegalArgumentException");
} on IllegalArgumentException catch (exception) {
// Expected
}
@@ -2286,7 +2285,7 @@ class DirectedGraphTest extends EngineTestCase {
graph.addEdge(node2, node3);
List<DirectedGraphTest_Node> cycle = graph.findCycleContaining(node1);
EngineTestCase.assertSizeOfList(1, cycle);
- JUnitTestCase.assertEquals(node1, cycle[0]);
+ expect(cycle[0], node1);
}
void test_getNodeCount() {
@@ -2294,13 +2293,13 @@ class DirectedGraphTest extends EngineTestCase {
DirectedGraphTest_Node node2 = new DirectedGraphTest_Node();
DirectedGraph<DirectedGraphTest_Node> graph =
new DirectedGraph<DirectedGraphTest_Node>();
- JUnitTestCase.assertEquals(0, graph.nodeCount);
+ expect(graph.nodeCount, 0);
graph.addNode(node1);
- JUnitTestCase.assertEquals(1, graph.nodeCount);
+ expect(graph.nodeCount, 1);
graph.addNode(node2);
- JUnitTestCase.assertEquals(2, graph.nodeCount);
+ expect(graph.nodeCount, 2);
graph.removeNode(node1);
- JUnitTestCase.assertEquals(1, graph.nodeCount);
+ expect(graph.nodeCount, 1);
}
void test_getTails() {
@@ -2326,9 +2325,9 @@ class DirectedGraphTest extends EngineTestCase {
new DirectedGraph<DirectedGraphTest_Node>();
graph.addEdge(node1, node2);
graph.addEdge(node2, node1);
- JUnitTestCase.assertFalse(graph.isEmpty);
+ expect(graph.isEmpty, isFalse);
graph.removeAllNodes(nodes);
- JUnitTestCase.assertTrue(graph.isEmpty);
+ expect(graph.isEmpty, isTrue);
}
void test_removeEdge() {
@@ -2363,9 +2362,9 @@ class DirectedGraphTest extends EngineTestCase {
DirectedGraph<DirectedGraphTest_Node> graph =
new DirectedGraph<DirectedGraphTest_Node>();
graph.addEdge(node1, node2);
- JUnitTestCase.assertSame(node2, graph.removeSink());
- JUnitTestCase.assertSame(node1, graph.removeSink());
- JUnitTestCase.assertTrue(graph.isEmpty);
+ expect(graph.removeSink(), same(node2));
+ expect(graph.removeSink(), same(node1));
+ expect(graph.isEmpty, isTrue);
}
void test_topologicalSort_noCycles() {
@@ -2381,11 +2380,11 @@ class DirectedGraphTest extends EngineTestCase {
graph.computeTopologicalSort();
EngineTestCase.assertSizeOfList(3, topologicalSort);
EngineTestCase.assertSizeOfList(1, topologicalSort[0]);
- JUnitTestCase.assertEquals(node3, topologicalSort[0][0]);
+ expect(topologicalSort[0][0], node3);
EngineTestCase.assertSizeOfList(1, topologicalSort[1]);
- JUnitTestCase.assertEquals(node2, topologicalSort[1][0]);
+ expect(topologicalSort[1][0], node2);
EngineTestCase.assertSizeOfList(1, topologicalSort[2]);
- JUnitTestCase.assertEquals(node1, topologicalSort[2][0]);
+ expect(topologicalSort[2][0], node1);
}
void test_topologicalSort_withCycles() {
@@ -3281,15 +3280,15 @@ class Getter_NodeReplacerTest_test_whileStatement_2 implements
Statement get(WhileStatement node) => node.body;
}
-class LineInfoTest extends JUnitTestCase {
+class LineInfoTest {
void test_creation() {
- JUnitTestCase.assertNotNull(new LineInfo(<int>[0]));
+ expect(new LineInfo(<int>[0]), isNotNull);
}
void test_creation_empty() {
try {
new LineInfo(<int>[]);
- JUnitTestCase.fail("Expected IllegalArgumentException");
+ fail("Expected IllegalArgumentException");
} on IllegalArgumentException catch (exception) {
// Expected
}
@@ -3298,7 +3297,7 @@ class LineInfoTest extends JUnitTestCase {
void test_creation_null() {
try {
new LineInfo(null);
- JUnitTestCase.fail("Expected IllegalArgumentException");
+ fail("Expected IllegalArgumentException");
} on IllegalArgumentException catch (exception) {
// Expected
}
@@ -3307,22 +3306,22 @@ class LineInfoTest extends JUnitTestCase {
void test_firstLine() {
LineInfo info = new LineInfo(<int>[0, 12, 34]);
LineInfo_Location location = info.getLocation(4);
- JUnitTestCase.assertEquals(1, location.lineNumber);
- JUnitTestCase.assertEquals(5, location.columnNumber);
+ expect(location.lineNumber, 1);
+ expect(location.columnNumber, 5);
}
void test_lastLine() {
LineInfo info = new LineInfo(<int>[0, 12, 34]);
LineInfo_Location location = info.getLocation(36);
- JUnitTestCase.assertEquals(3, location.lineNumber);
- JUnitTestCase.assertEquals(3, location.columnNumber);
+ expect(location.lineNumber, 3);
+ expect(location.columnNumber, 3);
}
void test_middleLine() {
LineInfo info = new LineInfo(<int>[0, 12, 34]);
LineInfo_Location location = info.getLocation(12);
- JUnitTestCase.assertEquals(2, location.lineNumber);
- JUnitTestCase.assertEquals(1, location.columnNumber);
+ expect(location.lineNumber, 2);
+ expect(location.columnNumber, 1);
}
}
@@ -3592,12 +3591,12 @@ class ListGetter_NodeReplacerTest_test_withClause extends
NodeList<TypeName> getList(WithClause node) => node.mixinTypes;
}
-class ListUtilitiesTest extends JUnitTestCase {
+class ListUtilitiesTest {
void test_addAll_emptyToEmpty() {
List<String> list = new List<String>();
List<String> elements = [];
ListUtilities.addAll(list, elements);
- JUnitTestCase.assertEquals(0, list.length);
+ expect(list.length, 0);
}
void test_addAll_emptyToNonEmpty() {
@@ -3605,14 +3604,14 @@ class ListUtilitiesTest extends JUnitTestCase {
list.add("a");
List<String> elements = [];
ListUtilities.addAll(list, elements);
- JUnitTestCase.assertEquals(1, list.length);
+ expect(list.length, 1);
}
void test_addAll_nonEmptyToEmpty() {
List<String> list = new List<String>();
List<String> elements = ["b", "c"];
ListUtilities.addAll(list, elements);
- JUnitTestCase.assertEquals(2, list.length);
+ expect(list.length, 2);
}
void test_addAll_nonEmptyToNonEmpty() {
@@ -3620,7 +3619,7 @@ class ListUtilitiesTest extends JUnitTestCase {
list.add("a");
List<String> elements = ["b", "c"];
ListUtilities.addAll(list, elements);
- JUnitTestCase.assertEquals(3, list.length);
+ expect(list.length, 3);
}
}
@@ -3633,9 +3632,9 @@ class MultipleMapIteratorTest extends EngineTestCase {
map3["k3"] = "v3";
MultipleMapIterator<String, String> iterator =
_iterator([map1, map2, map3]);
- JUnitTestCase.assertTrue(iterator.moveNext());
- JUnitTestCase.assertTrue(iterator.moveNext());
- JUnitTestCase.assertFalse(iterator.moveNext());
+ expect(iterator.moveNext(), isTrue);
+ expect(iterator.moveNext(), isTrue);
+ expect(iterator.moveNext(), isFalse);
}
void test_multipleMaps_lastEmpty() {
@@ -3646,9 +3645,9 @@ class MultipleMapIteratorTest extends EngineTestCase {
Map<String, String> map3 = new HashMap<String, String>();
MultipleMapIterator<String, String> iterator =
_iterator([map1, map2, map3]);
- JUnitTestCase.assertTrue(iterator.moveNext());
- JUnitTestCase.assertTrue(iterator.moveNext());
- JUnitTestCase.assertFalse(iterator.moveNext());
+ expect(iterator.moveNext(), isTrue);
+ expect(iterator.moveNext(), isTrue);
+ expect(iterator.moveNext(), isFalse);
}
void test_multipleMaps_middleEmpty() {
@@ -3659,9 +3658,9 @@ class MultipleMapIteratorTest extends EngineTestCase {
map3["k3"] = "v3";
MultipleMapIterator<String, String> iterator =
_iterator([map1, map2, map3]);
- JUnitTestCase.assertTrue(iterator.moveNext());
- JUnitTestCase.assertTrue(iterator.moveNext());
- JUnitTestCase.assertFalse(iterator.moveNext());
+ expect(iterator.moveNext(), isTrue);
+ expect(iterator.moveNext(), isTrue);
+ expect(iterator.moveNext(), isFalse);
}
void test_multipleMaps_nonEmpty() {
@@ -3673,37 +3672,37 @@ class MultipleMapIteratorTest extends EngineTestCase {
map3["k3"] = "v3";
MultipleMapIterator<String, String> iterator =
_iterator([map1, map2, map3]);
- JUnitTestCase.assertTrue(iterator.moveNext());
- JUnitTestCase.assertTrue(iterator.moveNext());
- JUnitTestCase.assertTrue(iterator.moveNext());
- JUnitTestCase.assertFalse(iterator.moveNext());
+ expect(iterator.moveNext(), isTrue);
+ expect(iterator.moveNext(), isTrue);
+ expect(iterator.moveNext(), isTrue);
+ expect(iterator.moveNext(), isFalse);
}
void test_noMap() {
MultipleMapIterator<String, String> iterator = _iterator([]);
- JUnitTestCase.assertFalse(iterator.moveNext());
- JUnitTestCase.assertFalse(iterator.moveNext());
+ expect(iterator.moveNext(), isFalse);
+ expect(iterator.moveNext(), isFalse);
}
void test_singleMap_empty() {
Map<String, String> map = new HashMap<String, String>();
MultipleMapIterator<String, String> iterator = _iterator(<Map>[map]);
- JUnitTestCase.assertFalse(iterator.moveNext());
+ expect(iterator.moveNext(), isFalse);
try {
iterator.key;
- JUnitTestCase.fail("Expected NoSuchElementException");
+ fail("Expected NoSuchElementException");
} on NoSuchElementException catch (exception) {
// Expected
}
try {
iterator.value;
- JUnitTestCase.fail("Expected NoSuchElementException");
+ fail("Expected NoSuchElementException");
} on NoSuchElementException catch (exception) {
// Expected
}
try {
iterator.value = "x";
- JUnitTestCase.fail("Expected NoSuchElementException");
+ fail("Expected NoSuchElementException");
} on NoSuchElementException catch (exception) {
// Expected
}
@@ -3715,10 +3714,10 @@ class MultipleMapIteratorTest extends EngineTestCase {
map["k2"] = "v2";
map["k3"] = "v3";
MultipleMapIterator<String, String> iterator = _iterator([map]);
- JUnitTestCase.assertTrue(iterator.moveNext());
- JUnitTestCase.assertTrue(iterator.moveNext());
- JUnitTestCase.assertTrue(iterator.moveNext());
- JUnitTestCase.assertFalse(iterator.moveNext());
+ expect(iterator.moveNext(), isTrue);
+ expect(iterator.moveNext(), isTrue);
+ expect(iterator.moveNext(), isTrue);
+ expect(iterator.moveNext(), isFalse);
}
void test_singleMap_single() {
@@ -3727,13 +3726,13 @@ class MultipleMapIteratorTest extends EngineTestCase {
Map<String, String> map = new HashMap<String, String>();
map[key] = value;
MultipleMapIterator<String, String> iterator = _iterator([map]);
- JUnitTestCase.assertTrue(iterator.moveNext());
- JUnitTestCase.assertSame(key, iterator.key);
- JUnitTestCase.assertSame(value, iterator.value);
+ expect(iterator.moveNext(), isTrue);
+ expect(iterator.key, same(key));
+ expect(iterator.value, same(value));
String newValue = "newValue";
iterator.value = newValue;
- JUnitTestCase.assertSame(newValue, iterator.value);
- JUnitTestCase.assertFalse(iterator.moveNext());
+ expect(iterator.value, same(newValue));
+ expect(iterator.moveNext(), isFalse);
}
MultipleMapIterator<String, String> _iterator(List<Map> maps) {
@@ -4748,8 +4747,8 @@ class NodeReplacerTest extends EngineTestCase {
if (child != null) {
AstNode clone = child.accept(new AstCloner());
NodeReplacer.replace(child, clone);
- JUnitTestCase.assertEquals(clone, getter.get(parent));
- JUnitTestCase.assertEquals(parent, clone.parent);
+ expect(getter.get(parent), clone);
+ expect(clone.parent, parent);
}
}
@@ -4819,26 +4818,26 @@ class SingleMapIteratorTest extends EngineTestCase {
Map<String, String> map = new HashMap<String, String>();
SingleMapIterator<String, String> iterator =
new SingleMapIterator<String, String>(map);
- JUnitTestCase.assertFalse(iterator.moveNext());
+ expect(iterator.moveNext(), isFalse);
try {
iterator.key;
- JUnitTestCase.fail("Expected NoSuchElementException");
+ fail("Expected NoSuchElementException");
} on NoSuchElementException catch (exception) {
// Expected
}
try {
iterator.value;
- JUnitTestCase.fail("Expected NoSuchElementException");
+ fail("Expected NoSuchElementException");
} on NoSuchElementException catch (exception) {
// Expected
}
try {
iterator.value = "x";
- JUnitTestCase.fail("Expected NoSuchElementException");
+ fail("Expected NoSuchElementException");
} on NoSuchElementException catch (exception) {
// Expected
}
- JUnitTestCase.assertFalse(iterator.moveNext());
+ expect(iterator.moveNext(), isFalse);
}
void test_multiple() {
@@ -4848,10 +4847,10 @@ class SingleMapIteratorTest extends EngineTestCase {
map["k3"] = "v3";
SingleMapIterator<String, String> iterator =
new SingleMapIterator<String, String>(map);
- JUnitTestCase.assertTrue(iterator.moveNext());
- JUnitTestCase.assertTrue(iterator.moveNext());
- JUnitTestCase.assertTrue(iterator.moveNext());
- JUnitTestCase.assertFalse(iterator.moveNext());
+ expect(iterator.moveNext(), isTrue);
+ expect(iterator.moveNext(), isTrue);
+ expect(iterator.moveNext(), isTrue);
+ expect(iterator.moveNext(), isFalse);
}
void test_single() {
@@ -4861,306 +4860,257 @@ class SingleMapIteratorTest extends EngineTestCase {
map[key] = value;
SingleMapIterator<String, String> iterator =
new SingleMapIterator<String, String>(map);
- JUnitTestCase.assertTrue(iterator.moveNext());
- JUnitTestCase.assertSame(key, iterator.key);
- JUnitTestCase.assertSame(value, iterator.value);
+ expect(iterator.moveNext(), isTrue);
+ expect(iterator.key, same(key));
+ expect(iterator.value, same(value));
String newValue = "newValue";
iterator.value = newValue;
- JUnitTestCase.assertSame(newValue, iterator.value);
- JUnitTestCase.assertFalse(iterator.moveNext());
+ expect(iterator.value, same(newValue));
+ expect(iterator.moveNext(), isFalse);
}
}
-class SourceRangeTest extends JUnitTestCase {
+class SourceRangeTest {
void test_access() {
SourceRange r = new SourceRange(10, 1);
- JUnitTestCase.assertEquals(10, r.offset);
- JUnitTestCase.assertEquals(1, r.length);
- JUnitTestCase.assertEquals(10 + 1, r.end);
+ expect(r.offset, 10);
+ expect(r.length, 1);
+ expect(r.end, 10 + 1);
// to check
r.hashCode;
}
void test_contains() {
SourceRange r = new SourceRange(5, 10);
- JUnitTestCase.assertTrue(r.contains(5));
- JUnitTestCase.assertTrue(r.contains(10));
- JUnitTestCase.assertTrue(r.contains(14));
- JUnitTestCase.assertFalse(r.contains(0));
- JUnitTestCase.assertFalse(r.contains(15));
+ expect(r.contains(5), isTrue);
+ expect(r.contains(10), isTrue);
+ expect(r.contains(14), isTrue);
+ expect(r.contains(0), isFalse);
+ expect(r.contains(15), isFalse);
}
void test_containsExclusive() {
SourceRange r = new SourceRange(5, 10);
- JUnitTestCase.assertFalse(r.containsExclusive(5));
- JUnitTestCase.assertTrue(r.containsExclusive(10));
- JUnitTestCase.assertTrue(r.containsExclusive(14));
- JUnitTestCase.assertFalse(r.containsExclusive(0));
- JUnitTestCase.assertFalse(r.containsExclusive(15));
+ expect(r.containsExclusive(5), isFalse);
+ expect(r.containsExclusive(10), isTrue);
+ expect(r.containsExclusive(14), isTrue);
+ expect(r.containsExclusive(0), isFalse);
+ expect(r.containsExclusive(15), isFalse);
}
void test_coveredBy() {
SourceRange r = new SourceRange(5, 10);
// ends before
- JUnitTestCase.assertFalse(r.coveredBy(new SourceRange(20, 10)));
+ expect(r.coveredBy(new SourceRange(20, 10)), isFalse);
// starts after
- JUnitTestCase.assertFalse(r.coveredBy(new SourceRange(0, 3)));
+ expect(r.coveredBy(new SourceRange(0, 3)), isFalse);
// only intersects
- JUnitTestCase.assertFalse(r.coveredBy(new SourceRange(0, 10)));
- JUnitTestCase.assertFalse(r.coveredBy(new SourceRange(10, 10)));
+ expect(r.coveredBy(new SourceRange(0, 10)), isFalse);
+ expect(r.coveredBy(new SourceRange(10, 10)), isFalse);
// covered
- JUnitTestCase.assertTrue(r.coveredBy(new SourceRange(0, 20)));
- JUnitTestCase.assertTrue(r.coveredBy(new SourceRange(5, 10)));
+ expect(r.coveredBy(new SourceRange(0, 20)), isTrue);
+ expect(r.coveredBy(new SourceRange(5, 10)), isTrue);
}
void test_covers() {
SourceRange r = new SourceRange(5, 10);
// ends before
- JUnitTestCase.assertFalse(r.covers(new SourceRange(0, 3)));
+ expect(r.covers(new SourceRange(0, 3)), isFalse);
// starts after
- JUnitTestCase.assertFalse(r.covers(new SourceRange(20, 3)));
+ expect(r.covers(new SourceRange(20, 3)), isFalse);
// only intersects
- JUnitTestCase.assertFalse(r.covers(new SourceRange(0, 10)));
- JUnitTestCase.assertFalse(r.covers(new SourceRange(10, 10)));
+ expect(r.covers(new SourceRange(0, 10)), isFalse);
+ expect(r.covers(new SourceRange(10, 10)), isFalse);
// covers
- JUnitTestCase.assertTrue(r.covers(new SourceRange(5, 10)));
- JUnitTestCase.assertTrue(r.covers(new SourceRange(6, 9)));
- JUnitTestCase.assertTrue(r.covers(new SourceRange(6, 8)));
+ expect(r.covers(new SourceRange(5, 10)), isTrue);
+ expect(r.covers(new SourceRange(6, 9)), isTrue);
+ expect(r.covers(new SourceRange(6, 8)), isTrue);
}
void test_endsIn() {
SourceRange r = new SourceRange(5, 10);
// ends before
- JUnitTestCase.assertFalse(r.endsIn(new SourceRange(20, 10)));
+ expect(r.endsIn(new SourceRange(20, 10)), isFalse);
// starts after
- JUnitTestCase.assertFalse(r.endsIn(new SourceRange(0, 3)));
+ expect(r.endsIn(new SourceRange(0, 3)), isFalse);
// ends
- JUnitTestCase.assertTrue(r.endsIn(new SourceRange(10, 20)));
- JUnitTestCase.assertTrue(r.endsIn(new SourceRange(0, 20)));
+ expect(r.endsIn(new SourceRange(10, 20)), isTrue);
+ expect(r.endsIn(new SourceRange(0, 20)), isTrue);
}
void test_equals() {
SourceRange r = new SourceRange(10, 1);
- JUnitTestCase.assertFalse(r == null);
- JUnitTestCase.assertFalse(r == this);
- JUnitTestCase.assertFalse(r == new SourceRange(20, 2));
- JUnitTestCase.assertTrue(r == new SourceRange(10, 1));
- JUnitTestCase.assertTrue(r == r);
+ expect(r == null, isFalse);
+ expect(r == this, isFalse);
+ expect(r == new SourceRange(20, 2), isFalse);
+ expect(r == new SourceRange(10, 1), isTrue);
+ expect(r == r, isTrue);
}
void test_getExpanded() {
SourceRange r = new SourceRange(5, 3);
- JUnitTestCase.assertEquals(r, r.getExpanded(0));
- JUnitTestCase.assertEquals(new SourceRange(3, 7), r.getExpanded(2));
- JUnitTestCase.assertEquals(new SourceRange(6, 1), r.getExpanded(-1));
+ expect(r.getExpanded(0), r);
+ expect(r.getExpanded(2), new SourceRange(3, 7));
+ expect(r.getExpanded(-1), new SourceRange(6, 1));
}
void test_getMoveEnd() {
SourceRange r = new SourceRange(5, 3);
- JUnitTestCase.assertEquals(r, r.getMoveEnd(0));
- JUnitTestCase.assertEquals(new SourceRange(5, 6), r.getMoveEnd(3));
- JUnitTestCase.assertEquals(new SourceRange(5, 2), r.getMoveEnd(-1));
+ expect(r.getMoveEnd(0), r);
+ expect(r.getMoveEnd(3), new SourceRange(5, 6));
+ expect(r.getMoveEnd(-1), new SourceRange(5, 2));
}
void test_getTranslated() {
SourceRange r = new SourceRange(5, 3);
- JUnitTestCase.assertEquals(r, r.getTranslated(0));
- JUnitTestCase.assertEquals(new SourceRange(7, 3), r.getTranslated(2));
- JUnitTestCase.assertEquals(new SourceRange(4, 3), r.getTranslated(-1));
+ expect(r.getTranslated(0), r);
+ expect(r.getTranslated(2), new SourceRange(7, 3));
+ expect(r.getTranslated(-1), new SourceRange(4, 3));
}
void test_getUnion() {
- JUnitTestCase.assertEquals(
- new SourceRange(10, 15),
- new SourceRange(10, 10).getUnion(new SourceRange(15, 10)));
- JUnitTestCase.assertEquals(
- new SourceRange(10, 15),
- new SourceRange(15, 10).getUnion(new SourceRange(10, 10)));
+ expect(new SourceRange(10, 10).getUnion(new SourceRange(15, 10)), new SourceRange(10, 15));
+ expect(new SourceRange(15, 10).getUnion(new SourceRange(10, 10)), new SourceRange(10, 15));
// "other" is covered/covers
- JUnitTestCase.assertEquals(
- new SourceRange(10, 10),
- new SourceRange(10, 10).getUnion(new SourceRange(15, 2)));
- JUnitTestCase.assertEquals(
- new SourceRange(10, 10),
- new SourceRange(15, 2).getUnion(new SourceRange(10, 10)));
+ expect(new SourceRange(10, 10).getUnion(new SourceRange(15, 2)), new SourceRange(10, 10));
+ expect(new SourceRange(15, 2).getUnion(new SourceRange(10, 10)), new SourceRange(10, 10));
}
void test_intersects() {
SourceRange r = new SourceRange(5, 3);
// null
- JUnitTestCase.assertFalse(r.intersects(null));
+ expect(r.intersects(null), isFalse);
// ends before
- JUnitTestCase.assertFalse(r.intersects(new SourceRange(0, 5)));
+ expect(r.intersects(new SourceRange(0, 5)), isFalse);
// begins after
- JUnitTestCase.assertFalse(r.intersects(new SourceRange(8, 5)));
+ expect(r.intersects(new SourceRange(8, 5)), isFalse);
// begins on same offset
- JUnitTestCase.assertTrue(r.intersects(new SourceRange(5, 1)));
+ expect(r.intersects(new SourceRange(5, 1)), isTrue);
// begins inside, ends inside
- JUnitTestCase.assertTrue(r.intersects(new SourceRange(6, 1)));
+ expect(r.intersects(new SourceRange(6, 1)), isTrue);
// begins inside, ends after
- JUnitTestCase.assertTrue(r.intersects(new SourceRange(6, 10)));
+ expect(r.intersects(new SourceRange(6, 10)), isTrue);
// begins before, ends after
- JUnitTestCase.assertTrue(r.intersects(new SourceRange(0, 10)));
+ expect(r.intersects(new SourceRange(0, 10)), isTrue);
}
void test_startsIn() {
SourceRange r = new SourceRange(5, 10);
// ends before
- JUnitTestCase.assertFalse(r.startsIn(new SourceRange(20, 10)));
+ expect(r.startsIn(new SourceRange(20, 10)), isFalse);
// starts after
- JUnitTestCase.assertFalse(r.startsIn(new SourceRange(0, 3)));
+ expect(r.startsIn(new SourceRange(0, 3)), isFalse);
// starts
- JUnitTestCase.assertTrue(r.startsIn(new SourceRange(5, 1)));
- JUnitTestCase.assertTrue(r.startsIn(new SourceRange(0, 20)));
+ expect(r.startsIn(new SourceRange(5, 1)), isTrue);
+ expect(r.startsIn(new SourceRange(0, 20)), isTrue);
}
void test_toString() {
SourceRange r = new SourceRange(10, 1);
- JUnitTestCase.assertEquals("[offset=10, length=1]", r.toString());
+ expect(r.toString(), "[offset=10, length=1]");
}
}
-class StringUtilitiesTest extends JUnitTestCase {
+class StringUtilitiesTest {
void test_EMPTY() {
- JUnitTestCase.assertEquals("", StringUtilities.EMPTY);
- JUnitTestCase.assertTrue(StringUtilities.EMPTY.isEmpty);
+ expect(StringUtilities.EMPTY, "");
+ expect(StringUtilities.EMPTY.isEmpty, isTrue);
}
void test_EMPTY_ARRAY() {
- JUnitTestCase.assertEquals(0, StringUtilities.EMPTY_ARRAY.length);
+ expect(StringUtilities.EMPTY_ARRAY.length, 0);
}
void test_endsWith3() {
- JUnitTestCase.assertTrue(
- StringUtilities.endsWith3("abc", 0x61, 0x62, 0x63));
- JUnitTestCase.assertTrue(
- StringUtilities.endsWith3("abcdefghi", 0x67, 0x68, 0x69));
- JUnitTestCase.assertFalse(
- StringUtilities.endsWith3("abcdefghi", 0x64, 0x65, 0x61));
+ expect(StringUtilities.endsWith3("abc", 0x61, 0x62, 0x63), isTrue);
+ expect(StringUtilities.endsWith3("abcdefghi", 0x67, 0x68, 0x69), isTrue);
+ expect(StringUtilities.endsWith3("abcdefghi", 0x64, 0x65, 0x61), isFalse);
// missing
}
void test_endsWithChar() {
- JUnitTestCase.assertTrue(StringUtilities.endsWithChar("a", 0x61));
- JUnitTestCase.assertFalse(StringUtilities.endsWithChar("b", 0x61));
- JUnitTestCase.assertFalse(StringUtilities.endsWithChar("", 0x61));
+ expect(StringUtilities.endsWithChar("a", 0x61), isTrue);
+ expect(StringUtilities.endsWithChar("b", 0x61), isFalse);
+ expect(StringUtilities.endsWithChar("", 0x61), isFalse);
}
void test_indexOf1() {
- JUnitTestCase.assertEquals(0, StringUtilities.indexOf1("a", 0, 0x61));
- JUnitTestCase.assertEquals(0, StringUtilities.indexOf1("abcdef", 0, 0x61));
- JUnitTestCase.assertEquals(2, StringUtilities.indexOf1("abcdef", 0, 0x63));
- JUnitTestCase.assertEquals(5, StringUtilities.indexOf1("abcdef", 0, 0x66));
- JUnitTestCase.assertEquals(-1, StringUtilities.indexOf1("abcdef", 0, 0x7A));
- JUnitTestCase.assertEquals(-1, StringUtilities.indexOf1("abcdef", 1, 0x61));
+ expect(StringUtilities.indexOf1("a", 0, 0x61), 0);
+ expect(StringUtilities.indexOf1("abcdef", 0, 0x61), 0);
+ expect(StringUtilities.indexOf1("abcdef", 0, 0x63), 2);
+ expect(StringUtilities.indexOf1("abcdef", 0, 0x66), 5);
+ expect(StringUtilities.indexOf1("abcdef", 0, 0x7A), -1);
+ expect(StringUtilities.indexOf1("abcdef", 1, 0x61), -1);
// before start
}
void test_indexOf2() {
- JUnitTestCase.assertEquals(
- 0,
- StringUtilities.indexOf2("ab", 0, 0x61, 0x62));
- JUnitTestCase.assertEquals(
- 0,
- StringUtilities.indexOf2("abcdef", 0, 0x61, 0x62));
- JUnitTestCase.assertEquals(
- 2,
- StringUtilities.indexOf2("abcdef", 0, 0x63, 0x64));
- JUnitTestCase.assertEquals(
- 4,
- StringUtilities.indexOf2("abcdef", 0, 0x65, 0x66));
- JUnitTestCase.assertEquals(
- -1,
- StringUtilities.indexOf2("abcdef", 0, 0x64, 0x61));
- JUnitTestCase.assertEquals(
- -1,
- StringUtilities.indexOf2("abcdef", 1, 0x61, 0x62));
+ expect(StringUtilities.indexOf2("ab", 0, 0x61, 0x62), 0);
+ expect(StringUtilities.indexOf2("abcdef", 0, 0x61, 0x62), 0);
+ expect(StringUtilities.indexOf2("abcdef", 0, 0x63, 0x64), 2);
+ expect(StringUtilities.indexOf2("abcdef", 0, 0x65, 0x66), 4);
+ expect(StringUtilities.indexOf2("abcdef", 0, 0x64, 0x61), -1);
+ expect(StringUtilities.indexOf2("abcdef", 1, 0x61, 0x62), -1);
// before start
}
void test_indexOf4() {
- JUnitTestCase.assertEquals(
- 0,
- StringUtilities.indexOf4("abcd", 0, 0x61, 0x62, 0x63, 0x64));
- JUnitTestCase.assertEquals(
- 0,
- StringUtilities.indexOf4("abcdefghi", 0, 0x61, 0x62, 0x63, 0x64));
- JUnitTestCase.assertEquals(
- 2,
- StringUtilities.indexOf4("abcdefghi", 0, 0x63, 0x64, 0x65, 0x66));
- JUnitTestCase.assertEquals(
- 5,
- StringUtilities.indexOf4("abcdefghi", 0, 0x66, 0x67, 0x68, 0x69));
- JUnitTestCase.assertEquals(
- -1,
- StringUtilities.indexOf4("abcdefghi", 0, 0x64, 0x65, 0x61, 0x64));
- JUnitTestCase.assertEquals(
- -1,
- StringUtilities.indexOf4("abcdefghi", 1, 0x61, 0x62, 0x63, 0x64));
+ expect(StringUtilities.indexOf4("abcd", 0, 0x61, 0x62, 0x63, 0x64), 0);
+ expect(StringUtilities.indexOf4("abcdefghi", 0, 0x61, 0x62, 0x63, 0x64), 0);
+ expect(StringUtilities.indexOf4("abcdefghi", 0, 0x63, 0x64, 0x65, 0x66), 2);
+ expect(StringUtilities.indexOf4("abcdefghi", 0, 0x66, 0x67, 0x68, 0x69), 5);
+ expect(StringUtilities.indexOf4("abcdefghi", 0, 0x64, 0x65, 0x61, 0x64), -1);
+ expect(StringUtilities.indexOf4("abcdefghi", 1, 0x61, 0x62, 0x63, 0x64), -1);
// before start
}
void test_indexOf5() {
- JUnitTestCase.assertEquals(
- 0,
- StringUtilities.indexOf5("abcde", 0, 0x61, 0x62, 0x63, 0x64, 0x65));
- JUnitTestCase.assertEquals(
- 0,
- StringUtilities.indexOf5("abcdefghi", 0, 0x61, 0x62, 0x63, 0x64, 0x65));
- JUnitTestCase.assertEquals(
- 2,
- StringUtilities.indexOf5("abcdefghi", 0, 0x63, 0x64, 0x65, 0x66, 0x67));
- JUnitTestCase.assertEquals(
- 4,
- StringUtilities.indexOf5("abcdefghi", 0, 0x65, 0x66, 0x67, 0x68, 0x69));
- JUnitTestCase.assertEquals(
- -1,
- StringUtilities.indexOf5("abcdefghi", 0, 0x64, 0x65, 0x66, 0x69, 0x6E));
- JUnitTestCase.assertEquals(
- -1,
- StringUtilities.indexOf5("abcdefghi", 1, 0x61, 0x62, 0x63, 0x64, 0x65));
+ expect(StringUtilities.indexOf5("abcde", 0, 0x61, 0x62, 0x63, 0x64, 0x65), 0);
+ expect(StringUtilities.indexOf5("abcdefghi", 0, 0x61, 0x62, 0x63, 0x64, 0x65), 0);
+ expect(StringUtilities.indexOf5("abcdefghi", 0, 0x63, 0x64, 0x65, 0x66, 0x67), 2);
+ expect(StringUtilities.indexOf5("abcdefghi", 0, 0x65, 0x66, 0x67, 0x68, 0x69), 4);
+ expect(StringUtilities.indexOf5("abcdefghi", 0, 0x64, 0x65, 0x66, 0x69, 0x6E), -1);
+ expect(StringUtilities.indexOf5("abcdefghi", 1, 0x61, 0x62, 0x63, 0x64, 0x65), -1);
// before start
}
void test_isEmpty() {
- JUnitTestCase.assertTrue(StringUtilities.isEmpty(""));
- JUnitTestCase.assertFalse(StringUtilities.isEmpty(" "));
- JUnitTestCase.assertFalse(StringUtilities.isEmpty("a"));
- JUnitTestCase.assertTrue(StringUtilities.isEmpty(StringUtilities.EMPTY));
+ expect(StringUtilities.isEmpty(""), isTrue);
+ expect(StringUtilities.isEmpty(" "), isFalse);
+ expect(StringUtilities.isEmpty("a"), isFalse);
+ expect(StringUtilities.isEmpty(StringUtilities.EMPTY), isTrue);
}
void test_isTagName() {
- JUnitTestCase.assertFalse(StringUtilities.isTagName(null));
- JUnitTestCase.assertFalse(StringUtilities.isTagName(""));
- JUnitTestCase.assertFalse(StringUtilities.isTagName("-"));
- JUnitTestCase.assertFalse(StringUtilities.isTagName("0"));
- JUnitTestCase.assertFalse(StringUtilities.isTagName("0a"));
- JUnitTestCase.assertFalse(StringUtilities.isTagName("a b"));
- JUnitTestCase.assertTrue(StringUtilities.isTagName("a0"));
- JUnitTestCase.assertTrue(StringUtilities.isTagName("a"));
- JUnitTestCase.assertTrue(StringUtilities.isTagName("ab"));
- JUnitTestCase.assertTrue(StringUtilities.isTagName("a-b"));
+ expect(StringUtilities.isTagName(null), isFalse);
+ expect(StringUtilities.isTagName(""), isFalse);
+ expect(StringUtilities.isTagName("-"), isFalse);
+ expect(StringUtilities.isTagName("0"), isFalse);
+ expect(StringUtilities.isTagName("0a"), isFalse);
+ expect(StringUtilities.isTagName("a b"), isFalse);
+ expect(StringUtilities.isTagName("a0"), isTrue);
+ expect(StringUtilities.isTagName("a"), isTrue);
+ expect(StringUtilities.isTagName("ab"), isTrue);
+ expect(StringUtilities.isTagName("a-b"), isTrue);
}
void test_printListOfQuotedNames_empty() {
try {
StringUtilities.printListOfQuotedNames(new List<String>(0));
- JUnitTestCase.fail("Expected IllegalArgumentException");
+ fail("Expected IllegalArgumentException");
} on IllegalArgumentException catch (exception) {
// Expected
}
}
void test_printListOfQuotedNames_five() {
- JUnitTestCase.assertEquals(
- "'a', 'b', 'c', 'd' and 'e'",
- StringUtilities.printListOfQuotedNames(<String>["a", "b", "c", "d", "e"]));
+ expect(StringUtilities.printListOfQuotedNames(<String>["a", "b", "c", "d", "e"]), "'a', 'b', 'c', 'd' and 'e'");
}
void test_printListOfQuotedNames_null() {
try {
StringUtilities.printListOfQuotedNames(null);
- JUnitTestCase.fail("Expected IllegalArgumentException");
+ fail("Expected IllegalArgumentException");
} on IllegalArgumentException catch (exception) {
// Expected
}
@@ -5169,84 +5119,59 @@ class StringUtilitiesTest extends JUnitTestCase {
void test_printListOfQuotedNames_one() {
try {
StringUtilities.printListOfQuotedNames(<String>["a"]);
- JUnitTestCase.fail("Expected IllegalArgumentException");
+ fail("Expected IllegalArgumentException");
} on IllegalArgumentException catch (exception) {
// Expected
}
}
void test_printListOfQuotedNames_three() {
- JUnitTestCase.assertEquals(
- "'a', 'b' and 'c'",
- StringUtilities.printListOfQuotedNames(<String>["a", "b", "c"]));
+ expect(StringUtilities.printListOfQuotedNames(<String>["a", "b", "c"]), "'a', 'b' and 'c'");
}
void test_printListOfQuotedNames_two() {
- JUnitTestCase.assertEquals(
- "'a' and 'b'",
- StringUtilities.printListOfQuotedNames(<String>["a", "b"]));
+ expect(StringUtilities.printListOfQuotedNames(<String>["a", "b"]), "'a' and 'b'");
}
void test_startsWith2() {
- JUnitTestCase.assertTrue(StringUtilities.startsWith2("ab", 0, 0x61, 0x62));
- JUnitTestCase.assertTrue(
- StringUtilities.startsWith2("abcdefghi", 0, 0x61, 0x62));
- JUnitTestCase.assertTrue(
- StringUtilities.startsWith2("abcdefghi", 2, 0x63, 0x64));
- JUnitTestCase.assertTrue(
- StringUtilities.startsWith2("abcdefghi", 5, 0x66, 0x67));
- JUnitTestCase.assertFalse(
- StringUtilities.startsWith2("abcdefghi", 0, 0x64, 0x64));
+ expect(StringUtilities.startsWith2("ab", 0, 0x61, 0x62), isTrue);
+ expect(StringUtilities.startsWith2("abcdefghi", 0, 0x61, 0x62), isTrue);
+ expect(StringUtilities.startsWith2("abcdefghi", 2, 0x63, 0x64), isTrue);
+ expect(StringUtilities.startsWith2("abcdefghi", 5, 0x66, 0x67), isTrue);
+ expect(StringUtilities.startsWith2("abcdefghi", 0, 0x64, 0x64), isFalse);
// missing
}
void test_startsWith3() {
- JUnitTestCase.assertTrue(
- StringUtilities.startsWith3("abc", 0, 0x61, 0x62, 0x63));
- JUnitTestCase.assertTrue(
- StringUtilities.startsWith3("abcdefghi", 0, 0x61, 0x62, 0x63));
- JUnitTestCase.assertTrue(
- StringUtilities.startsWith3("abcdefghi", 2, 0x63, 0x64, 0x65));
- JUnitTestCase.assertTrue(
- StringUtilities.startsWith3("abcdefghi", 6, 0x67, 0x68, 0x69));
- JUnitTestCase.assertFalse(
- StringUtilities.startsWith3("abcdefghi", 0, 0x64, 0x65, 0x61));
+ expect(StringUtilities.startsWith3("abc", 0, 0x61, 0x62, 0x63), isTrue);
+ expect(StringUtilities.startsWith3("abcdefghi", 0, 0x61, 0x62, 0x63), isTrue);
+ expect(StringUtilities.startsWith3("abcdefghi", 2, 0x63, 0x64, 0x65), isTrue);
+ expect(StringUtilities.startsWith3("abcdefghi", 6, 0x67, 0x68, 0x69), isTrue);
+ expect(StringUtilities.startsWith3("abcdefghi", 0, 0x64, 0x65, 0x61), isFalse);
// missing
}
void test_startsWith4() {
- JUnitTestCase.assertTrue(
- StringUtilities.startsWith4("abcd", 0, 0x61, 0x62, 0x63, 0x64));
- JUnitTestCase.assertTrue(
- StringUtilities.startsWith4("abcdefghi", 0, 0x61, 0x62, 0x63, 0x64));
- JUnitTestCase.assertTrue(
- StringUtilities.startsWith4("abcdefghi", 2, 0x63, 0x64, 0x65, 0x66));
- JUnitTestCase.assertTrue(
- StringUtilities.startsWith4("abcdefghi", 5, 0x66, 0x67, 0x68, 0x69));
- JUnitTestCase.assertFalse(
- StringUtilities.startsWith4("abcdefghi", 0, 0x64, 0x65, 0x61, 0x64));
+ expect(StringUtilities.startsWith4("abcd", 0, 0x61, 0x62, 0x63, 0x64), isTrue);
+ expect(StringUtilities.startsWith4("abcdefghi", 0, 0x61, 0x62, 0x63, 0x64), isTrue);
+ expect(StringUtilities.startsWith4("abcdefghi", 2, 0x63, 0x64, 0x65, 0x66), isTrue);
+ expect(StringUtilities.startsWith4("abcdefghi", 5, 0x66, 0x67, 0x68, 0x69), isTrue);
+ expect(StringUtilities.startsWith4("abcdefghi", 0, 0x64, 0x65, 0x61, 0x64), isFalse);
// missing
}
void test_startsWith5() {
- JUnitTestCase.assertTrue(
- StringUtilities.startsWith5("abcde", 0, 0x61, 0x62, 0x63, 0x64, 0x65));
- JUnitTestCase.assertTrue(
- StringUtilities.startsWith5("abcdefghi", 0, 0x61, 0x62, 0x63, 0x64, 0x65));
- JUnitTestCase.assertTrue(
- StringUtilities.startsWith5("abcdefghi", 2, 0x63, 0x64, 0x65, 0x66, 0x67));
- JUnitTestCase.assertTrue(
- StringUtilities.startsWith5("abcdefghi", 4, 0x65, 0x66, 0x67, 0x68, 0x69));
- JUnitTestCase.assertFalse(
- StringUtilities.startsWith5("abcdefghi", 0, 0x61, 0x62, 0x63, 0x62, 0x61));
+ expect(StringUtilities.startsWith5("abcde", 0, 0x61, 0x62, 0x63, 0x64, 0x65), isTrue);
+ expect(StringUtilities.startsWith5("abcdefghi", 0, 0x61, 0x62, 0x63, 0x64, 0x65), isTrue);
+ expect(StringUtilities.startsWith5("abcdefghi", 2, 0x63, 0x64, 0x65, 0x66, 0x67), isTrue);
+ expect(StringUtilities.startsWith5("abcdefghi", 4, 0x65, 0x66, 0x67, 0x68, 0x69), isTrue);
+ expect(StringUtilities.startsWith5("abcdefghi", 0, 0x61, 0x62, 0x63, 0x62, 0x61), isFalse);
// missing
}
void test_startsWith6() {
- JUnitTestCase.assertTrue(
- StringUtilities.startsWith6("abcdef", 0, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66));
- JUnitTestCase.assertTrue(
- StringUtilities.startsWith6(
+ expect(StringUtilities.startsWith6("abcdef", 0, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66), isTrue);
+ expect(StringUtilities.startsWith6(
"abcdefghi",
0,
0x61,
@@ -5254,9 +5179,8 @@ class StringUtilitiesTest extends JUnitTestCase {
0x63,
0x64,
0x65,
- 0x66));
- JUnitTestCase.assertTrue(
- StringUtilities.startsWith6(
+ 0x66), isTrue);
+ expect(StringUtilities.startsWith6(
"abcdefghi",
2,
0x63,
@@ -5264,9 +5188,8 @@ class StringUtilitiesTest extends JUnitTestCase {
0x65,
0x66,
0x67,
- 0x68));
- JUnitTestCase.assertTrue(
- StringUtilities.startsWith6(
+ 0x68), isTrue);
+ expect(StringUtilities.startsWith6(
"abcdefghi",
3,
0x64,
@@ -5274,9 +5197,8 @@ class StringUtilitiesTest extends JUnitTestCase {
0x66,
0x67,
0x68,
- 0x69));
- JUnitTestCase.assertFalse(
- StringUtilities.startsWith6(
+ 0x69), isTrue);
+ expect(StringUtilities.startsWith6(
"abcdefghi",
0,
0x61,
@@ -5284,57 +5206,35 @@ class StringUtilitiesTest extends JUnitTestCase {
0x63,
0x64,
0x65,
- 0x67));
+ 0x67), isFalse);
// missing
}
void test_startsWithChar() {
- JUnitTestCase.assertTrue(StringUtilities.startsWithChar("a", 0x61));
- JUnitTestCase.assertFalse(StringUtilities.startsWithChar("b", 0x61));
- JUnitTestCase.assertFalse(StringUtilities.startsWithChar("", 0x61));
+ expect(StringUtilities.startsWithChar("a", 0x61), isTrue);
+ expect(StringUtilities.startsWithChar("b", 0x61), isFalse);
+ expect(StringUtilities.startsWithChar("", 0x61), isFalse);
}
void test_substringBefore() {
- JUnitTestCase.assertEquals(null, StringUtilities.substringBefore(null, ""));
- JUnitTestCase.assertEquals(
- null,
- StringUtilities.substringBefore(null, "a"));
- JUnitTestCase.assertEquals("", StringUtilities.substringBefore("", "a"));
- JUnitTestCase.assertEquals("", StringUtilities.substringBefore("abc", "a"));
- JUnitTestCase.assertEquals(
- "a",
- StringUtilities.substringBefore("abcba", "b"));
- JUnitTestCase.assertEquals(
- "ab",
- StringUtilities.substringBefore("abc", "c"));
- JUnitTestCase.assertEquals(
- "abc",
- StringUtilities.substringBefore("abc", "d"));
- JUnitTestCase.assertEquals("", StringUtilities.substringBefore("abc", ""));
- JUnitTestCase.assertEquals(
- "abc",
- StringUtilities.substringBefore("abc", null));
+ expect(StringUtilities.substringBefore(null, ""), null);
+ expect(StringUtilities.substringBefore(null, "a"), null);
+ expect(StringUtilities.substringBefore("", "a"), "");
+ expect(StringUtilities.substringBefore("abc", "a"), "");
+ expect(StringUtilities.substringBefore("abcba", "b"), "a");
+ expect(StringUtilities.substringBefore("abc", "c"), "ab");
+ expect(StringUtilities.substringBefore("abc", "d"), "abc");
+ expect(StringUtilities.substringBefore("abc", ""), "");
+ expect(StringUtilities.substringBefore("abc", null), "abc");
}
void test_substringBeforeChar() {
- JUnitTestCase.assertEquals(
- null,
- StringUtilities.substringBeforeChar(null, 0x61));
- JUnitTestCase.assertEquals(
- "",
- StringUtilities.substringBeforeChar("", 0x61));
- JUnitTestCase.assertEquals(
- "",
- StringUtilities.substringBeforeChar("abc", 0x61));
- JUnitTestCase.assertEquals(
- "a",
- StringUtilities.substringBeforeChar("abcba", 0x62));
- JUnitTestCase.assertEquals(
- "ab",
- StringUtilities.substringBeforeChar("abc", 0x63));
- JUnitTestCase.assertEquals(
- "abc",
- StringUtilities.substringBeforeChar("abc", 0x64));
+ expect(StringUtilities.substringBeforeChar(null, 0x61), null);
+ expect(StringUtilities.substringBeforeChar("", 0x61), "");
+ expect(StringUtilities.substringBeforeChar("abc", 0x61), "");
+ expect(StringUtilities.substringBeforeChar("abcba", 0x62), "a");
+ expect(StringUtilities.substringBeforeChar("abc", 0x63), "ab");
+ expect(StringUtilities.substringBeforeChar("abc", 0x64), "abc");
}
}
@@ -5388,15 +5288,14 @@ class TestLogger implements Logger {
}
-class TokenMapTest extends JUnitTestCase {
+class TokenMapTest {
void test_creation() {
- JUnitTestCase.assertNotNull(new TokenMap());
+ expect(new TokenMap(), isNotNull);
}
void test_get_absent() {
TokenMap tokenMap = new TokenMap();
- JUnitTestCase.assertNull(
- tokenMap.get(TokenFactory.tokenFromType(TokenType.AT)));
+ expect(tokenMap.get(TokenFactory.tokenFromType(TokenType.AT)), isNull);
}
void test_get_added() {
@@ -5404,6 +5303,6 @@ class TokenMapTest extends JUnitTestCase {
Token key = TokenFactory.tokenFromType(TokenType.AT);
Token value = TokenFactory.tokenFromType(TokenType.AT);
tokenMap.put(key, value);
- JUnitTestCase.assertSame(value, tokenMap.get(key));
+ expect(tokenMap.get(key), same(value));
}
}

Powered by Google App Engine
This is Rietveld 408576698