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

Unified Diff: pkg/analyzer/test/generated/ast_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/ast_test.dart
diff --git a/pkg/analyzer/test/generated/ast_test.dart b/pkg/analyzer/test/generated/ast_test.dart
index d0b6531983a366c8887159a8bdd3ee93c0daa669..39349f33c5e5ca232ead6b8a97a95dbea5aaaaac 100644
--- a/pkg/analyzer/test/generated/ast_test.dart
+++ b/pkg/analyzer/test/generated/ast_test.dart
@@ -9,11 +9,10 @@ library engine.ast_test;
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/java_engine.dart' show Predicate;
import 'package:analyzer/src/generated/scanner.dart';
import 'package:analyzer/src/generated/ast.dart';
-import 'package:unittest/unittest.dart' as _ut;
+import 'package:unittest/unittest.dart';
import 'parser_test.dart' show ParserTestCase;
import 'test_support.dart';
import 'package:analyzer/src/generated/testing/ast_factory.dart';
@@ -112,10 +111,10 @@ class ClassDeclarationTest extends ParserTestCase {
ConstructorDeclaration aConstructor = AstFactory.constructorDeclaration(AstFactory.identifier3("Test"), "a", AstFactory.formalParameterList([]), initializers);
ConstructorDeclaration bConstructor = AstFactory.constructorDeclaration(AstFactory.identifier3("Test"), "b", AstFactory.formalParameterList([]), initializers);
ClassDeclaration clazz = AstFactory.classDeclaration(null, "Test", null, null, null, null, [defaultConstructor, aConstructor, bConstructor]);
- JUnitTestCase.assertSame(defaultConstructor, clazz.getConstructor(null));
- JUnitTestCase.assertSame(aConstructor, clazz.getConstructor("a"));
- JUnitTestCase.assertSame(bConstructor, clazz.getConstructor("b"));
- JUnitTestCase.assertSame(null, clazz.getConstructor("noSuchConstructor"));
+ expect(clazz.getConstructor(null), same(defaultConstructor));
+ expect(clazz.getConstructor("a"), same(aConstructor));
+ expect(clazz.getConstructor("b"), same(bConstructor));
+ expect(clazz.getConstructor("noSuchConstructor"), same(null));
}
void test_getField() {
@@ -125,345 +124,345 @@ class ClassDeclarationTest extends ParserTestCase {
ClassDeclaration clazz = AstFactory.classDeclaration(null, "Test", null, null, null, null, [
AstFactory.fieldDeclaration2(false, null, [aVar]),
AstFactory.fieldDeclaration2(false, null, [bVar, cVar])]);
- JUnitTestCase.assertSame(aVar, clazz.getField("a"));
- JUnitTestCase.assertSame(bVar, clazz.getField("b"));
- JUnitTestCase.assertSame(cVar, clazz.getField("c"));
- JUnitTestCase.assertSame(null, clazz.getField("noSuchField"));
+ expect(clazz.getField("a"), same(aVar));
+ expect(clazz.getField("b"), same(bVar));
+ expect(clazz.getField("c"), same(cVar));
+ expect(clazz.getField("noSuchField"), same(null));
}
void test_getMethod() {
MethodDeclaration aMethod = AstFactory.methodDeclaration(null, null, null, null, AstFactory.identifier3("a"), AstFactory.formalParameterList([]));
MethodDeclaration bMethod = AstFactory.methodDeclaration(null, null, null, null, AstFactory.identifier3("b"), AstFactory.formalParameterList([]));
ClassDeclaration clazz = AstFactory.classDeclaration(null, "Test", null, null, null, null, [aMethod, bMethod]);
- JUnitTestCase.assertSame(aMethod, clazz.getMethod("a"));
- JUnitTestCase.assertSame(bMethod, clazz.getMethod("b"));
- JUnitTestCase.assertSame(null, clazz.getMethod("noSuchMethod"));
+ expect(clazz.getMethod("a"), same(aMethod));
+ expect(clazz.getMethod("b"), same(bMethod));
+ expect(clazz.getMethod("noSuchMethod"), same(null));
}
void test_isAbstract() {
- JUnitTestCase.assertFalse(AstFactory.classDeclaration(null, "A", null, null, null, null, []).isAbstract);
- JUnitTestCase.assertTrue(AstFactory.classDeclaration(Keyword.ABSTRACT, "B", null, null, null, null, []).isAbstract);
+ expect(AstFactory.classDeclaration(null, "A", null, null, null, null, []).isAbstract, isFalse);
+ expect(AstFactory.classDeclaration(Keyword.ABSTRACT, "B", null, null, null, null, []).isAbstract, isTrue);
}
}
class ClassTypeAliasTest extends ParserTestCase {
void test_isAbstract() {
- JUnitTestCase.assertFalse(AstFactory.classTypeAlias("A", null, null, null, null, null).isAbstract);
- JUnitTestCase.assertTrue(AstFactory.classTypeAlias("B", null, Keyword.ABSTRACT, null, null, null).isAbstract);
+ expect(AstFactory.classTypeAlias("A", null, null, null, null, null).isAbstract, isFalse);
+ expect(AstFactory.classTypeAlias("B", null, Keyword.ABSTRACT, null, null, null).isAbstract, isTrue);
}
}
class ConstantEvaluatorTest extends ParserTestCase {
void fail_constructor() {
Object value = _getConstantValue("?");
- JUnitTestCase.assertEquals(null, value);
+ expect(value, null);
}
void fail_identifier_class() {
Object value = _getConstantValue("?");
- JUnitTestCase.assertEquals(null, value);
+ expect(value, null);
}
void fail_identifier_function() {
Object value = _getConstantValue("?");
- JUnitTestCase.assertEquals(null, value);
+ expect(value, null);
}
void fail_identifier_static() {
Object value = _getConstantValue("?");
- JUnitTestCase.assertEquals(null, value);
+ expect(value, null);
}
void fail_identifier_staticMethod() {
Object value = _getConstantValue("?");
- JUnitTestCase.assertEquals(null, value);
+ expect(value, null);
}
void fail_identifier_topLevel() {
Object value = _getConstantValue("?");
- JUnitTestCase.assertEquals(null, value);
+ expect(value, null);
}
void fail_identifier_typeParameter() {
Object value = _getConstantValue("?");
- JUnitTestCase.assertEquals(null, value);
+ expect(value, null);
}
void test_binary_bitAnd() {
Object value = _getConstantValue("74 & 42");
EngineTestCase.assertInstanceOf((obj) => obj is int, int, value);
- JUnitTestCase.assertEquals(74 & 42, value as int);
+ expect(value as int, 74 & 42);
}
void test_binary_bitOr() {
Object value = _getConstantValue("74 | 42");
EngineTestCase.assertInstanceOf((obj) => obj is int, int, value);
- JUnitTestCase.assertEquals(74 | 42, value as int);
+ expect(value as int, 74 | 42);
}
void test_binary_bitXor() {
Object value = _getConstantValue("74 ^ 42");
EngineTestCase.assertInstanceOf((obj) => obj is int, int, value);
- JUnitTestCase.assertEquals(74 ^ 42, value as int);
+ expect(value as int, 74 ^ 42);
}
void test_binary_divide_double() {
Object value = _getConstantValue("3.2 / 2.3");
EngineTestCase.assertInstanceOf((obj) => obj is double, double, value);
- JUnitTestCase.assertEquals(3.2 / 2.3, value as double);
+ expect(value as double, 3.2 / 2.3);
}
void test_binary_divide_integer() {
Object value = _getConstantValue("3 / 2");
EngineTestCase.assertInstanceOf((obj) => obj is int, int, value);
- JUnitTestCase.assertEquals(1, value as int);
+ expect(value as int, 1);
}
void test_binary_equal_boolean() {
Object value = _getConstantValue("true == false");
- JUnitTestCase.assertEquals(false, value);
+ expect(value, false);
}
void test_binary_equal_integer() {
Object value = _getConstantValue("2 == 3");
- JUnitTestCase.assertEquals(false, value);
+ expect(value, false);
}
void test_binary_equal_invalidLeft() {
Object value = _getConstantValue("a == 3");
- JUnitTestCase.assertEquals(ConstantEvaluator.NOT_A_CONSTANT, value);
+ expect(value, ConstantEvaluator.NOT_A_CONSTANT);
}
void test_binary_equal_invalidRight() {
Object value = _getConstantValue("2 == a");
- JUnitTestCase.assertEquals(ConstantEvaluator.NOT_A_CONSTANT, value);
+ expect(value, ConstantEvaluator.NOT_A_CONSTANT);
}
void test_binary_equal_string() {
Object value = _getConstantValue("'a' == 'b'");
- JUnitTestCase.assertEquals(false, value);
+ expect(value, false);
}
void test_binary_greaterThan() {
Object value = _getConstantValue("2 > 3");
- JUnitTestCase.assertEquals(false, value);
+ expect(value, false);
}
void test_binary_greaterThanOrEqual() {
Object value = _getConstantValue("2 >= 3");
- JUnitTestCase.assertEquals(false, value);
+ expect(value, false);
}
void test_binary_leftShift() {
Object value = _getConstantValue("16 << 2");
EngineTestCase.assertInstanceOf((obj) => obj is int, int, value);
- JUnitTestCase.assertEquals(64, value as int);
+ expect(value as int, 64);
}
void test_binary_lessThan() {
Object value = _getConstantValue("2 < 3");
- JUnitTestCase.assertEquals(true, value);
+ expect(value, true);
}
void test_binary_lessThanOrEqual() {
Object value = _getConstantValue("2 <= 3");
- JUnitTestCase.assertEquals(true, value);
+ expect(value, true);
}
void test_binary_logicalAnd() {
Object value = _getConstantValue("true && false");
- JUnitTestCase.assertEquals(false, value);
+ expect(value, false);
}
void test_binary_logicalOr() {
Object value = _getConstantValue("true || false");
- JUnitTestCase.assertEquals(true, value);
+ expect(value, true);
}
void test_binary_minus_double() {
Object value = _getConstantValue("3.2 - 2.3");
EngineTestCase.assertInstanceOf((obj) => obj is double, double, value);
- JUnitTestCase.assertEquals(3.2 - 2.3, value as double);
+ expect(value as double, 3.2 - 2.3);
}
void test_binary_minus_integer() {
Object value = _getConstantValue("3 - 2");
EngineTestCase.assertInstanceOf((obj) => obj is int, int, value);
- JUnitTestCase.assertEquals(1, value as int);
+ expect(value as int, 1);
}
void test_binary_notEqual_boolean() {
Object value = _getConstantValue("true != false");
- JUnitTestCase.assertEquals(true, value);
+ expect(value, true);
}
void test_binary_notEqual_integer() {
Object value = _getConstantValue("2 != 3");
- JUnitTestCase.assertEquals(true, value);
+ expect(value, true);
}
void test_binary_notEqual_invalidLeft() {
Object value = _getConstantValue("a != 3");
- JUnitTestCase.assertEquals(ConstantEvaluator.NOT_A_CONSTANT, value);
+ expect(value, ConstantEvaluator.NOT_A_CONSTANT);
}
void test_binary_notEqual_invalidRight() {
Object value = _getConstantValue("2 != a");
- JUnitTestCase.assertEquals(ConstantEvaluator.NOT_A_CONSTANT, value);
+ expect(value, ConstantEvaluator.NOT_A_CONSTANT);
}
void test_binary_notEqual_string() {
Object value = _getConstantValue("'a' != 'b'");
- JUnitTestCase.assertEquals(true, value);
+ expect(value, true);
}
void test_binary_plus_double() {
Object value = _getConstantValue("2.3 + 3.2");
EngineTestCase.assertInstanceOf((obj) => obj is double, double, value);
- JUnitTestCase.assertEquals(2.3 + 3.2, value as double);
+ expect(value as double, 2.3 + 3.2);
}
void test_binary_plus_integer() {
Object value = _getConstantValue("2 + 3");
EngineTestCase.assertInstanceOf((obj) => obj is int, int, value);
- JUnitTestCase.assertEquals(5, value as int);
+ expect(value as int, 5);
}
void test_binary_remainder_double() {
Object value = _getConstantValue("3.2 % 2.3");
EngineTestCase.assertInstanceOf((obj) => obj is double, double, value);
- JUnitTestCase.assertEquals(3.2 % 2.3, value as double);
+ expect(value as double, 3.2 % 2.3);
}
void test_binary_remainder_integer() {
Object value = _getConstantValue("8 % 3");
EngineTestCase.assertInstanceOf((obj) => obj is int, int, value);
- JUnitTestCase.assertEquals(2, value as int);
+ expect(value as int, 2);
}
void test_binary_rightShift() {
Object value = _getConstantValue("64 >> 2");
EngineTestCase.assertInstanceOf((obj) => obj is int, int, value);
- JUnitTestCase.assertEquals(16, value as int);
+ expect(value as int, 16);
}
void test_binary_times_double() {
Object value = _getConstantValue("2.3 * 3.2");
EngineTestCase.assertInstanceOf((obj) => obj is double, double, value);
- JUnitTestCase.assertEquals(2.3 * 3.2, value as double);
+ expect(value as double, 2.3 * 3.2);
}
void test_binary_times_integer() {
Object value = _getConstantValue("2 * 3");
EngineTestCase.assertInstanceOf((obj) => obj is int, int, value);
- JUnitTestCase.assertEquals(6, value as int);
+ expect(value as int, 6);
}
void test_binary_truncatingDivide_double() {
Object value = _getConstantValue("3.2 ~/ 2.3");
EngineTestCase.assertInstanceOf((obj) => obj is int, int, value);
- JUnitTestCase.assertEquals(1, value as int);
+ expect(value as int, 1);
}
void test_binary_truncatingDivide_integer() {
Object value = _getConstantValue("10 ~/ 3");
EngineTestCase.assertInstanceOf((obj) => obj is int, int, value);
- JUnitTestCase.assertEquals(3, value as int);
+ expect(value as int, 3);
}
void test_literal_boolean_false() {
Object value = _getConstantValue("false");
- JUnitTestCase.assertEquals(false, value);
+ expect(value, false);
}
void test_literal_boolean_true() {
Object value = _getConstantValue("true");
- JUnitTestCase.assertEquals(true, value);
+ expect(value, true);
}
void test_literal_list() {
Object value = _getConstantValue("['a', 'b', 'c']");
EngineTestCase.assertInstanceOf((obj) => obj is List, List, value);
List list = value as List;
- JUnitTestCase.assertEquals(3, list.length);
- JUnitTestCase.assertEquals("a", list[0]);
- JUnitTestCase.assertEquals("b", list[1]);
- JUnitTestCase.assertEquals("c", list[2]);
+ expect(list.length, 3);
+ expect(list[0], "a");
+ expect(list[1], "b");
+ expect(list[2], "c");
}
void test_literal_map() {
Object value = _getConstantValue("{'a' : 'm', 'b' : 'n', 'c' : 'o'}");
EngineTestCase.assertInstanceOf((obj) => obj is Map, Map, value);
Map map = value as Map;
- JUnitTestCase.assertEquals(3, map.length);
- JUnitTestCase.assertEquals("m", map["a"]);
- JUnitTestCase.assertEquals("n", map["b"]);
- JUnitTestCase.assertEquals("o", map["c"]);
+ expect(map.length, 3);
+ expect(map["a"], "m");
+ expect(map["b"], "n");
+ expect(map["c"], "o");
}
void test_literal_null() {
Object value = _getConstantValue("null");
- JUnitTestCase.assertEquals(null, value);
+ expect(value, null);
}
void test_literal_number_double() {
Object value = _getConstantValue("3.45");
EngineTestCase.assertInstanceOf((obj) => obj is double, double, value);
- JUnitTestCase.assertEquals(3.45, value as double);
+ expect(value as double, 3.45);
}
void test_literal_number_integer() {
Object value = _getConstantValue("42");
EngineTestCase.assertInstanceOf((obj) => obj is int, int, value);
- JUnitTestCase.assertEquals(42, value as int);
+ expect(value as int, 42);
}
void test_literal_string_adjacent() {
Object value = _getConstantValue("'abc' 'def'");
- JUnitTestCase.assertEquals("abcdef", value);
+ expect(value, "abcdef");
}
void test_literal_string_interpolation_invalid() {
Object value = _getConstantValue("'a\${f()}c'");
- JUnitTestCase.assertEquals(ConstantEvaluator.NOT_A_CONSTANT, value);
+ expect(value, ConstantEvaluator.NOT_A_CONSTANT);
}
void test_literal_string_interpolation_valid() {
Object value = _getConstantValue("'a\${3}c'");
- JUnitTestCase.assertEquals("a3c", value);
+ expect(value, "a3c");
}
void test_literal_string_simple() {
Object value = _getConstantValue("'abc'");
- JUnitTestCase.assertEquals("abc", value);
+ expect(value, "abc");
}
void test_parenthesizedExpression() {
Object value = _getConstantValue("('a')");
- JUnitTestCase.assertEquals("a", value);
+ expect(value, "a");
}
void test_unary_bitNot() {
Object value = _getConstantValue("~42");
EngineTestCase.assertInstanceOf((obj) => obj is int, int, value);
- JUnitTestCase.assertEquals(~42, value as int);
+ expect(value as int, ~42);
}
void test_unary_logicalNot() {
Object value = _getConstantValue("!true");
- JUnitTestCase.assertEquals(false, value);
+ expect(value, false);
}
void test_unary_negated_double() {
Object value = _getConstantValue("-42.3");
EngineTestCase.assertInstanceOf((obj) => obj is double, double, value);
- JUnitTestCase.assertEquals(-42.3, value as double);
+ expect(value as double, -42.3);
}
void test_unary_negated_integer() {
Object value = _getConstantValue("-42");
EngineTestCase.assertInstanceOf((obj) => obj is int, int, value);
- JUnitTestCase.assertEquals(-42, value as int);
+ expect(value as int, -42);
}
Object _getConstantValue(String source) => ParserTestCase.parseExpression(source, []).accept(new ConstantEvaluator());
@@ -474,84 +473,84 @@ class IndexExpressionTest extends EngineTestCase {
IndexExpression expression = AstFactory.indexExpression(AstFactory.identifier3("a"), AstFactory.identifier3("b"));
// a[b] += c
AstFactory.assignmentExpression(expression, TokenType.PLUS_EQ, AstFactory.identifier3("c"));
- JUnitTestCase.assertTrue(expression.inGetterContext());
+ expect(expression.inGetterContext(), isTrue);
}
void test_inGetterContext_assignment_simple_left() {
IndexExpression expression = AstFactory.indexExpression(AstFactory.identifier3("a"), AstFactory.identifier3("b"));
// a[b] = c
AstFactory.assignmentExpression(expression, TokenType.EQ, AstFactory.identifier3("c"));
- JUnitTestCase.assertFalse(expression.inGetterContext());
+ expect(expression.inGetterContext(), isFalse);
}
void test_inGetterContext_nonAssignment() {
IndexExpression expression = AstFactory.indexExpression(AstFactory.identifier3("a"), AstFactory.identifier3("b"));
// a[b] + c
AstFactory.binaryExpression(expression, TokenType.PLUS, AstFactory.identifier3("c"));
- JUnitTestCase.assertTrue(expression.inGetterContext());
+ expect(expression.inGetterContext(), isTrue);
}
void test_inSetterContext_assignment_compound_left() {
IndexExpression expression = AstFactory.indexExpression(AstFactory.identifier3("a"), AstFactory.identifier3("b"));
// a[b] += c
AstFactory.assignmentExpression(expression, TokenType.PLUS_EQ, AstFactory.identifier3("c"));
- JUnitTestCase.assertTrue(expression.inSetterContext());
+ expect(expression.inSetterContext(), isTrue);
}
void test_inSetterContext_assignment_compound_right() {
IndexExpression expression = AstFactory.indexExpression(AstFactory.identifier3("a"), AstFactory.identifier3("b"));
// c += a[b]
AstFactory.assignmentExpression(AstFactory.identifier3("c"), TokenType.PLUS_EQ, expression);
- JUnitTestCase.assertFalse(expression.inSetterContext());
+ expect(expression.inSetterContext(), isFalse);
}
void test_inSetterContext_assignment_simple_left() {
IndexExpression expression = AstFactory.indexExpression(AstFactory.identifier3("a"), AstFactory.identifier3("b"));
// a[b] = c
AstFactory.assignmentExpression(expression, TokenType.EQ, AstFactory.identifier3("c"));
- JUnitTestCase.assertTrue(expression.inSetterContext());
+ expect(expression.inSetterContext(), isTrue);
}
void test_inSetterContext_assignment_simple_right() {
IndexExpression expression = AstFactory.indexExpression(AstFactory.identifier3("a"), AstFactory.identifier3("b"));
// c = a[b]
AstFactory.assignmentExpression(AstFactory.identifier3("c"), TokenType.EQ, expression);
- JUnitTestCase.assertFalse(expression.inSetterContext());
+ expect(expression.inSetterContext(), isFalse);
}
void test_inSetterContext_nonAssignment() {
IndexExpression expression = AstFactory.indexExpression(AstFactory.identifier3("a"), AstFactory.identifier3("b"));
AstFactory.binaryExpression(expression, TokenType.PLUS, AstFactory.identifier3("c"));
// a[b] + cc
- JUnitTestCase.assertFalse(expression.inSetterContext());
+ expect(expression.inSetterContext(), isFalse);
}
void test_inSetterContext_postfix() {
IndexExpression expression = AstFactory.indexExpression(AstFactory.identifier3("a"), AstFactory.identifier3("b"));
AstFactory.postfixExpression(expression, TokenType.PLUS_PLUS);
// a[b]++
- JUnitTestCase.assertTrue(expression.inSetterContext());
+ expect(expression.inSetterContext(), isTrue);
}
void test_inSetterContext_prefix_bang() {
IndexExpression expression = AstFactory.indexExpression(AstFactory.identifier3("a"), AstFactory.identifier3("b"));
// !a[b]
AstFactory.prefixExpression(TokenType.BANG, expression);
- JUnitTestCase.assertFalse(expression.inSetterContext());
+ expect(expression.inSetterContext(), isFalse);
}
void test_inSetterContext_prefix_minusMinus() {
IndexExpression expression = AstFactory.indexExpression(AstFactory.identifier3("a"), AstFactory.identifier3("b"));
// --a[b]
AstFactory.prefixExpression(TokenType.MINUS_MINUS, expression);
- JUnitTestCase.assertTrue(expression.inSetterContext());
+ expect(expression.inSetterContext(), isTrue);
}
void test_inSetterContext_prefix_plusPlus() {
IndexExpression expression = AstFactory.indexExpression(AstFactory.identifier3("a"), AstFactory.identifier3("b"));
// ++a[b]
AstFactory.prefixExpression(TokenType.PLUS_PLUS, expression);
- JUnitTestCase.assertTrue(expression.inSetterContext());
+ expect(expression.inSetterContext(), isTrue);
}
}
@@ -564,26 +563,26 @@ class NodeListTest extends EngineTestCase {
list.insert(0, secondNode);
list.insert(0, firstNode);
EngineTestCase.assertSizeOfList(2, list);
- JUnitTestCase.assertSame(firstNode, list[0]);
- JUnitTestCase.assertSame(secondNode, list[1]);
- JUnitTestCase.assertSame(parent, firstNode.parent);
- JUnitTestCase.assertSame(parent, secondNode.parent);
+ expect(list[0], same(firstNode));
+ expect(list[1], same(secondNode));
+ expect(firstNode.parent, same(parent));
+ expect(secondNode.parent, same(parent));
AstNode thirdNode = AstFactory.booleanLiteral(false);
list.insert(1, thirdNode);
EngineTestCase.assertSizeOfList(3, list);
- JUnitTestCase.assertSame(firstNode, list[0]);
- JUnitTestCase.assertSame(thirdNode, list[1]);
- JUnitTestCase.assertSame(secondNode, list[2]);
- JUnitTestCase.assertSame(parent, firstNode.parent);
- JUnitTestCase.assertSame(parent, secondNode.parent);
- JUnitTestCase.assertSame(parent, thirdNode.parent);
+ expect(list[0], same(firstNode));
+ expect(list[1], same(thirdNode));
+ expect(list[2], same(secondNode));
+ expect(firstNode.parent, same(parent));
+ expect(secondNode.parent, same(parent));
+ expect(thirdNode.parent, same(parent));
}
void test_add_negative() {
NodeList<AstNode> list = new NodeList<AstNode>(AstFactory.argumentList([]));
try {
list.insert(-1, AstFactory.booleanLiteral(true));
- JUnitTestCase.fail("Expected IndexOutOfBoundsException");
+ fail("Expected IndexOutOfBoundsException");
} on RangeError catch (exception) {
// Expected
}
@@ -593,7 +592,7 @@ class NodeListTest extends EngineTestCase {
NodeList<AstNode> list = new NodeList<AstNode>(AstFactory.argumentList([]));
try {
list.insert(1, AstFactory.booleanLiteral(true));
- JUnitTestCase.fail("Expected IndexOutOfBoundsException");
+ fail("Expected IndexOutOfBoundsException");
} on RangeError catch (exception) {
// Expected
}
@@ -609,10 +608,10 @@ class NodeListTest extends EngineTestCase {
NodeList<AstNode> list = new NodeList<AstNode>(parent);
list.addAll(firstNodes);
EngineTestCase.assertSizeOfList(2, list);
- JUnitTestCase.assertSame(firstNode, list[0]);
- JUnitTestCase.assertSame(secondNode, list[1]);
- JUnitTestCase.assertSame(parent, firstNode.parent);
- JUnitTestCase.assertSame(parent, secondNode.parent);
+ expect(list[0], same(firstNode));
+ expect(list[1], same(secondNode));
+ expect(firstNode.parent, same(parent));
+ expect(secondNode.parent, same(parent));
List<AstNode> secondNodes = new List<AstNode>();
AstNode thirdNode = AstFactory.booleanLiteral(true);
AstNode fourthNode = AstFactory.booleanLiteral(false);
@@ -620,37 +619,37 @@ class NodeListTest extends EngineTestCase {
secondNodes.add(fourthNode);
list.addAll(secondNodes);
EngineTestCase.assertSizeOfList(4, list);
- JUnitTestCase.assertSame(firstNode, list[0]);
- JUnitTestCase.assertSame(secondNode, list[1]);
- JUnitTestCase.assertSame(thirdNode, list[2]);
- JUnitTestCase.assertSame(fourthNode, list[3]);
- JUnitTestCase.assertSame(parent, firstNode.parent);
- JUnitTestCase.assertSame(parent, secondNode.parent);
- JUnitTestCase.assertSame(parent, thirdNode.parent);
- JUnitTestCase.assertSame(parent, fourthNode.parent);
+ expect(list[0], same(firstNode));
+ expect(list[1], same(secondNode));
+ expect(list[2], same(thirdNode));
+ expect(list[3], same(fourthNode));
+ expect(firstNode.parent, same(parent));
+ expect(secondNode.parent, same(parent));
+ expect(thirdNode.parent, same(parent));
+ expect(fourthNode.parent, same(parent));
}
void test_create() {
AstNode owner = AstFactory.argumentList([]);
NodeList<AstNode> list = NodeList.create(owner);
- JUnitTestCase.assertNotNull(list);
+ expect(list, isNotNull);
EngineTestCase.assertSizeOfList(0, list);
- JUnitTestCase.assertSame(owner, list.owner);
+ expect(list.owner, same(owner));
}
void test_creation() {
AstNode owner = AstFactory.argumentList([]);
NodeList<AstNode> list = new NodeList<AstNode>(owner);
- JUnitTestCase.assertNotNull(list);
+ expect(list, isNotNull);
EngineTestCase.assertSizeOfList(0, list);
- JUnitTestCase.assertSame(owner, list.owner);
+ expect(list.owner, same(owner));
}
void test_get_negative() {
NodeList<AstNode> list = new NodeList<AstNode>(AstFactory.argumentList([]));
try {
list[-1];
- JUnitTestCase.fail("Expected IndexOutOfBoundsException");
+ fail("Expected IndexOutOfBoundsException");
} on RangeError catch (exception) {
// Expected
}
@@ -660,7 +659,7 @@ class NodeListTest extends EngineTestCase {
NodeList<AstNode> list = new NodeList<AstNode>(AstFactory.argumentList([]));
try {
list[1];
- JUnitTestCase.fail("Expected IndexOutOfBoundsException");
+ fail("Expected IndexOutOfBoundsException");
} on RangeError catch (exception) {
// Expected
}
@@ -668,26 +667,26 @@ class NodeListTest extends EngineTestCase {
void test_getBeginToken_empty() {
NodeList<AstNode> list = new NodeList<AstNode>(AstFactory.argumentList([]));
- JUnitTestCase.assertNull(list.beginToken);
+ expect(list.beginToken, isNull);
}
void test_getBeginToken_nonEmpty() {
NodeList<AstNode> list = new NodeList<AstNode>(AstFactory.argumentList([]));
AstNode node = AstFactory.parenthesizedExpression(AstFactory.booleanLiteral(true));
list.add(node);
- JUnitTestCase.assertSame(node.beginToken, list.beginToken);
+ expect(list.beginToken, same(node.beginToken));
}
void test_getEndToken_empty() {
NodeList<AstNode> list = new NodeList<AstNode>(AstFactory.argumentList([]));
- JUnitTestCase.assertNull(list.endToken);
+ expect(list.endToken, isNull);
}
void test_getEndToken_nonEmpty() {
NodeList<AstNode> list = new NodeList<AstNode>(AstFactory.argumentList([]));
AstNode node = AstFactory.parenthesizedExpression(AstFactory.booleanLiteral(true));
list.add(node);
- JUnitTestCase.assertSame(node.endToken, list.endToken);
+ expect(list.endToken, same(node.endToken));
}
void test_indexOf() {
@@ -702,11 +701,11 @@ class NodeListTest extends EngineTestCase {
NodeList<AstNode> list = new NodeList<AstNode>(AstFactory.argumentList([]));
list.addAll(nodes);
EngineTestCase.assertSizeOfList(3, list);
- JUnitTestCase.assertEquals(0, list.indexOf(firstNode));
- JUnitTestCase.assertEquals(1, list.indexOf(secondNode));
- JUnitTestCase.assertEquals(2, list.indexOf(thirdNode));
- JUnitTestCase.assertEquals(-1, list.indexOf(fourthNode));
- JUnitTestCase.assertEquals(-1, list.indexOf(null));
+ expect(list.indexOf(firstNode), 0);
+ expect(list.indexOf(secondNode), 1);
+ expect(list.indexOf(thirdNode), 2);
+ expect(list.indexOf(fourthNode), -1);
+ expect(list.indexOf(null), -1);
}
void test_remove() {
@@ -720,17 +719,17 @@ class NodeListTest extends EngineTestCase {
NodeList<AstNode> list = new NodeList<AstNode>(AstFactory.argumentList([]));
list.addAll(nodes);
EngineTestCase.assertSizeOfList(3, list);
- JUnitTestCase.assertSame(secondNode, list.removeAt(1));
+ expect(list.removeAt(1), same(secondNode));
EngineTestCase.assertSizeOfList(2, list);
- JUnitTestCase.assertSame(firstNode, list[0]);
- JUnitTestCase.assertSame(thirdNode, list[1]);
+ expect(list[0], same(firstNode));
+ expect(list[1], same(thirdNode));
}
void test_remove_negative() {
NodeList<AstNode> list = new NodeList<AstNode>(AstFactory.argumentList([]));
try {
list.removeAt(-1);
- JUnitTestCase.fail("Expected IndexOutOfBoundsException");
+ fail("Expected IndexOutOfBoundsException");
} on RangeError catch (exception) {
// Expected
}
@@ -740,7 +739,7 @@ class NodeListTest extends EngineTestCase {
NodeList<AstNode> list = new NodeList<AstNode>(AstFactory.argumentList([]));
try {
list.removeAt(1);
- JUnitTestCase.fail("Expected IndexOutOfBoundsException");
+ fail("Expected IndexOutOfBoundsException");
} on RangeError catch (exception) {
// Expected
}
@@ -758,11 +757,11 @@ class NodeListTest extends EngineTestCase {
list.addAll(nodes);
EngineTestCase.assertSizeOfList(3, list);
AstNode fourthNode = AstFactory.integer(0);
- JUnitTestCase.assertSame(secondNode, javaListSet(list, 1, fourthNode));
+ expect(javaListSet(list, 1, fourthNode), same(secondNode));
EngineTestCase.assertSizeOfList(3, list);
- JUnitTestCase.assertSame(firstNode, list[0]);
- JUnitTestCase.assertSame(fourthNode, list[1]);
- JUnitTestCase.assertSame(thirdNode, list[2]);
+ expect(list[0], same(firstNode));
+ expect(list[1], same(fourthNode));
+ expect(list[2], same(thirdNode));
}
void test_set_negative() {
@@ -770,7 +769,7 @@ class NodeListTest extends EngineTestCase {
NodeList<AstNode> list = new NodeList<AstNode>(AstFactory.argumentList([]));
try {
javaListSet(list, -1, node);
- JUnitTestCase.fail("Expected IndexOutOfBoundsException");
+ fail("Expected IndexOutOfBoundsException");
} on RangeError catch (exception) {
// Expected
}
@@ -781,7 +780,7 @@ class NodeListTest extends EngineTestCase {
NodeList<AstNode> list = new NodeList<AstNode>(AstFactory.argumentList([]));
try {
javaListSet(list, 1, node);
- JUnitTestCase.fail("Expected IndexOutOfBoundsException");
+ fail("Expected IndexOutOfBoundsException");
} on RangeError catch (exception) {
// Expected
}
@@ -796,7 +795,7 @@ class NodeLocatorTest extends ParserTestCase {
void test_searchWithin_null() {
NodeLocator locator = new NodeLocator.con2(0, 0);
- JUnitTestCase.assertNull(locator.searchWithin(null));
+ expect(locator.searchWithin(null), isNull);
}
void test_searchWithin_offset() {
@@ -810,7 +809,7 @@ class A {}
class B {}''', []);
NodeLocator locator = new NodeLocator.con2(1024, 1024);
AstNode node = locator.searchWithin(unit.declarations[0]);
- JUnitTestCase.assertNull(node);
+ expect(node, isNull);
}
void test_searchWithin_offsetBeforeNode() {
@@ -819,16 +818,16 @@ class A {}
class B {}''', []);
NodeLocator locator = new NodeLocator.con2(0, 0);
AstNode node = locator.searchWithin(unit.declarations[1]);
- JUnitTestCase.assertNull(node);
+ expect(node, isNull);
}
void _assertLocate(CompilationUnit unit, int start, int end, Predicate<AstNode> predicate, Type expectedClass) {
NodeLocator locator = new NodeLocator.con2(start, end);
AstNode node = locator.searchWithin(unit);
- JUnitTestCase.assertNotNull(node);
- JUnitTestCase.assertSame(node, locator.foundNode);
- JUnitTestCase.assertTrueMsg("Node starts after range", node.offset <= start);
- JUnitTestCase.assertTrueMsg("Node ends before range", node.offset + node.length > end);
+ expect(node, isNotNull);
+ expect(locator.foundNode, same(node));
+ expect(node.offset <= start, isTrue, reason: "Node starts after range");
+ expect(node.offset + node.length > end, isTrue, reason: "Node ends before range");
EngineTestCase.assertInstanceOf(predicate, expectedClass, node);
}
}
@@ -836,105 +835,105 @@ class B {}''', []);
class SimpleIdentifierTest extends ParserTestCase {
void test_inDeclarationContext_catch_exception() {
SimpleIdentifier identifier = AstFactory.catchClause("e", []).exceptionParameter;
- JUnitTestCase.assertTrue(identifier.inDeclarationContext());
+ expect(identifier.inDeclarationContext(), isTrue);
}
void test_inDeclarationContext_catch_stack() {
SimpleIdentifier identifier = AstFactory.catchClause2("e", "s", []).stackTraceParameter;
- JUnitTestCase.assertTrue(identifier.inDeclarationContext());
+ expect(identifier.inDeclarationContext(), isTrue);
}
void test_inDeclarationContext_classDeclaration() {
SimpleIdentifier identifier = AstFactory.classDeclaration(null, "C", null, null, null, null, []).name;
- JUnitTestCase.assertTrue(identifier.inDeclarationContext());
+ expect(identifier.inDeclarationContext(), isTrue);
}
void test_inDeclarationContext_classTypeAlias() {
SimpleIdentifier identifier = AstFactory.classTypeAlias("C", null, null, null, null, null).name;
- JUnitTestCase.assertTrue(identifier.inDeclarationContext());
+ expect(identifier.inDeclarationContext(), isTrue);
}
void test_inDeclarationContext_constructorDeclaration() {
SimpleIdentifier identifier = AstFactory.constructorDeclaration(AstFactory.identifier3("C"), "c", null, null).name;
- JUnitTestCase.assertTrue(identifier.inDeclarationContext());
+ expect(identifier.inDeclarationContext(), isTrue);
}
void test_inDeclarationContext_declaredIdentifier() {
DeclaredIdentifier declaredIdentifier = AstFactory.declaredIdentifier3("v");
SimpleIdentifier identifier = declaredIdentifier.identifier;
- JUnitTestCase.assertTrue(identifier.inDeclarationContext());
+ expect(identifier.inDeclarationContext(), isTrue);
}
void test_inDeclarationContext_enumConstantDeclaration() {
EnumDeclaration enumDeclaration = AstFactory.enumDeclaration2('MyEnum', ['CONST']);
SimpleIdentifier identifier = enumDeclaration.constants[0].name;
- JUnitTestCase.assertTrue(identifier.inDeclarationContext());
+ expect(identifier.inDeclarationContext(), isTrue);
}
void test_inDeclarationContext_enumDeclaration() {
EnumDeclaration enumDeclaration = AstFactory.enumDeclaration2('MyEnum', ['A', 'B', 'C']);
SimpleIdentifier identifier = enumDeclaration.name;
- JUnitTestCase.assertTrue(identifier.inDeclarationContext());
+ expect(identifier.inDeclarationContext(), isTrue);
}
void test_inDeclarationContext_fieldFormalParameter() {
SimpleIdentifier identifier = AstFactory.fieldFormalParameter2("p").identifier;
- JUnitTestCase.assertFalse(identifier.inDeclarationContext());
+ expect(identifier.inDeclarationContext(), isFalse);
}
void test_inDeclarationContext_functionDeclaration() {
SimpleIdentifier identifier = AstFactory.functionDeclaration(null, null, "f", null).name;
- JUnitTestCase.assertTrue(identifier.inDeclarationContext());
+ expect(identifier.inDeclarationContext(), isTrue);
}
void test_inDeclarationContext_functionTypeAlias() {
SimpleIdentifier identifier = AstFactory.typeAlias(null, "F", null, null).name;
- JUnitTestCase.assertTrue(identifier.inDeclarationContext());
+ expect(identifier.inDeclarationContext(), isTrue);
}
void test_inDeclarationContext_label_false() {
SimpleIdentifier identifier = AstFactory.namedExpression2("l", AstFactory.integer(0)).name.label;
- JUnitTestCase.assertFalse(identifier.inDeclarationContext());
+ expect(identifier.inDeclarationContext(), isFalse);
}
void test_inDeclarationContext_label_true() {
Label label = AstFactory.label2("l");
SimpleIdentifier identifier = label.label;
AstFactory.labeledStatement(AstFactory.list([label]), AstFactory.emptyStatement());
- JUnitTestCase.assertTrue(identifier.inDeclarationContext());
+ expect(identifier.inDeclarationContext(), isTrue);
}
void test_inDeclarationContext_methodDeclaration() {
SimpleIdentifier identifier = AstFactory.identifier3("m");
AstFactory.methodDeclaration2(null, null, null, null, identifier, null, null);
- JUnitTestCase.assertTrue(identifier.inDeclarationContext());
+ expect(identifier.inDeclarationContext(), isTrue);
}
void test_inDeclarationContext_prefix() {
SimpleIdentifier identifier = AstFactory.importDirective3("uri", "pref", []).prefix;
- JUnitTestCase.assertTrue(identifier.inDeclarationContext());
+ expect(identifier.inDeclarationContext(), isTrue);
}
void test_inDeclarationContext_simpleFormalParameter() {
SimpleIdentifier identifier = AstFactory.simpleFormalParameter3("p").identifier;
- JUnitTestCase.assertTrue(identifier.inDeclarationContext());
+ expect(identifier.inDeclarationContext(), isTrue);
}
void test_inDeclarationContext_typeParameter_bound() {
TypeName bound = AstFactory.typeName4("A", []);
SimpleIdentifier identifier = bound.name as SimpleIdentifier;
AstFactory.typeParameter2("E", bound);
- JUnitTestCase.assertFalse(identifier.inDeclarationContext());
+ expect(identifier.inDeclarationContext(), isFalse);
}
void test_inDeclarationContext_typeParameter_name() {
SimpleIdentifier identifier = AstFactory.typeParameter("E").name;
- JUnitTestCase.assertTrue(identifier.inDeclarationContext());
+ expect(identifier.inDeclarationContext(), isTrue);
}
void test_inDeclarationContext_variableDeclaration() {
SimpleIdentifier identifier = AstFactory.variableDeclaration("v").name;
- JUnitTestCase.assertTrue(identifier.inDeclarationContext());
+ expect(identifier.inDeclarationContext(), isTrue);
}
void test_inGetterContext() {
@@ -943,11 +942,11 @@ class SimpleIdentifierTest extends ParserTestCase {
SimpleIdentifier identifier = _createIdentifier(wrapper, assignment);
if (assignment == AssignmentKind.SIMPLE_LEFT && wrapper != WrapperKind.PREFIXED_LEFT && wrapper != WrapperKind.PROPERTY_LEFT) {
if (identifier.inGetterContext()) {
- JUnitTestCase.fail("Expected ${_topMostNode(identifier).toSource()} to be false");
+ fail("Expected ${_topMostNode(identifier).toSource()} to be false");
}
} else {
if (!identifier.inGetterContext()) {
- JUnitTestCase.fail("Expected ${_topMostNode(identifier).toSource()} to be true");
+ fail("Expected ${_topMostNode(identifier).toSource()} to be true");
}
}
}
@@ -957,8 +956,8 @@ class SimpleIdentifierTest extends ParserTestCase {
void test_inReferenceContext() {
SimpleIdentifier identifier = AstFactory.identifier3("id");
AstFactory.namedExpression(AstFactory.label(identifier), AstFactory.identifier3("_"));
- JUnitTestCase.assertFalse(identifier.inGetterContext());
- JUnitTestCase.assertFalse(identifier.inSetterContext());
+ expect(identifier.inGetterContext(), isFalse);
+ expect(identifier.inSetterContext(), isFalse);
}
void test_inSetterContext() {
@@ -967,11 +966,11 @@ class SimpleIdentifierTest extends ParserTestCase {
SimpleIdentifier identifier = _createIdentifier(wrapper, assignment);
if (wrapper == WrapperKind.PREFIXED_LEFT || wrapper == WrapperKind.PROPERTY_LEFT || assignment == AssignmentKind.BINARY || assignment == AssignmentKind.COMPOUND_RIGHT || assignment == AssignmentKind.PREFIX_NOT || assignment == AssignmentKind.SIMPLE_RIGHT || assignment == AssignmentKind.NONE) {
if (identifier.inSetterContext()) {
- JUnitTestCase.fail("Expected ${_topMostNode(identifier).toSource()} to be false");
+ fail("Expected ${_topMostNode(identifier).toSource()} to be false");
}
} else {
if (!identifier.inSetterContext()) {
- JUnitTestCase.fail("Expected ${_topMostNode(identifier).toSource()} to be true");
+ fail("Expected ${_topMostNode(identifier).toSource()} to be true");
}
}
}
@@ -981,43 +980,43 @@ class SimpleIdentifierTest extends ParserTestCase {
void test_isQualified_inMethodInvocation_noTarget() {
MethodInvocation invocation = AstFactory.methodInvocation2("test", [AstFactory.identifier3("arg0")]);
SimpleIdentifier identifier = invocation.methodName;
- JUnitTestCase.assertFalse(identifier.isQualified);
+ expect(identifier.isQualified, isFalse);
}
void test_isQualified_inMethodInvocation_withTarget() {
MethodInvocation invocation = AstFactory.methodInvocation(AstFactory.identifier3("target"), "test", [AstFactory.identifier3("arg0")]);
SimpleIdentifier identifier = invocation.methodName;
- JUnitTestCase.assertTrue(identifier.isQualified);
+ expect(identifier.isQualified, isTrue);
}
void test_isQualified_inPrefixedIdentifier_name() {
SimpleIdentifier identifier = AstFactory.identifier3("test");
AstFactory.identifier4("prefix", identifier);
- JUnitTestCase.assertTrue(identifier.isQualified);
+ expect(identifier.isQualified, isTrue);
}
void test_isQualified_inPrefixedIdentifier_prefix() {
SimpleIdentifier identifier = AstFactory.identifier3("test");
AstFactory.identifier(identifier, AstFactory.identifier3("name"));
- JUnitTestCase.assertFalse(identifier.isQualified);
+ expect(identifier.isQualified, isFalse);
}
void test_isQualified_inPropertyAccess_name() {
SimpleIdentifier identifier = AstFactory.identifier3("test");
AstFactory.propertyAccess(AstFactory.identifier3("target"), identifier);
- JUnitTestCase.assertTrue(identifier.isQualified);
+ expect(identifier.isQualified, isTrue);
}
void test_isQualified_inPropertyAccess_target() {
SimpleIdentifier identifier = AstFactory.identifier3("test");
AstFactory.propertyAccess(identifier, AstFactory.identifier3("name"));
- JUnitTestCase.assertFalse(identifier.isQualified);
+ expect(identifier.isQualified, isFalse);
}
void test_isQualified_inReturnStatement() {
SimpleIdentifier identifier = AstFactory.identifier3("test");
AstFactory.returnStatement2(identifier);
- JUnitTestCase.assertFalse(identifier.isQualified);
+ expect(identifier.isQualified, isFalse);
}
SimpleIdentifier _createIdentifier(WrapperKind wrapper, AssignmentKind assignment) {
@@ -1081,25 +1080,25 @@ class SimpleIdentifierTest extends ParserTestCase {
class SimpleStringLiteralTest extends ParserTestCase {
void test_contentsOffset() {
- JUnitTestCase.assertEquals(1, new SimpleStringLiteral(TokenFactory.tokenFromString("'X'"), "X").contentsOffset);
- JUnitTestCase.assertEquals(1, new SimpleStringLiteral(TokenFactory.tokenFromString("\"X\""), "X").contentsOffset);
- JUnitTestCase.assertEquals(3, new SimpleStringLiteral(TokenFactory.tokenFromString("\"\"\"X\"\"\""), "X").contentsOffset);
- JUnitTestCase.assertEquals(3, new SimpleStringLiteral(TokenFactory.tokenFromString("'''X'''"), "X").contentsOffset);
- JUnitTestCase.assertEquals(2, new SimpleStringLiteral(TokenFactory.tokenFromString("r'X'"), "X").contentsOffset);
- JUnitTestCase.assertEquals(2, new SimpleStringLiteral(TokenFactory.tokenFromString("r\"X\""), "X").contentsOffset);
- JUnitTestCase.assertEquals(4, new SimpleStringLiteral(TokenFactory.tokenFromString("r\"\"\"X\"\"\""), "X").contentsOffset);
- JUnitTestCase.assertEquals(4, new SimpleStringLiteral(TokenFactory.tokenFromString("r'''X'''"), "X").contentsOffset);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("'X'"), "X").contentsOffset, 1);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("\"X\""), "X").contentsOffset, 1);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("\"\"\"X\"\"\""), "X").contentsOffset, 3);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("'''X'''"), "X").contentsOffset, 3);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("r'X'"), "X").contentsOffset, 2);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("r\"X\""), "X").contentsOffset, 2);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("r\"\"\"X\"\"\""), "X").contentsOffset, 4);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("r'''X'''"), "X").contentsOffset, 4);
}
void test_contentsEnd() {
- JUnitTestCase.assertEquals(2, new SimpleStringLiteral(TokenFactory.tokenFromString("'X'"), "X").contentsEnd);
- JUnitTestCase.assertEquals(2, new SimpleStringLiteral(TokenFactory.tokenFromString("\"X\""), "X").contentsEnd);
- JUnitTestCase.assertEquals(4, new SimpleStringLiteral(TokenFactory.tokenFromString("\"\"\"X\"\"\""), "X").contentsEnd);
- JUnitTestCase.assertEquals(4, new SimpleStringLiteral(TokenFactory.tokenFromString("'''X'''"), "X").contentsEnd);
- JUnitTestCase.assertEquals(3, new SimpleStringLiteral(TokenFactory.tokenFromString("r'X'"), "X").contentsEnd);
- JUnitTestCase.assertEquals(3, new SimpleStringLiteral(TokenFactory.tokenFromString("r\"X\""), "X").contentsEnd);
- JUnitTestCase.assertEquals(5, new SimpleStringLiteral(TokenFactory.tokenFromString("r\"\"\"X\"\"\""), "X").contentsEnd);
- JUnitTestCase.assertEquals(5, new SimpleStringLiteral(TokenFactory.tokenFromString("r'''X'''"), "X").contentsEnd);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("'X'"), "X").contentsEnd, 2);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("\"X\""), "X").contentsEnd, 2);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("\"\"\"X\"\"\""), "X").contentsEnd, 4);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("'''X'''"), "X").contentsEnd, 4);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("r'X'"), "X").contentsEnd, 3);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("r\"X\""), "X").contentsEnd, 3);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("r\"\"\"X\"\"\""), "X").contentsEnd, 5);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("r'''X'''"), "X").contentsEnd, 5);
}
void test_isSingleQuoted() {
@@ -1107,25 +1106,25 @@ class SimpleStringLiteralTest extends ParserTestCase {
{
var token = TokenFactory.tokenFromString("'X'");
var node = new SimpleStringLiteral(token, null);
- JUnitTestCase.assertTrue(node.isSingleQuoted);
+ expect(node.isSingleQuoted, isTrue);
}
// '''
{
var token = TokenFactory.tokenFromString("'''X'''");
var node = new SimpleStringLiteral(token, null);
- JUnitTestCase.assertTrue(node.isSingleQuoted);
+ expect(node.isSingleQuoted, isTrue);
}
// "
{
var token = TokenFactory.tokenFromString('"X"');
var node = new SimpleStringLiteral(token, null);
- JUnitTestCase.assertFalse(node.isSingleQuoted);
+ expect(node.isSingleQuoted, isFalse);
}
// """
{
var token = TokenFactory.tokenFromString('"""X"""');
var node = new SimpleStringLiteral(token, null);
- JUnitTestCase.assertFalse(node.isSingleQuoted);
+ expect(node.isSingleQuoted, isFalse);
}
}
@@ -1134,57 +1133,57 @@ class SimpleStringLiteralTest extends ParserTestCase {
{
var token = TokenFactory.tokenFromString("r'X'");
var node = new SimpleStringLiteral(token, null);
- JUnitTestCase.assertTrue(node.isSingleQuoted);
+ expect(node.isSingleQuoted, isTrue);
}
// r'''
{
var token = TokenFactory.tokenFromString("r'''X'''");
var node = new SimpleStringLiteral(token, null);
- JUnitTestCase.assertTrue(node.isSingleQuoted);
+ expect(node.isSingleQuoted, isTrue);
}
// r"
{
var token = TokenFactory.tokenFromString('r"X"');
var node = new SimpleStringLiteral(token, null);
- JUnitTestCase.assertFalse(node.isSingleQuoted);
+ expect(node.isSingleQuoted, isFalse);
}
// r"""
{
var token = TokenFactory.tokenFromString('r"""X"""');
var node = new SimpleStringLiteral(token, null);
- JUnitTestCase.assertFalse(node.isSingleQuoted);
+ expect(node.isSingleQuoted, isFalse);
}
}
void test_isMultiline() {
- JUnitTestCase.assertFalse(new SimpleStringLiteral(TokenFactory.tokenFromString("'X'"), "X").isMultiline);
- JUnitTestCase.assertFalse(new SimpleStringLiteral(TokenFactory.tokenFromString("r'X'"), "X").isMultiline);
- JUnitTestCase.assertFalse(new SimpleStringLiteral(TokenFactory.tokenFromString("\"X\""), "X").isMultiline);
- JUnitTestCase.assertFalse(new SimpleStringLiteral(TokenFactory.tokenFromString("r\"X\""), "X").isMultiline);
- JUnitTestCase.assertTrue(new SimpleStringLiteral(TokenFactory.tokenFromString("'''X'''"), "X").isMultiline);
- JUnitTestCase.assertTrue(new SimpleStringLiteral(TokenFactory.tokenFromString("r'''X'''"), "X").isMultiline);
- JUnitTestCase.assertTrue(new SimpleStringLiteral(TokenFactory.tokenFromString("\"\"\"X\"\"\""), "X").isMultiline);
- JUnitTestCase.assertTrue(new SimpleStringLiteral(TokenFactory.tokenFromString("r\"\"\"X\"\"\""), "X").isMultiline);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("'X'"), "X").isMultiline, isFalse);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("r'X'"), "X").isMultiline, isFalse);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("\"X\""), "X").isMultiline, isFalse);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("r\"X\""), "X").isMultiline, isFalse);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("'''X'''"), "X").isMultiline, isTrue);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("r'''X'''"), "X").isMultiline, isTrue);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("\"\"\"X\"\"\""), "X").isMultiline, isTrue);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("r\"\"\"X\"\"\""), "X").isMultiline, isTrue);
}
void test_isRaw() {
- JUnitTestCase.assertFalse(new SimpleStringLiteral(TokenFactory.tokenFromString("'X'"), "X").isRaw);
- JUnitTestCase.assertFalse(new SimpleStringLiteral(TokenFactory.tokenFromString("\"X\""), "X").isRaw);
- JUnitTestCase.assertFalse(new SimpleStringLiteral(TokenFactory.tokenFromString("\"\"\"X\"\"\""), "X").isRaw);
- JUnitTestCase.assertFalse(new SimpleStringLiteral(TokenFactory.tokenFromString("'''X'''"), "X").isRaw);
- JUnitTestCase.assertTrue(new SimpleStringLiteral(TokenFactory.tokenFromString("r'X'"), "X").isRaw);
- JUnitTestCase.assertTrue(new SimpleStringLiteral(TokenFactory.tokenFromString("r\"X\""), "X").isRaw);
- JUnitTestCase.assertTrue(new SimpleStringLiteral(TokenFactory.tokenFromString("r\"\"\"X\"\"\""), "X").isRaw);
- JUnitTestCase.assertTrue(new SimpleStringLiteral(TokenFactory.tokenFromString("r'''X'''"), "X").isRaw);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("'X'"), "X").isRaw, isFalse);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("\"X\""), "X").isRaw, isFalse);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("\"\"\"X\"\"\""), "X").isRaw, isFalse);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("'''X'''"), "X").isRaw, isFalse);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("r'X'"), "X").isRaw, isTrue);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("r\"X\""), "X").isRaw, isTrue);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("r\"\"\"X\"\"\""), "X").isRaw, isTrue);
+ expect(new SimpleStringLiteral(TokenFactory.tokenFromString("r'''X'''"), "X").isRaw, isTrue);
}
void test_simple() {
Token token = TokenFactory.tokenFromString("'value'");
SimpleStringLiteral stringLiteral = new SimpleStringLiteral(token, "value");
- JUnitTestCase.assertSame(token, stringLiteral.literal);
- JUnitTestCase.assertSame(token, stringLiteral.beginToken);
- JUnitTestCase.assertSame(token, stringLiteral.endToken);
- JUnitTestCase.assertEquals("value", stringLiteral.value);
+ expect(stringLiteral.literal, same(token));
+ expect(stringLiteral.beginToken, same(token));
+ expect(stringLiteral.endToken, same(token));
+ expect(stringLiteral.value, "value");
}
}
@@ -1197,8 +1196,8 @@ class StringInterpolationTest extends ParserTestCase {
var cToken = new StringToken(TokenType.STRING, "ccc'", 10);
var cElement = new InterpolationString(cToken, 'ccc');
StringInterpolation node = AstFactory.string([ae, ae, cElement]);
- JUnitTestCase.assertEquals(1, node.contentsOffset);
- JUnitTestCase.assertEquals(10 + 4 - 1, node.contentsEnd);
+ expect(node.contentsOffset, 1);
+ expect(node.contentsEnd, 10 + 4 - 1);
}
// '''a${bb}ccc'''
{
@@ -1206,8 +1205,8 @@ class StringInterpolationTest extends ParserTestCase {
var cToken = new StringToken(TokenType.STRING, "ccc'''", 10);
var cElement = new InterpolationString(cToken, 'ccc');
StringInterpolation node = AstFactory.string([ae, ae, cElement]);
- JUnitTestCase.assertEquals(3, node.contentsOffset);
- JUnitTestCase.assertEquals(10 + 4 - 1, node.contentsEnd);
+ expect(node.contentsOffset, 3);
+ expect(node.contentsEnd, 10 + 4 - 1);
}
// """a${bb}ccc"""
{
@@ -1215,8 +1214,8 @@ class StringInterpolationTest extends ParserTestCase {
var cToken = new StringToken(TokenType.STRING, 'ccc"""', 10);
var cElement = new InterpolationString(cToken, 'ccc');
StringInterpolation node = AstFactory.string([ae, ae, cElement]);
- JUnitTestCase.assertEquals(3, node.contentsOffset);
- JUnitTestCase.assertEquals(10 + 4 - 1, node.contentsEnd);
+ expect(node.contentsOffset, 3);
+ expect(node.contentsEnd, 10 + 4 - 1);
}
// r'a${bb}ccc'
{
@@ -1224,8 +1223,8 @@ class StringInterpolationTest extends ParserTestCase {
var cToken = new StringToken(TokenType.STRING, "ccc'", 10);
var cElement = new InterpolationString(cToken, 'ccc');
StringInterpolation node = AstFactory.string([ae, ae, cElement]);
- JUnitTestCase.assertEquals(2, node.contentsOffset);
- JUnitTestCase.assertEquals(10 + 4 - 1, node.contentsEnd);
+ expect(node.contentsOffset, 2);
+ expect(node.contentsEnd, 10 + 4 - 1);
}
// r'''a${bb}ccc'''
{
@@ -1233,8 +1232,8 @@ class StringInterpolationTest extends ParserTestCase {
var cToken = new StringToken(TokenType.STRING, "ccc'''", 10);
var cElement = new InterpolationString(cToken, 'ccc');
StringInterpolation node = AstFactory.string([ae, ae, cElement]);
- JUnitTestCase.assertEquals(4, node.contentsOffset);
- JUnitTestCase.assertEquals(10 + 4 - 1, node.contentsEnd);
+ expect(node.contentsOffset, 4);
+ expect(node.contentsEnd, 10 + 4 - 1);
}
// r"""a${bb}ccc"""
{
@@ -1242,8 +1241,8 @@ class StringInterpolationTest extends ParserTestCase {
var cToken = new StringToken(TokenType.STRING, 'ccc"""', 10);
var cElement = new InterpolationString(cToken, 'ccc');
StringInterpolation node = AstFactory.string([ae, ae, cElement]);
- JUnitTestCase.assertEquals(4, node.contentsOffset);
- JUnitTestCase.assertEquals(10 + 4 - 1, node.contentsEnd);
+ expect(node.contentsOffset, 4);
+ expect(node.contentsEnd, 10 + 4 - 1);
}
}
@@ -1254,28 +1253,28 @@ class StringInterpolationTest extends ParserTestCase {
var a = AstFactory.interpolationString("'a", "a");
var c = AstFactory.interpolationString("ccc'", "ccc");
StringInterpolation node = AstFactory.string([a, b, c]);
- JUnitTestCase.assertFalse(node.isMultiline);
+ expect(node.isMultiline, isFalse);
}
// '''
{
var a = AstFactory.interpolationString("'''a", "a");
var c = AstFactory.interpolationString("ccc'''", "ccc");
StringInterpolation node = AstFactory.string([a, b, c]);
- JUnitTestCase.assertTrue(node.isMultiline);
+ expect(node.isMultiline, isTrue);
}
// "
{
var a = AstFactory.interpolationString('"a', "a");
var c = AstFactory.interpolationString('ccc"', "ccc");
StringInterpolation node = AstFactory.string([a, b, c]);
- JUnitTestCase.assertFalse(node.isMultiline);
+ expect(node.isMultiline, isFalse);
}
// """
{
var a = AstFactory.interpolationString('"""a', "a");
var c = AstFactory.interpolationString('ccc"""', "ccc");
StringInterpolation node = AstFactory.string([a, b, c]);
- JUnitTestCase.assertTrue(node.isMultiline);
+ expect(node.isMultiline, isTrue);
}
}
@@ -1286,34 +1285,34 @@ class StringInterpolationTest extends ParserTestCase {
var a = AstFactory.interpolationString('"a', "a");
var c = AstFactory.interpolationString('ccc"', "ccc");
StringInterpolation node = AstFactory.string([a, b, c]);
- JUnitTestCase.assertFalse(node.isSingleQuoted);
+ expect(node.isSingleQuoted, isFalse);
}
// """
{
var a = AstFactory.interpolationString('"""a', "a");
var c = AstFactory.interpolationString('ccc"""', "ccc");
StringInterpolation node = AstFactory.string([a, b, c]);
- JUnitTestCase.assertFalse(node.isSingleQuoted);
+ expect(node.isSingleQuoted, isFalse);
}
// '
{
var a = AstFactory.interpolationString("'a", "a");
var c = AstFactory.interpolationString("ccc'", "ccc");
StringInterpolation node = AstFactory.string([a, b, c]);
- JUnitTestCase.assertTrue(node.isSingleQuoted);
+ expect(node.isSingleQuoted, isTrue);
}
// '''
{
var a = AstFactory.interpolationString("'''a", "a");
var c = AstFactory.interpolationString("ccc'''", "ccc");
StringInterpolation node = AstFactory.string([a, b, c]);
- JUnitTestCase.assertTrue(node.isSingleQuoted);
+ expect(node.isSingleQuoted, isTrue);
}
}
void test_isRaw() {
StringInterpolation node = AstFactory.string([]);
- JUnitTestCase.assertFalse(node.isRaw);
+ expect(node.isRaw, isFalse);
}
}
@@ -2559,7 +2558,7 @@ class ToSourceVisitorTest extends EngineTestCase {
void _assertSource(String expectedSource, AstNode node) {
PrintStringWriter writer = new PrintStringWriter();
node.accept(new ToSourceVisitor(writer));
- JUnitTestCase.assertEquals(expectedSource, writer.toString());
+ expect(writer.toString(), expectedSource);
}
}
@@ -2568,17 +2567,17 @@ class VariableDeclarationTest extends ParserTestCase {
VariableDeclaration varDecl = AstFactory.variableDeclaration("a");
TopLevelVariableDeclaration decl = AstFactory.topLevelVariableDeclaration2(Keyword.VAR, [varDecl]);
Comment comment = Comment.createDocumentationComment(new List<Token>(0));
- JUnitTestCase.assertNull(varDecl.documentationComment);
+ expect(varDecl.documentationComment, isNull);
decl.documentationComment = comment;
- JUnitTestCase.assertNotNull(varDecl.documentationComment);
- JUnitTestCase.assertNotNull(decl.documentationComment);
+ expect(varDecl.documentationComment, isNotNull);
+ expect(decl.documentationComment, isNotNull);
}
void test_getDocumentationComment_onNode() {
VariableDeclaration decl = AstFactory.variableDeclaration("a");
Comment comment = Comment.createDocumentationComment(new List<Token>(0));
decl.documentationComment = comment;
- JUnitTestCase.assertNotNull(decl.documentationComment);
+ expect(decl.documentationComment, isNotNull);
}
}
@@ -2604,7 +2603,7 @@ class WrapperKind extends Enum<WrapperKind> {
}
main() {
- _ut.groupSep = ' | ';
+ groupSep = ' | ';
runReflectiveTests(ConstantEvaluatorTest);
runReflectiveTests(NodeLocatorTest);
runReflectiveTests(ToSourceVisitorTest);

Powered by Google App Engine
This is Rietveld 408576698