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

Unified Diff: pkg/analyzer/test/generated/parser_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/parser_test.dart
diff --git a/pkg/analyzer/test/generated/parser_test.dart b/pkg/analyzer/test/generated/parser_test.dart
index b26515e331a9eb64e61028c8d9d0be5b638e185f..0a5a29838e20dd14a5f8c00f35b435d0fd435cb0 100644
--- a/pkg/analyzer/test/generated/parser_test.dart
+++ b/pkg/analyzer/test/generated/parser_test.dart
@@ -7,8 +7,6 @@
library engine.parser_test;
-import 'package:analyzer/src/generated/java_core.dart';
-import 'package:analyzer/src/generated/java_junit.dart';
import 'package:analyzer/src/generated/error.dart';
import 'package:analyzer/src/generated/source.dart' show Source;
import 'package:analyzer/src/generated/scanner.dart';
@@ -16,7 +14,7 @@ import 'package:analyzer/src/generated/ast.dart';
import 'package:analyzer/src/generated/parser.dart';
import 'package:analyzer/src/generated/element.dart';
import 'package:analyzer/src/generated/utilities_dart.dart';
-import 'package:unittest/unittest.dart' as _ut;
+import 'package:unittest/unittest.dart';
import 'test_support.dart';
import 'package:analyzer/src/generated/testing/ast_factory.dart';
import 'package:analyzer/src/generated/testing/element_factory.dart';
@@ -28,7 +26,7 @@ import '../reflective_tests.dart';
class AnalysisErrorListener_SimpleParserTest_computeStringValue implements AnalysisErrorListener {
@override
void onError(AnalysisError event) {
- JUnitTestCase.fail("Unexpected compilation error: ${event.message} (${event.offset}, ${event.length})");
+ fail("Unexpected compilation error: ${event.message} (${event.offset}, ${event.length})");
}
}
@@ -54,7 +52,7 @@ class AstValidator extends UnifyingAstVisitor<Object> {
buffer.write("\r\n ");
buffer.write(message);
}
- JUnitTestCase.fail(buffer.toString());
+ fail(buffer.toString());
}
}
@@ -146,29 +144,29 @@ class ComplexParserTest extends ParserTestCase {
void test_assignableExpression_arguments_normal_chain() {
PropertyAccess propertyAccess1 = ParserTestCase.parseExpression("a(b)(c).d(e).f", []);
- JUnitTestCase.assertEquals("f", propertyAccess1.propertyName.name);
+ expect(propertyAccess1.propertyName.name, "f");
//
// a(b)(c).d(e)
//
MethodInvocation invocation2 = EngineTestCase.assertInstanceOf((obj) => obj is MethodInvocation, MethodInvocation, propertyAccess1.target);
- JUnitTestCase.assertEquals("d", invocation2.methodName.name);
+ expect(invocation2.methodName.name, "d");
ArgumentList argumentList2 = invocation2.argumentList;
- JUnitTestCase.assertNotNull(argumentList2);
+ expect(argumentList2, isNotNull);
EngineTestCase.assertSizeOfList(1, argumentList2.arguments);
//
// a(b)(c)
//
FunctionExpressionInvocation invocation3 = EngineTestCase.assertInstanceOf((obj) => obj is FunctionExpressionInvocation, FunctionExpressionInvocation, invocation2.target);
ArgumentList argumentList3 = invocation3.argumentList;
- JUnitTestCase.assertNotNull(argumentList3);
+ expect(argumentList3, isNotNull);
EngineTestCase.assertSizeOfList(1, argumentList3.arguments);
//
// a(b)
//
MethodInvocation invocation4 = EngineTestCase.assertInstanceOf((obj) => obj is MethodInvocation, MethodInvocation, invocation3.function);
- JUnitTestCase.assertEquals("a", invocation4.methodName.name);
+ expect(invocation4.methodName.name, "a");
ArgumentList argumentList4 = invocation4.argumentList;
- JUnitTestCase.assertNotNull(argumentList4);
+ expect(argumentList4, isNotNull);
EngineTestCase.assertSizeOfList(1, argumentList4.arguments);
}
@@ -264,8 +262,8 @@ class ComplexParserTest extends ParserTestCase {
Expression lhs = (section as AssignmentExpression).leftHandSide;
EngineTestCase.assertInstanceOf((obj) => obj is IndexExpression, IndexExpression, lhs);
IndexExpression index = lhs as IndexExpression;
- JUnitTestCase.assertTrue(index.isCascaded);
- JUnitTestCase.assertSame(target, index.realTarget);
+ expect(index.isCascaded, isTrue);
+ expect(index.realTarget, same(target));
}
}
@@ -402,7 +400,7 @@ class ErrorParserTest extends ParserTestCase {
// the synthetic list literals that are being created are not always zero length (because they
// could have type parameters), which violates the contract of isSynthetic().
TypedLiteral literal = ParserTestCase.parse3("parseListOrMapLiteral", <Object> [null], "1", [ParserErrorCode.EXPECTED_LIST_OR_MAP_LITERAL]);
- JUnitTestCase.assertTrue(literal.isSynthetic);
+ expect(literal.isSynthetic, isTrue);
}
void fail_illegalAssignmentToNonAssignable_superAssigned() {
@@ -655,12 +653,12 @@ class ErrorParserTest extends ParserTestCase {
void test_directiveAfterDeclaration_classBeforeDirective() {
CompilationUnit unit = ParserTestCase.parseCompilationUnit("class Foo{} library l;", [ParserErrorCode.DIRECTIVE_AFTER_DECLARATION]);
- JUnitTestCase.assertNotNull(unit);
+ expect(unit, isNotNull);
}
void test_directiveAfterDeclaration_classBetweenDirectives() {
CompilationUnit unit = ParserTestCase.parseCompilationUnit("library l;\nclass Foo{}\npart 'a.dart';", [ParserErrorCode.DIRECTIVE_AFTER_DECLARATION]);
- JUnitTestCase.assertNotNull(unit);
+ expect(unit, isNotNull);
}
void test_duplicatedModifier_const() {
@@ -752,7 +750,7 @@ class ErrorParserTest extends ParserTestCase {
void test_expectedStringLiteral() {
StringLiteral expression = ParserTestCase.parse4("parseStringLiteral", "1", [ParserErrorCode.EXPECTED_STRING_LITERAL]);
- JUnitTestCase.assertTrue(expression.isSynthetic);
+ expect(expression.isSynthetic, isTrue);
}
void test_expectedToken_commaMissingInArgumentList() {
@@ -774,8 +772,8 @@ class ErrorParserTest extends ParserTestCase {
CompilationUnit unit = ParserTestCase.parseCompilationUnit("export '' class A {}", [ParserErrorCode.EXPECTED_TOKEN]);
ExportDirective directive = unit.directives[0] as ExportDirective;
Token semicolon = directive.semicolon;
- JUnitTestCase.assertNotNull(semicolon);
- JUnitTestCase.assertTrue(semicolon.isSynthetic);
+ expect(semicolon, isNotNull);
+ expect(semicolon.isSynthetic, isTrue);
}
void test_expectedToken_semicolonMissingAfterExpression() {
@@ -786,8 +784,8 @@ class ErrorParserTest extends ParserTestCase {
CompilationUnit unit = ParserTestCase.parseCompilationUnit("import '' class A {}", [ParserErrorCode.EXPECTED_TOKEN]);
ImportDirective directive = unit.directives[0] as ImportDirective;
Token semicolon = directive.semicolon;
- JUnitTestCase.assertNotNull(semicolon);
- JUnitTestCase.assertTrue(semicolon.isSynthetic);
+ expect(semicolon, isNotNull);
+ expect(semicolon.isSynthetic, isTrue);
}
void test_expectedToken_whileMissingInDoStatement() {
@@ -1051,7 +1049,7 @@ class ErrorParserTest extends ParserTestCase {
void test_libraryDirectiveNotFirst_afterPart() {
CompilationUnit unit = ParserTestCase.parseCompilationUnit("part 'a.dart';\nlibrary l;", [ParserErrorCode.LIBRARY_DIRECTIVE_NOT_FIRST]);
- JUnitTestCase.assertNotNull(unit);
+ expect(unit, isNotNull);
}
void test_localFunctionDeclarationModifier_abstract() {
@@ -1088,7 +1086,7 @@ class ErrorParserTest extends ParserTestCase {
void test_missingAssignableSelector_superPrimaryExpression() {
SuperExpression expression = ParserTestCase.parse4("parsePrimaryExpression", "super", [ParserErrorCode.MISSING_ASSIGNABLE_SELECTOR]);
- JUnitTestCase.assertNotNull(expression.keyword);
+ expect(expression.keyword, isNotNull);
}
void test_missingAssignableSelector_superPropertyAccessAssigned() {
@@ -1097,7 +1095,7 @@ class ErrorParserTest extends ParserTestCase {
void test_missingCatchOrFinally() {
TryStatement statement = ParserTestCase.parse4("parseTryStatement", "try {}", [ParserErrorCode.MISSING_CATCH_OR_FINALLY]);
- JUnitTestCase.assertNotNull(statement);
+ expect(statement, isNotNull);
}
void test_missingClassBody() {
@@ -1184,7 +1182,7 @@ class ErrorParserTest extends ParserTestCase {
void test_missingIdentifier_number() {
SimpleIdentifier expression = ParserTestCase.parse4("parseSimpleIdentifier", "1", [ParserErrorCode.MISSING_IDENTIFIER]);
- JUnitTestCase.assertTrue(expression.isSynthetic);
+ expect(expression.isSynthetic, isTrue);
}
void test_missingKeywordOperator() {
@@ -1205,12 +1203,12 @@ class ErrorParserTest extends ParserTestCase {
void test_missingNameInLibraryDirective() {
CompilationUnit unit = ParserTestCase.parseCompilationUnit("library;", [ParserErrorCode.MISSING_NAME_IN_LIBRARY_DIRECTIVE]);
- JUnitTestCase.assertNotNull(unit);
+ expect(unit, isNotNull);
}
void test_missingNameInPartOfDirective() {
CompilationUnit unit = ParserTestCase.parseCompilationUnit("part of;", [ParserErrorCode.MISSING_NAME_IN_PART_OF_DIRECTIVE]);
- JUnitTestCase.assertNotNull(unit);
+ expect(unit, isNotNull);
}
void test_missingPrefixInDeferredImport() {
@@ -1311,12 +1309,12 @@ class ErrorParserTest extends ParserTestCase {
void test_nonIdentifierLibraryName_library() {
CompilationUnit unit = ParserTestCase.parseCompilationUnit("library 'lib';", [ParserErrorCode.NON_IDENTIFIER_LIBRARY_NAME]);
- JUnitTestCase.assertNotNull(unit);
+ expect(unit, isNotNull);
}
void test_nonIdentifierLibraryName_partOf() {
CompilationUnit unit = ParserTestCase.parseCompilationUnit("part of 'lib';", [ParserErrorCode.NON_IDENTIFIER_LIBRARY_NAME]);
- JUnitTestCase.assertNotNull(unit);
+ expect(unit, isNotNull);
}
void test_nonPartOfDirectiveInPart_after() {
@@ -1341,8 +1339,8 @@ class ErrorParserTest extends ParserTestCase {
void test_parseCascadeSection_missingIdentifier() {
MethodInvocation methodInvocation = ParserTestCase.parse4("parseCascadeSection", "..()", [ParserErrorCode.MISSING_IDENTIFIER]);
- JUnitTestCase.assertNull(methodInvocation.target);
- JUnitTestCase.assertEquals("", methodInvocation.methodName.name);
+ expect(methodInvocation.target, isNull);
+ expect(methodInvocation.methodName.name, "");
EngineTestCase.assertSizeOfList(0, methodInvocation.argumentList.arguments);
}
@@ -1465,7 +1463,7 @@ class ErrorParserTest extends ParserTestCase {
void test_useOfUnaryPlusOperator() {
SimpleIdentifier expression = ParserTestCase.parse4("parseUnaryExpression", "+x", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression);
- JUnitTestCase.assertTrue(expression.isSynthetic);
+ expect(expression.isSynthetic, isTrue);
}
void test_varAndType_field() {
@@ -1792,35 +1790,35 @@ class IncrementalParserTest extends EngineTestCase {
GatheringErrorListener originalListener = new GatheringErrorListener();
Scanner originalScanner = new Scanner(source, new CharSequenceReader(originalContents), originalListener);
Token originalTokens = originalScanner.tokenize();
- JUnitTestCase.assertNotNull(originalTokens);
+ expect(originalTokens, isNotNull);
Parser originalParser = new Parser(source, originalListener);
CompilationUnit originalUnit = originalParser.parseCompilationUnit(originalTokens);
- JUnitTestCase.assertNotNull(originalUnit);
+ expect(originalUnit, isNotNull);
//
// Parse the modified contents.
//
GatheringErrorListener modifiedListener = new GatheringErrorListener();
Scanner modifiedScanner = new Scanner(source, new CharSequenceReader(modifiedContents), modifiedListener);
Token modifiedTokens = modifiedScanner.tokenize();
- JUnitTestCase.assertNotNull(modifiedTokens);
+ expect(modifiedTokens, isNotNull);
Parser modifiedParser = new Parser(source, modifiedListener);
CompilationUnit modifiedUnit = modifiedParser.parseCompilationUnit(modifiedTokens);
- JUnitTestCase.assertNotNull(modifiedUnit);
+ expect(modifiedUnit, isNotNull);
//
// Incrementally parse the modified contents.
//
GatheringErrorListener incrementalListener = new GatheringErrorListener();
IncrementalScanner incrementalScanner = new IncrementalScanner(source, new CharSequenceReader(modifiedContents), incrementalListener);
Token incrementalTokens = incrementalScanner.rescan(originalTokens, replaceStart, removed.length, added.length);
- JUnitTestCase.assertNotNull(incrementalTokens);
+ expect(incrementalTokens, isNotNull);
IncrementalParser incrementalParser = new IncrementalParser(source, incrementalScanner.tokenMap, incrementalListener);
CompilationUnit incrementalUnit = incrementalParser.reparse(originalUnit, incrementalScanner.leftToken, incrementalScanner.rightToken, replaceStart, prefix.length + removed.length);
- JUnitTestCase.assertNotNull(incrementalUnit);
+ expect(incrementalUnit, isNotNull);
//
// Validate that the results of the incremental parse are the same as the full parse of the
// modified source.
//
- JUnitTestCase.assertTrue(AstComparator.equalNodes(modifiedUnit, incrementalUnit));
+ expect(AstComparator.equalNodes(modifiedUnit, incrementalUnit), isTrue);
// TODO(brianwilkerson) Verify that the errors are correct?
}
}
@@ -1950,7 +1948,7 @@ class ParserTestCase extends EngineTestCase {
Token token = scanner.tokenize();
Parser parser = createParser(listener);
CompilationUnit unit = parser.parseCompilationUnit(token);
- JUnitTestCase.assertNotNull(unit);
+ expect(unit, isNotNull);
listener.assertErrorsWithCodes(errorCodes);
return unit;
}
@@ -1971,7 +1969,7 @@ class ParserTestCase extends EngineTestCase {
Token token = scanner.tokenize();
Parser parser = createParser(listener);
Expression expression = parser.parseExpression(token);
- JUnitTestCase.assertNotNull(expression);
+ expect(expression, isNotNull);
listener.assertErrorsWithCodes(errorCodes);
return expression;
}
@@ -1992,7 +1990,7 @@ class ParserTestCase extends EngineTestCase {
Token token = scanner.tokenize();
Parser parser = createParser(listener);
Statement statement = parser.parseStatement(token);
- JUnitTestCase.assertNotNull(statement);
+ expect(statement, isNotNull);
listener.assertErrorsWithCodes(errorCodes);
return statement;
}
@@ -2055,7 +2053,7 @@ class ParserTestCase extends EngineTestCase {
// Partially test the results.
//
if (!listener.hasErrors) {
- JUnitTestCase.assertNotNull(result);
+ expect(result, isNotNull);
}
return result;
}
@@ -2125,7 +2123,7 @@ Map<Symbol, convertStringToSymbolMap(Map<String, dynamic> map) {
void test_additiveExpression_missing_LHS() {
BinaryExpression expression = ParserTestCase.parseExpression("+ y", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.leftOperand);
- JUnitTestCase.assertTrue(expression.leftOperand.isSynthetic);
+ expect(expression.leftOperand.isSynthetic, isTrue);
}
void test_additiveExpression_missing_LHS_RHS() {
@@ -2133,21 +2131,21 @@ Map<Symbol, convertStringToSymbolMap(Map<String, dynamic> map) {
ParserErrorCode.MISSING_IDENTIFIER,
ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.leftOperand);
- JUnitTestCase.assertTrue(expression.leftOperand.isSynthetic);
+ expect(expression.leftOperand.isSynthetic, isTrue);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.rightOperand);
- JUnitTestCase.assertTrue(expression.rightOperand.isSynthetic);
+ expect(expression.rightOperand.isSynthetic, isTrue);
}
void test_additiveExpression_missing_RHS() {
BinaryExpression expression = ParserTestCase.parseExpression("x +", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.rightOperand);
- JUnitTestCase.assertTrue(expression.rightOperand.isSynthetic);
+ expect(expression.rightOperand.isSynthetic, isTrue);
}
void test_additiveExpression_missing_RHS_super() {
BinaryExpression expression = ParserTestCase.parseExpression("super +", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.rightOperand);
- JUnitTestCase.assertTrue(expression.rightOperand.isSynthetic);
+ expect(expression.rightOperand.isSynthetic, isTrue);
}
void test_additiveExpression_precedence_multiplicative_left() {
@@ -2177,39 +2175,39 @@ Map<Symbol, convertStringToSymbolMap(Map<String, dynamic> map) {
AssignmentExpression expression = ParserTestCase.parseExpression("= y = 0", [ParserErrorCode.MISSING_IDENTIFIER]);
Expression syntheticExpression = expression.leftHandSide;
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, syntheticExpression);
- JUnitTestCase.assertTrue(syntheticExpression.isSynthetic);
+ expect(syntheticExpression.isSynthetic, isTrue);
}
void test_assignmentExpression_missing_compound2() {
AssignmentExpression expression = ParserTestCase.parseExpression("x = = 0", [ParserErrorCode.MISSING_IDENTIFIER]);
Expression syntheticExpression = (expression.rightHandSide as AssignmentExpression).leftHandSide;
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, syntheticExpression);
- JUnitTestCase.assertTrue(syntheticExpression.isSynthetic);
+ expect(syntheticExpression.isSynthetic, isTrue);
}
void test_assignmentExpression_missing_compound3() {
AssignmentExpression expression = ParserTestCase.parseExpression("x = y =", [ParserErrorCode.MISSING_IDENTIFIER]);
Expression syntheticExpression = (expression.rightHandSide as AssignmentExpression).rightHandSide;
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, syntheticExpression);
- JUnitTestCase.assertTrue(syntheticExpression.isSynthetic);
+ expect(syntheticExpression.isSynthetic, isTrue);
}
void test_assignmentExpression_missing_LHS() {
AssignmentExpression expression = ParserTestCase.parseExpression("= 0", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.leftHandSide);
- JUnitTestCase.assertTrue(expression.leftHandSide.isSynthetic);
+ expect(expression.leftHandSide.isSynthetic, isTrue);
}
void test_assignmentExpression_missing_RHS() {
AssignmentExpression expression = ParserTestCase.parseExpression("x =", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.leftHandSide);
- JUnitTestCase.assertTrue(expression.rightHandSide.isSynthetic);
+ expect(expression.rightHandSide.isSynthetic, isTrue);
}
void test_bitwiseAndExpression_missing_LHS() {
BinaryExpression expression = ParserTestCase.parseExpression("& y", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.leftOperand);
- JUnitTestCase.assertTrue(expression.leftOperand.isSynthetic);
+ expect(expression.leftOperand.isSynthetic, isTrue);
}
void test_bitwiseAndExpression_missing_LHS_RHS() {
@@ -2217,21 +2215,21 @@ Map<Symbol, convertStringToSymbolMap(Map<String, dynamic> map) {
ParserErrorCode.MISSING_IDENTIFIER,
ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.leftOperand);
- JUnitTestCase.assertTrue(expression.leftOperand.isSynthetic);
+ expect(expression.leftOperand.isSynthetic, isTrue);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.rightOperand);
- JUnitTestCase.assertTrue(expression.rightOperand.isSynthetic);
+ expect(expression.rightOperand.isSynthetic, isTrue);
}
void test_bitwiseAndExpression_missing_RHS() {
BinaryExpression expression = ParserTestCase.parseExpression("x &", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.rightOperand);
- JUnitTestCase.assertTrue(expression.rightOperand.isSynthetic);
+ expect(expression.rightOperand.isSynthetic, isTrue);
}
void test_bitwiseAndExpression_missing_RHS_super() {
BinaryExpression expression = ParserTestCase.parseExpression("super &", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.rightOperand);
- JUnitTestCase.assertTrue(expression.rightOperand.isSynthetic);
+ expect(expression.rightOperand.isSynthetic, isTrue);
}
void test_bitwiseAndExpression_precedence_equality_left() {
@@ -2260,7 +2258,7 @@ Map<Symbol, convertStringToSymbolMap(Map<String, dynamic> map) {
void test_bitwiseOrExpression_missing_LHS() {
BinaryExpression expression = ParserTestCase.parseExpression("| y", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.leftOperand);
- JUnitTestCase.assertTrue(expression.leftOperand.isSynthetic);
+ expect(expression.leftOperand.isSynthetic, isTrue);
}
void test_bitwiseOrExpression_missing_LHS_RHS() {
@@ -2268,21 +2266,21 @@ Map<Symbol, convertStringToSymbolMap(Map<String, dynamic> map) {
ParserErrorCode.MISSING_IDENTIFIER,
ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.leftOperand);
- JUnitTestCase.assertTrue(expression.leftOperand.isSynthetic);
+ expect(expression.leftOperand.isSynthetic, isTrue);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.rightOperand);
- JUnitTestCase.assertTrue(expression.rightOperand.isSynthetic);
+ expect(expression.rightOperand.isSynthetic, isTrue);
}
void test_bitwiseOrExpression_missing_RHS() {
BinaryExpression expression = ParserTestCase.parseExpression("x |", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.rightOperand);
- JUnitTestCase.assertTrue(expression.rightOperand.isSynthetic);
+ expect(expression.rightOperand.isSynthetic, isTrue);
}
void test_bitwiseOrExpression_missing_RHS_super() {
BinaryExpression expression = ParserTestCase.parseExpression("super |", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.rightOperand);
- JUnitTestCase.assertTrue(expression.rightOperand.isSynthetic);
+ expect(expression.rightOperand.isSynthetic, isTrue);
}
void test_bitwiseOrExpression_precedence_xor_left() {
@@ -2311,7 +2309,7 @@ Map<Symbol, convertStringToSymbolMap(Map<String, dynamic> map) {
void test_bitwiseXorExpression_missing_LHS() {
BinaryExpression expression = ParserTestCase.parseExpression("^ y", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.leftOperand);
- JUnitTestCase.assertTrue(expression.leftOperand.isSynthetic);
+ expect(expression.leftOperand.isSynthetic, isTrue);
}
void test_bitwiseXorExpression_missing_LHS_RHS() {
@@ -2319,21 +2317,21 @@ Map<Symbol, convertStringToSymbolMap(Map<String, dynamic> map) {
ParserErrorCode.MISSING_IDENTIFIER,
ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.leftOperand);
- JUnitTestCase.assertTrue(expression.leftOperand.isSynthetic);
+ expect(expression.leftOperand.isSynthetic, isTrue);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.rightOperand);
- JUnitTestCase.assertTrue(expression.rightOperand.isSynthetic);
+ expect(expression.rightOperand.isSynthetic, isTrue);
}
void test_bitwiseXorExpression_missing_RHS() {
BinaryExpression expression = ParserTestCase.parseExpression("x ^", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.rightOperand);
- JUnitTestCase.assertTrue(expression.rightOperand.isSynthetic);
+ expect(expression.rightOperand.isSynthetic, isTrue);
}
void test_bitwiseXorExpression_missing_RHS_super() {
BinaryExpression expression = ParserTestCase.parseExpression("super ^", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.rightOperand);
- JUnitTestCase.assertTrue(expression.rightOperand.isSynthetic);
+ expect(expression.rightOperand.isSynthetic, isTrue);
}
void test_bitwiseXorExpression_precedence_and_left() {
@@ -2368,19 +2366,19 @@ class B = Object with A {}''', [ParserErrorCode.EXPECTED_TOKEN]);
void test_conditionalExpression_missingElse() {
ConditionalExpression expression = ParserTestCase.parse4("parseConditionalExpression", "x ? y :", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.elseExpression);
- JUnitTestCase.assertTrue(expression.elseExpression.isSynthetic);
+ expect(expression.elseExpression.isSynthetic, isTrue);
}
void test_conditionalExpression_missingThen() {
ConditionalExpression expression = ParserTestCase.parse4("parseConditionalExpression", "x ? : z", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.thenExpression);
- JUnitTestCase.assertTrue(expression.thenExpression.isSynthetic);
+ expect(expression.thenExpression.isSynthetic, isTrue);
}
void test_equalityExpression_missing_LHS() {
BinaryExpression expression = ParserTestCase.parseExpression("== y", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.leftOperand);
- JUnitTestCase.assertTrue(expression.leftOperand.isSynthetic);
+ expect(expression.leftOperand.isSynthetic, isTrue);
}
void test_equalityExpression_missing_LHS_RHS() {
@@ -2388,21 +2386,21 @@ class B = Object with A {}''', [ParserErrorCode.EXPECTED_TOKEN]);
ParserErrorCode.MISSING_IDENTIFIER,
ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.leftOperand);
- JUnitTestCase.assertTrue(expression.leftOperand.isSynthetic);
+ expect(expression.leftOperand.isSynthetic, isTrue);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.rightOperand);
- JUnitTestCase.assertTrue(expression.rightOperand.isSynthetic);
+ expect(expression.rightOperand.isSynthetic, isTrue);
}
void test_equalityExpression_missing_RHS() {
BinaryExpression expression = ParserTestCase.parseExpression("x ==", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.rightOperand);
- JUnitTestCase.assertTrue(expression.rightOperand.isSynthetic);
+ expect(expression.rightOperand.isSynthetic, isTrue);
}
void test_equalityExpression_missing_RHS_super() {
BinaryExpression expression = ParserTestCase.parseExpression("super ==", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.rightOperand);
- JUnitTestCase.assertTrue(expression.rightOperand.isSynthetic);
+ expect(expression.rightOperand.isSynthetic, isTrue);
}
void test_equalityExpression_precedence_relational_left() {
@@ -2434,7 +2432,7 @@ class B = Object with A {}''', [ParserErrorCode.EXPECTED_TOKEN]);
EngineTestCase.assertSizeOfList(4, result);
Expression syntheticExpression = result[0];
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, syntheticExpression);
- JUnitTestCase.assertTrue(syntheticExpression.isSynthetic);
+ expect(syntheticExpression.isSynthetic, isTrue);
}
void test_expressionList_multiple_middle() {
@@ -2442,7 +2440,7 @@ class B = Object with A {}''', [ParserErrorCode.EXPECTED_TOKEN]);
EngineTestCase.assertSizeOfList(4, result);
Expression syntheticExpression = result[2];
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, syntheticExpression);
- JUnitTestCase.assertTrue(syntheticExpression.isSynthetic);
+ expect(syntheticExpression.isSynthetic, isTrue);
}
void test_expressionList_multiple_start() {
@@ -2450,7 +2448,7 @@ class B = Object with A {}''', [ParserErrorCode.EXPECTED_TOKEN]);
EngineTestCase.assertSizeOfList(4, result);
Expression syntheticExpression = result[3];
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, syntheticExpression);
- JUnitTestCase.assertTrue(syntheticExpression.isSynthetic);
+ expect(syntheticExpression.isSynthetic, isTrue);
}
void test_functionExpression_in_ConstructorFieldInitializer() {
@@ -2464,7 +2462,7 @@ class B = Object with A {}''', [ParserErrorCode.EXPECTED_TOKEN]);
EngineTestCase.assertInstanceOf((obj) => obj is FieldDeclaration, FieldDeclaration, fieldDecl);
NodeList<VariableDeclaration> vars = (fieldDecl as FieldDeclaration).fields.variables;
EngineTestCase.assertSizeOfList(1, vars);
- JUnitTestCase.assertEquals("v", vars[0].name.name);
+ expect(vars[0].name.name, "v");
}
void test_incomplete_topLevelVariable() {
@@ -2476,7 +2474,7 @@ class B = Object with A {}''', [ParserErrorCode.EXPECTED_TOKEN]);
NodeList<VariableDeclaration> variables = (member as TopLevelVariableDeclaration).variables.variables;
EngineTestCase.assertSizeOfList(1, variables);
SimpleIdentifier name = variables[0].name;
- JUnitTestCase.assertTrue(name.isSynthetic);
+ expect(name.isSynthetic, isTrue);
}
void test_incomplete_topLevelVariable_const() {
@@ -2490,7 +2488,7 @@ class B = Object with A {}''', [ParserErrorCode.EXPECTED_TOKEN]);
NodeList<VariableDeclaration> variables = (member as TopLevelVariableDeclaration).variables.variables;
EngineTestCase.assertSizeOfList(1, variables);
SimpleIdentifier name = variables[0].name;
- JUnitTestCase.assertTrue(name.isSynthetic);
+ expect(name.isSynthetic, isTrue);
}
void test_incomplete_topLevelVariable_final() {
@@ -2504,7 +2502,7 @@ class B = Object with A {}''', [ParserErrorCode.EXPECTED_TOKEN]);
NodeList<VariableDeclaration> variables = (member as TopLevelVariableDeclaration).variables.variables;
EngineTestCase.assertSizeOfList(1, variables);
SimpleIdentifier name = variables[0].name;
- JUnitTestCase.assertTrue(name.isSynthetic);
+ expect(name.isSynthetic, isTrue);
}
void test_incomplete_topLevelVariable_var() {
@@ -2518,7 +2516,7 @@ class B = Object with A {}''', [ParserErrorCode.EXPECTED_TOKEN]);
NodeList<VariableDeclaration> variables = (member as TopLevelVariableDeclaration).variables.variables;
EngineTestCase.assertSizeOfList(1, variables);
SimpleIdentifier name = variables[0].name;
- JUnitTestCase.assertTrue(name.isSynthetic);
+ expect(name.isSynthetic, isTrue);
}
void test_incompleteField_const() {
@@ -2537,11 +2535,11 @@ class C {
ClassMember classMember = members[0];
EngineTestCase.assertInstanceOf((obj) => obj is FieldDeclaration, FieldDeclaration, classMember);
VariableDeclarationList fieldList = (classMember as FieldDeclaration).fields;
- JUnitTestCase.assertEquals(Keyword.CONST, (fieldList.keyword as KeywordToken).keyword);
+ expect((fieldList.keyword as KeywordToken).keyword, Keyword.CONST);
NodeList<VariableDeclaration> fields = fieldList.variables;
EngineTestCase.assertSizeOfList(1, fields);
VariableDeclaration field = fields[0];
- JUnitTestCase.assertTrue(field.name.isSynthetic);
+ expect(field.name.isSynthetic, isTrue);
}
void test_incompleteField_final() {
@@ -2560,11 +2558,11 @@ class C {
ClassMember classMember = members[0];
EngineTestCase.assertInstanceOf((obj) => obj is FieldDeclaration, FieldDeclaration, classMember);
VariableDeclarationList fieldList = (classMember as FieldDeclaration).fields;
- JUnitTestCase.assertEquals(Keyword.FINAL, (fieldList.keyword as KeywordToken).keyword);
+ expect((fieldList.keyword as KeywordToken).keyword, Keyword.FINAL);
NodeList<VariableDeclaration> fields = fieldList.variables;
EngineTestCase.assertSizeOfList(1, fields);
VariableDeclaration field = fields[0];
- JUnitTestCase.assertTrue(field.name.isSynthetic);
+ expect(field.name.isSynthetic, isTrue);
}
void test_incompleteField_var() {
@@ -2583,11 +2581,11 @@ class C {
ClassMember classMember = members[0];
EngineTestCase.assertInstanceOf((obj) => obj is FieldDeclaration, FieldDeclaration, classMember);
VariableDeclarationList fieldList = (classMember as FieldDeclaration).fields;
- JUnitTestCase.assertEquals(Keyword.VAR, (fieldList.keyword as KeywordToken).keyword);
+ expect((fieldList.keyword as KeywordToken).keyword, Keyword.VAR);
NodeList<VariableDeclaration> fields = fieldList.variables;
EngineTestCase.assertSizeOfList(1, fields);
VariableDeclaration field = fields[0];
- JUnitTestCase.assertTrue(field.name.isSynthetic);
+ expect(field.name.isSynthetic, isTrue);
}
void test_isExpression_noType() {
@@ -2600,19 +2598,19 @@ class C {
BlockFunctionBody body = method.body as BlockFunctionBody;
IfStatement ifStatement = body.block.statements[1] as IfStatement;
IsExpression expression = ifStatement.condition as IsExpression;
- JUnitTestCase.assertNotNull(expression.expression);
- JUnitTestCase.assertNotNull(expression.isOperator);
- JUnitTestCase.assertNotNull(expression.notOperator);
+ expect(expression.expression, isNotNull);
+ expect(expression.isOperator, isNotNull);
+ expect(expression.notOperator, isNotNull);
TypeName type = expression.type;
- JUnitTestCase.assertNotNull(type);
- JUnitTestCase.assertTrue(type.name.isSynthetic);
+ expect(type, isNotNull);
+ expect(type.name.isSynthetic, isTrue);
EngineTestCase.assertInstanceOf((obj) => obj is EmptyStatement, EmptyStatement, ifStatement.thenStatement);
}
void test_logicalAndExpression_missing_LHS() {
BinaryExpression expression = ParserTestCase.parseExpression("&& y", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.leftOperand);
- JUnitTestCase.assertTrue(expression.leftOperand.isSynthetic);
+ expect(expression.leftOperand.isSynthetic, isTrue);
}
void test_logicalAndExpression_missing_LHS_RHS() {
@@ -2620,15 +2618,15 @@ class C {
ParserErrorCode.MISSING_IDENTIFIER,
ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.leftOperand);
- JUnitTestCase.assertTrue(expression.leftOperand.isSynthetic);
+ expect(expression.leftOperand.isSynthetic, isTrue);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.rightOperand);
- JUnitTestCase.assertTrue(expression.rightOperand.isSynthetic);
+ expect(expression.rightOperand.isSynthetic, isTrue);
}
void test_logicalAndExpression_missing_RHS() {
BinaryExpression expression = ParserTestCase.parseExpression("x &&", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.rightOperand);
- JUnitTestCase.assertTrue(expression.rightOperand.isSynthetic);
+ expect(expression.rightOperand.isSynthetic, isTrue);
}
void test_logicalAndExpression_precedence_bitwiseOr_left() {
@@ -2650,7 +2648,7 @@ class C {
void test_logicalOrExpression_missing_LHS() {
BinaryExpression expression = ParserTestCase.parseExpression("|| y", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.leftOperand);
- JUnitTestCase.assertTrue(expression.leftOperand.isSynthetic);
+ expect(expression.leftOperand.isSynthetic, isTrue);
}
void test_logicalOrExpression_missing_LHS_RHS() {
@@ -2658,15 +2656,15 @@ class C {
ParserErrorCode.MISSING_IDENTIFIER,
ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.leftOperand);
- JUnitTestCase.assertTrue(expression.leftOperand.isSynthetic);
+ expect(expression.leftOperand.isSynthetic, isTrue);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.rightOperand);
- JUnitTestCase.assertTrue(expression.rightOperand.isSynthetic);
+ expect(expression.rightOperand.isSynthetic, isTrue);
}
void test_logicalOrExpression_missing_RHS() {
BinaryExpression expression = ParserTestCase.parseExpression("x ||", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.rightOperand);
- JUnitTestCase.assertTrue(expression.rightOperand.isSynthetic);
+ expect(expression.rightOperand.isSynthetic, isTrue);
}
void test_logicalOrExpression_precedence_logicalAnd_left() {
@@ -2691,28 +2689,28 @@ class C {
int length {}
void foo() {}
}''', [ParserErrorCode.MISSING_GET]);
- JUnitTestCase.assertNotNull(unit);
+ expect(unit, isNotNull);
ClassDeclaration classDeclaration = unit.declarations[0] as ClassDeclaration;
NodeList<ClassMember> members = classDeclaration.members;
EngineTestCase.assertSizeOfList(2, members);
EngineTestCase.assertInstanceOf((obj) => obj is MethodDeclaration, MethodDeclaration, members[0]);
ClassMember member = members[1];
EngineTestCase.assertInstanceOf((obj) => obj is MethodDeclaration, MethodDeclaration, member);
- JUnitTestCase.assertEquals("foo", (member as MethodDeclaration).name.name);
+ expect((member as MethodDeclaration).name.name, "foo");
}
void test_missingIdentifier_afterAnnotation() {
MethodDeclaration method = ParserTestCase.parse3("parseClassMember", <Object> ["C"], "@override }", [ParserErrorCode.EXPECTED_CLASS_MEMBER]);
- JUnitTestCase.assertNull(method.documentationComment);
+ expect(method.documentationComment, isNull);
NodeList<Annotation> metadata = method.metadata;
EngineTestCase.assertSizeOfList(1, metadata);
- JUnitTestCase.assertEquals("override", metadata[0].name.name);
+ expect(metadata[0].name.name, "override");
}
void test_multiplicativeExpression_missing_LHS() {
BinaryExpression expression = ParserTestCase.parseExpression("* y", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.leftOperand);
- JUnitTestCase.assertTrue(expression.leftOperand.isSynthetic);
+ expect(expression.leftOperand.isSynthetic, isTrue);
}
void test_multiplicativeExpression_missing_LHS_RHS() {
@@ -2720,21 +2718,21 @@ class C {
ParserErrorCode.MISSING_IDENTIFIER,
ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.leftOperand);
- JUnitTestCase.assertTrue(expression.leftOperand.isSynthetic);
+ expect(expression.leftOperand.isSynthetic, isTrue);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.rightOperand);
- JUnitTestCase.assertTrue(expression.rightOperand.isSynthetic);
+ expect(expression.rightOperand.isSynthetic, isTrue);
}
void test_multiplicativeExpression_missing_RHS() {
BinaryExpression expression = ParserTestCase.parseExpression("x *", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.rightOperand);
- JUnitTestCase.assertTrue(expression.rightOperand.isSynthetic);
+ expect(expression.rightOperand.isSynthetic, isTrue);
}
void test_multiplicativeExpression_missing_RHS_super() {
BinaryExpression expression = ParserTestCase.parseExpression("super *", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.rightOperand);
- JUnitTestCase.assertTrue(expression.rightOperand.isSynthetic);
+ expect(expression.rightOperand.isSynthetic, isTrue);
}
void test_multiplicativeExpression_precedence_unary_left() {
@@ -2758,8 +2756,8 @@ class C {
void test_prefixExpression_missing_operand_minus() {
PrefixExpression expression = ParserTestCase.parseExpression("-", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.operand);
- JUnitTestCase.assertTrue(expression.operand.isSynthetic);
- JUnitTestCase.assertEquals(TokenType.MINUS, expression.operator.type);
+ expect(expression.operand.isSynthetic, isTrue);
+ expect(expression.operator.type, TokenType.MINUS);
}
void test_primaryExpression_argumentDefinitionTest() {
@@ -2770,7 +2768,7 @@ class C {
void test_relationalExpression_missing_LHS() {
IsExpression expression = ParserTestCase.parseExpression("is y", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.expression);
- JUnitTestCase.assertTrue(expression.expression.isSynthetic);
+ expect(expression.expression.isSynthetic, isTrue);
}
void test_relationalExpression_missing_LHS_RHS() {
@@ -2778,15 +2776,15 @@ class C {
ParserErrorCode.EXPECTED_TYPE_NAME,
ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.expression);
- JUnitTestCase.assertTrue(expression.expression.isSynthetic);
+ expect(expression.expression.isSynthetic, isTrue);
EngineTestCase.assertInstanceOf((obj) => obj is TypeName, TypeName, expression.type);
- JUnitTestCase.assertTrue(expression.type.isSynthetic);
+ expect(expression.type.isSynthetic, isTrue);
}
void test_relationalExpression_missing_RHS() {
IsExpression expression = ParserTestCase.parseExpression("x is", [ParserErrorCode.EXPECTED_TYPE_NAME]);
EngineTestCase.assertInstanceOf((obj) => obj is TypeName, TypeName, expression.type);
- JUnitTestCase.assertTrue(expression.type.isSynthetic);
+ expect(expression.type.isSynthetic, isTrue);
}
void test_relationalExpression_precedence_shift_right() {
@@ -2800,7 +2798,7 @@ class C {
void test_shiftExpression_missing_LHS() {
BinaryExpression expression = ParserTestCase.parseExpression("<< y", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.leftOperand);
- JUnitTestCase.assertTrue(expression.leftOperand.isSynthetic);
+ expect(expression.leftOperand.isSynthetic, isTrue);
}
void test_shiftExpression_missing_LHS_RHS() {
@@ -2808,21 +2806,21 @@ class C {
ParserErrorCode.MISSING_IDENTIFIER,
ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.leftOperand);
- JUnitTestCase.assertTrue(expression.leftOperand.isSynthetic);
+ expect(expression.leftOperand.isSynthetic, isTrue);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.rightOperand);
- JUnitTestCase.assertTrue(expression.rightOperand.isSynthetic);
+ expect(expression.rightOperand.isSynthetic, isTrue);
}
void test_shiftExpression_missing_RHS() {
BinaryExpression expression = ParserTestCase.parseExpression("x <<", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.rightOperand);
- JUnitTestCase.assertTrue(expression.rightOperand.isSynthetic);
+ expect(expression.rightOperand.isSynthetic, isTrue);
}
void test_shiftExpression_missing_RHS_super() {
BinaryExpression expression = ParserTestCase.parseExpression("super <<", [ParserErrorCode.MISSING_IDENTIFIER]);
EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, expression.rightOperand);
- JUnitTestCase.assertTrue(expression.rightOperand.isSynthetic);
+ expect(expression.rightOperand.isSynthetic, isTrue);
}
void test_shiftExpression_precedence_unary_left() {
@@ -2867,7 +2865,7 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.element = element;
Annotation toNode = AstFactory.annotation(AstFactory.identifier3(annotationName));
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(element, toNode.element);
+ expect(toNode.element, same(element));
}
void test_visitAsExpression() {
@@ -2878,8 +2876,8 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
AsExpression toNode = AstFactory.asExpression(AstFactory.identifier3("x"), AstFactory.typeName4("A", []));
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticType, same(staticType));
}
void test_visitAssignmentExpression() {
@@ -2894,10 +2892,10 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
AssignmentExpression toNode = AstFactory.assignmentExpression(AstFactory.identifier3("a"), TokenType.PLUS_EQ, AstFactory.identifier3("b"));
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedElement, toNode.propagatedElement);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticElement, toNode.staticElement);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedElement, same(propagatedElement));
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticElement, same(staticElement));
+ expect(toNode.staticType, same(staticType));
}
void test_visitBinaryExpression() {
@@ -2912,10 +2910,10 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
BinaryExpression toNode = AstFactory.binaryExpression(AstFactory.identifier3("a"), TokenType.PLUS, AstFactory.identifier3("b"));
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedElement, toNode.propagatedElement);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticElement, toNode.staticElement);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedElement, same(propagatedElement));
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticElement, same(staticElement));
+ expect(toNode.staticType, same(staticType));
}
void test_visitBooleanLiteral() {
@@ -2926,8 +2924,8 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
BooleanLiteral toNode = AstFactory.booleanLiteral(true);
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticType, same(staticType));
}
void test_visitCascadeExpression() {
@@ -2938,8 +2936,8 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
CascadeExpression toNode = AstFactory.cascadeExpression(AstFactory.identifier3("a"), [AstFactory.identifier3("b")]);
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticType, same(staticType));
}
void test_visitCompilationUnit() {
@@ -2948,7 +2946,7 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.element = element;
CompilationUnit toNode = AstFactory.compilationUnit();
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(element, toNode.element);
+ expect(toNode.element, same(element));
}
void test_visitConditionalExpression() {
@@ -2959,8 +2957,8 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
ConditionalExpression toNode = AstFactory.conditionalExpression(AstFactory.identifier3("c"), AstFactory.identifier3("a"), AstFactory.identifier3("b"));
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticType, same(staticType));
}
void test_visitConstructorDeclaration() {
@@ -2971,7 +2969,7 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.element = element;
ConstructorDeclaration toNode = AstFactory.constructorDeclaration(AstFactory.identifier3(className), constructorName, AstFactory.formalParameterList([]), null);
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(element, toNode.element);
+ expect(toNode.element, same(element));
}
void test_visitConstructorName() {
@@ -2980,7 +2978,7 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticElement = staticElement;
ConstructorName toNode = AstFactory.constructorName(AstFactory.typeName4("A", []), "c");
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(staticElement, toNode.staticElement);
+ expect(toNode.staticElement, same(staticElement));
}
void test_visitDoubleLiteral() {
@@ -2991,8 +2989,8 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
DoubleLiteral toNode = AstFactory.doubleLiteral(1.0);
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticType, same(staticType));
}
void test_visitExportDirective() {
@@ -3001,7 +2999,7 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.element = element;
ExportDirective toNode = AstFactory.exportDirective2("dart:uri", []);
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(element, toNode.element);
+ expect(toNode.element, same(element));
}
void test_visitFunctionExpression() {
@@ -3014,9 +3012,9 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
FunctionExpression toNode = AstFactory.functionExpression2(AstFactory.formalParameterList([]), AstFactory.emptyFunctionBody());
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(element, toNode.element);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.element, same(element));
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticType, same(staticType));
}
void test_visitFunctionExpressionInvocation() {
@@ -3031,10 +3029,10 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
FunctionExpressionInvocation toNode = AstFactory.functionExpressionInvocation(AstFactory.identifier3("f"), []);
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedElement, toNode.propagatedElement);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticElement, toNode.staticElement);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedElement, same(propagatedElement));
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticElement, same(staticElement));
+ expect(toNode.staticType, same(staticType));
}
void test_visitImportDirective() {
@@ -3043,7 +3041,7 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.element = element;
ImportDirective toNode = AstFactory.importDirective3("dart:uri", null, []);
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(element, toNode.element);
+ expect(toNode.element, same(element));
}
void test_visitIndexExpression() {
@@ -3060,11 +3058,11 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
IndexExpression toNode = AstFactory.indexExpression(AstFactory.identifier3("a"), AstFactory.integer(0));
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(auxiliaryElements, toNode.auxiliaryElements);
- JUnitTestCase.assertSame(propagatedElement, toNode.propagatedElement);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticElement, toNode.staticElement);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.auxiliaryElements, same(auxiliaryElements));
+ expect(toNode.propagatedElement, same(propagatedElement));
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticElement, same(staticElement));
+ expect(toNode.staticType, same(staticType));
}
void test_visitInstanceCreationExpression() {
@@ -3077,9 +3075,9 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
InstanceCreationExpression toNode = AstFactory.instanceCreationExpression2(Keyword.NEW, AstFactory.typeName4("C", []), []);
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticElement, toNode.staticElement);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticElement, same(staticElement));
+ expect(toNode.staticType, same(staticType));
}
void test_visitIntegerLiteral() {
@@ -3090,8 +3088,8 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
IntegerLiteral toNode = AstFactory.integer(2);
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticType, same(staticType));
}
void test_visitIsExpression() {
@@ -3102,8 +3100,8 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
IsExpression toNode = AstFactory.isExpression(AstFactory.identifier3("x"), false, AstFactory.typeName4("A", []));
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticType, same(staticType));
}
void test_visitLibraryIdentifier() {
@@ -3114,8 +3112,8 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
LibraryIdentifier toNode = AstFactory.libraryIdentifier([AstFactory.identifier3("lib")]);
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticType, same(staticType));
}
void test_visitListLiteral() {
@@ -3126,8 +3124,8 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
ListLiteral toNode = AstFactory.listLiteral([]);
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticType, same(staticType));
}
void test_visitMapLiteral() {
@@ -3138,8 +3136,8 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
MapLiteral toNode = AstFactory.mapLiteral2([]);
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticType, same(staticType));
}
void test_visitMethodInvocation() {
@@ -3150,8 +3148,8 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
MethodInvocation toNode = AstFactory.methodInvocation2("m", []);
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticType, same(staticType));
}
void test_visitNamedExpression() {
@@ -3162,8 +3160,8 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
NamedExpression toNode = AstFactory.namedExpression2("n", AstFactory.integer(0));
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticType, same(staticType));
}
void test_visitNullLiteral() {
@@ -3174,8 +3172,8 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
NullLiteral toNode = AstFactory.nullLiteral();
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticType, same(staticType));
}
void test_visitParenthesizedExpression() {
@@ -3186,8 +3184,8 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
ParenthesizedExpression toNode = AstFactory.parenthesizedExpression(AstFactory.integer(0));
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticType, same(staticType));
}
void test_visitPartDirective() {
@@ -3196,7 +3194,7 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.element = element;
PartDirective toNode = AstFactory.partDirective2("part.dart");
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(element, toNode.element);
+ expect(toNode.element, same(element));
}
void test_visitPartOfDirective() {
@@ -3205,7 +3203,7 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.element = element;
PartOfDirective toNode = AstFactory.partOfDirective(AstFactory.libraryIdentifier2(["lib"]));
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(element, toNode.element);
+ expect(toNode.element, same(element));
}
void test_visitPostfixExpression() {
@@ -3221,10 +3219,10 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
PostfixExpression toNode = AstFactory.postfixExpression(AstFactory.identifier3(variableName), TokenType.PLUS_PLUS);
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedElement, toNode.propagatedElement);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticElement, toNode.staticElement);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedElement, same(propagatedElement));
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticElement, same(staticElement));
+ expect(toNode.staticType, same(staticType));
}
void test_visitPrefixedIdentifier() {
@@ -3235,8 +3233,8 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
PrefixedIdentifier toNode = AstFactory.identifier5("p", "f");
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticType, same(staticType));
}
void test_visitPrefixExpression() {
@@ -3251,10 +3249,10 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
PrefixExpression toNode = AstFactory.prefixExpression(TokenType.PLUS_PLUS, AstFactory.identifier3("x"));
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedElement, toNode.propagatedElement);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticElement, toNode.staticElement);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedElement, same(propagatedElement));
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticElement, same(staticElement));
+ expect(toNode.staticType, same(staticType));
}
void test_visitPropertyAccess() {
@@ -3265,8 +3263,8 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
PropertyAccess toNode = AstFactory.propertyAccess2(AstFactory.identifier3("x"), "y");
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticType, same(staticType));
}
void test_visitRedirectingConstructorInvocation() {
@@ -3275,7 +3273,7 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticElement = staticElement;
RedirectingConstructorInvocation toNode = AstFactory.redirectingConstructorInvocation([]);
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(staticElement, toNode.staticElement);
+ expect(toNode.staticElement, same(staticElement));
}
void test_visitRethrowExpression() {
@@ -3286,8 +3284,8 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
RethrowExpression toNode = AstFactory.rethrowExpression();
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticType, same(staticType));
}
void test_visitSimpleIdentifier() {
@@ -3304,11 +3302,11 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
SimpleIdentifier toNode = AstFactory.identifier3("x");
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(auxiliaryElements, toNode.auxiliaryElements);
- JUnitTestCase.assertSame(propagatedElement, toNode.propagatedElement);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticElement, toNode.staticElement);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.auxiliaryElements, same(auxiliaryElements));
+ expect(toNode.propagatedElement, same(propagatedElement));
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticElement, same(staticElement));
+ expect(toNode.staticType, same(staticType));
}
void test_visitSimpleStringLiteral() {
@@ -3319,8 +3317,8 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
SimpleStringLiteral toNode = AstFactory.string2("abc");
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticType, same(staticType));
}
void test_visitStringInterpolation() {
@@ -3331,8 +3329,8 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
StringInterpolation toNode = AstFactory.string([AstFactory.interpolationString("a", "'a'")]);
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticType, same(staticType));
}
void test_visitSuperConstructorInvocation() {
@@ -3341,7 +3339,7 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticElement = staticElement;
SuperConstructorInvocation toNode = AstFactory.superConstructorInvocation([]);
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(staticElement, toNode.staticElement);
+ expect(toNode.staticElement, same(staticElement));
}
void test_visitSuperExpression() {
@@ -3352,8 +3350,8 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
SuperExpression toNode = AstFactory.superExpression();
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticType, same(staticType));
}
void test_visitSymbolLiteral() {
@@ -3364,8 +3362,8 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
SymbolLiteral toNode = AstFactory.symbolLiteral(["s"]);
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticType, same(staticType));
}
void test_visitThisExpression() {
@@ -3376,8 +3374,8 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
ThisExpression toNode = AstFactory.thisExpression();
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticType, same(staticType));
}
void test_visitThrowExpression() {
@@ -3388,8 +3386,8 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.staticType = staticType;
ThrowExpression toNode = AstFactory.throwExpression();
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(propagatedType, toNode.propagatedType);
- JUnitTestCase.assertSame(staticType, toNode.staticType);
+ expect(toNode.propagatedType, same(propagatedType));
+ expect(toNode.staticType, same(staticType));
}
void test_visitTypeName() {
@@ -3398,7 +3396,7 @@ class ResolutionCopierTest extends EngineTestCase {
fromNode.type = type;
TypeName toNode = AstFactory.typeName4("C", []);
ResolutionCopier.copyResolutionData(fromNode, toNode);
- JUnitTestCase.assertSame(type, toNode.type);
+ expect(toNode.type, same(type));
}
}
@@ -3415,89 +3413,89 @@ class SimpleParserTest extends ParserTestCase {
// is not null.
CommentReference reference = ParserTestCase.parse("parseCommentReference", <Object> ["this", 5], "");
SimpleIdentifier identifier = EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, reference.identifier);
- JUnitTestCase.assertNotNull(identifier.token);
- JUnitTestCase.assertEquals("a", identifier.name);
- JUnitTestCase.assertEquals(5, identifier.offset);
+ expect(identifier.token, isNotNull);
+ expect(identifier.name, "a");
+ expect(identifier.offset, 5);
}
void test_computeStringValue_emptyInterpolationPrefix() {
- JUnitTestCase.assertEquals("", _computeStringValue("'''", true, false));
+ expect(_computeStringValue("'''", true, false), "");
}
void test_computeStringValue_escape_b() {
- JUnitTestCase.assertEquals("\b", _computeStringValue("'\\b'", true, true));
+ expect(_computeStringValue("'\\b'", true, true), "\b");
}
void test_computeStringValue_escape_f() {
- JUnitTestCase.assertEquals("\f", _computeStringValue("'\\f'", true, true));
+ expect(_computeStringValue("'\\f'", true, true), "\f");
}
void test_computeStringValue_escape_n() {
- JUnitTestCase.assertEquals("\n", _computeStringValue("'\\n'", true, true));
+ expect(_computeStringValue("'\\n'", true, true), "\n");
}
void test_computeStringValue_escape_notSpecial() {
- JUnitTestCase.assertEquals(":", _computeStringValue("'\\:'", true, true));
+ expect(_computeStringValue("'\\:'", true, true), ":");
}
void test_computeStringValue_escape_r() {
- JUnitTestCase.assertEquals("\r", _computeStringValue("'\\r'", true, true));
+ expect(_computeStringValue("'\\r'", true, true), "\r");
}
void test_computeStringValue_escape_t() {
- JUnitTestCase.assertEquals("\t", _computeStringValue("'\\t'", true, true));
+ expect(_computeStringValue("'\\t'", true, true), "\t");
}
void test_computeStringValue_escape_u_fixed() {
- JUnitTestCase.assertEquals("\u4321", _computeStringValue("'\\u4321'", true, true));
+ expect(_computeStringValue("'\\u4321'", true, true), "\u4321");
}
void test_computeStringValue_escape_u_variable() {
- JUnitTestCase.assertEquals("\u0123", _computeStringValue("'\\u{123}'", true, true));
+ expect(_computeStringValue("'\\u{123}'", true, true), "\u0123");
}
void test_computeStringValue_escape_v() {
- JUnitTestCase.assertEquals("\u000B", _computeStringValue("'\\v'", true, true));
+ expect(_computeStringValue("'\\v'", true, true), "\u000B");
}
void test_computeStringValue_escape_x() {
- JUnitTestCase.assertEquals("\u00FF", _computeStringValue("'\\xFF'", true, true));
+ expect(_computeStringValue("'\\xFF'", true, true), "\u00FF");
}
void test_computeStringValue_noEscape_single() {
- JUnitTestCase.assertEquals("text", _computeStringValue("'text'", true, true));
+ expect(_computeStringValue("'text'", true, true), "text");
}
void test_computeStringValue_noEscape_triple() {
- JUnitTestCase.assertEquals("text", _computeStringValue("'''text'''", true, true));
+ expect(_computeStringValue("'''text'''", true, true), "text");
}
void test_computeStringValue_raw_single() {
- JUnitTestCase.assertEquals("text", _computeStringValue("r'text'", true, true));
+ expect(_computeStringValue("r'text'", true, true), "text");
}
void test_computeStringValue_raw_triple() {
- JUnitTestCase.assertEquals("text", _computeStringValue("r'''text'''", true, true));
+ expect(_computeStringValue("r'''text'''", true, true), "text");
}
void test_computeStringValue_raw_withEscape() {
- JUnitTestCase.assertEquals("two\\nlines", _computeStringValue("r'two\\nlines'", true, true));
+ expect(_computeStringValue("r'two\\nlines'", true, true), "two\\nlines");
}
void test_computeStringValue_triple_internalQuote_first_empty() {
- JUnitTestCase.assertEquals("'", _computeStringValue("''''", true, false));
+ expect(_computeStringValue("''''", true, false), "'");
}
void test_computeStringValue_triple_internalQuote_first_nonEmpty() {
- JUnitTestCase.assertEquals("'text", _computeStringValue("''''text", true, false));
+ expect(_computeStringValue("''''text", true, false), "'text");
}
void test_computeStringValue_triple_internalQuote_last_empty() {
- JUnitTestCase.assertEquals("", _computeStringValue("'''", false, true));
+ expect(_computeStringValue("'''", false, true), "");
}
void test_computeStringValue_triple_internalQuote_last_nonEmpty() {
- JUnitTestCase.assertEquals("text", _computeStringValue("text'''", false, true));
+ expect(_computeStringValue("text'''", false, true), "text");
}
void test_constFactory() {
@@ -3506,12 +3504,12 @@ class SimpleParserTest extends ParserTestCase {
void test_createSyntheticIdentifier() {
SimpleIdentifier identifier = _createSyntheticIdentifier();
- JUnitTestCase.assertTrue(identifier.isSynthetic);
+ expect(identifier.isSynthetic, isTrue);
}
void test_createSyntheticStringLiteral() {
SimpleStringLiteral literal = _createSyntheticStringLiteral();
- JUnitTestCase.assertTrue(literal.isSynthetic);
+ expect(literal.isSynthetic, isTrue);
}
void test_function_literal_allowed_at_toplevel() {
@@ -3543,249 +3541,249 @@ class SimpleParserTest extends ParserTestCase {
}
void test_isFunctionDeclaration_nameButNoReturn_block() {
- JUnitTestCase.assertTrue(_isFunctionDeclaration("f() {}"));
+ expect(_isFunctionDeclaration("f() {}"), isTrue);
}
void test_isFunctionDeclaration_nameButNoReturn_expression() {
- JUnitTestCase.assertTrue(_isFunctionDeclaration("f() => e"));
+ expect(_isFunctionDeclaration("f() => e"), isTrue);
}
void test_isFunctionDeclaration_normalReturn_block() {
- JUnitTestCase.assertTrue(_isFunctionDeclaration("C f() {}"));
+ expect(_isFunctionDeclaration("C f() {}"), isTrue);
}
void test_isFunctionDeclaration_normalReturn_expression() {
- JUnitTestCase.assertTrue(_isFunctionDeclaration("C f() => e"));
+ expect(_isFunctionDeclaration("C f() => e"), isTrue);
}
void test_isFunctionDeclaration_voidReturn_block() {
- JUnitTestCase.assertTrue(_isFunctionDeclaration("void f() {}"));
+ expect(_isFunctionDeclaration("void f() {}"), isTrue);
}
void test_isFunctionDeclaration_voidReturn_expression() {
- JUnitTestCase.assertTrue(_isFunctionDeclaration("void f() => e"));
+ expect(_isFunctionDeclaration("void f() => e"), isTrue);
}
void test_isFunctionExpression_false_noBody() {
- JUnitTestCase.assertFalse(_isFunctionExpression("f();"));
+ expect(_isFunctionExpression("f();"), isFalse);
}
void test_isFunctionExpression_false_notParameters() {
- JUnitTestCase.assertFalse(_isFunctionExpression("(a + b) {"));
+ expect(_isFunctionExpression("(a + b) {"), isFalse);
}
void test_isFunctionExpression_noName_block() {
- JUnitTestCase.assertTrue(_isFunctionExpression("() {}"));
+ expect(_isFunctionExpression("() {}"), isTrue);
}
void test_isFunctionExpression_noName_expression() {
- JUnitTestCase.assertTrue(_isFunctionExpression("() => e"));
+ expect(_isFunctionExpression("() => e"), isTrue);
}
void test_isFunctionExpression_parameter_final() {
- JUnitTestCase.assertTrue(_isFunctionExpression("(final a) {}"));
- JUnitTestCase.assertTrue(_isFunctionExpression("(final a, b) {}"));
- JUnitTestCase.assertTrue(_isFunctionExpression("(final a, final b) {}"));
+ expect(_isFunctionExpression("(final a) {}"), isTrue);
+ expect(_isFunctionExpression("(final a, b) {}"), isTrue);
+ expect(_isFunctionExpression("(final a, final b) {}"), isTrue);
}
void test_isFunctionExpression_parameter_final_typed() {
- JUnitTestCase.assertTrue(_isFunctionExpression("(final int a) {}"));
- JUnitTestCase.assertTrue(_isFunctionExpression("(final prefix.List a) {}"));
- JUnitTestCase.assertTrue(_isFunctionExpression("(final List<int> a) {}"));
- JUnitTestCase.assertTrue(_isFunctionExpression("(final prefix.List<int> a) {}"));
+ expect(_isFunctionExpression("(final int a) {}"), isTrue);
+ expect(_isFunctionExpression("(final prefix.List a) {}"), isTrue);
+ expect(_isFunctionExpression("(final List<int> a) {}"), isTrue);
+ expect(_isFunctionExpression("(final prefix.List<int> a) {}"), isTrue);
}
void test_isFunctionExpression_parameter_multiple() {
- JUnitTestCase.assertTrue(_isFunctionExpression("(a, b) {}"));
+ expect(_isFunctionExpression("(a, b) {}"), isTrue);
}
void test_isFunctionExpression_parameter_named() {
- JUnitTestCase.assertTrue(_isFunctionExpression("({a}) {}"));
+ expect(_isFunctionExpression("({a}) {}"), isTrue);
}
void test_isFunctionExpression_parameter_optional() {
- JUnitTestCase.assertTrue(_isFunctionExpression("([a]) {}"));
+ expect(_isFunctionExpression("([a]) {}"), isTrue);
}
void test_isFunctionExpression_parameter_single() {
- JUnitTestCase.assertTrue(_isFunctionExpression("(a) {}"));
+ expect(_isFunctionExpression("(a) {}"), isTrue);
}
void test_isFunctionExpression_parameter_typed() {
- JUnitTestCase.assertTrue(_isFunctionExpression("(int a, int b) {}"));
+ expect(_isFunctionExpression("(int a, int b) {}"), isTrue);
}
void test_isInitializedVariableDeclaration_assignment() {
- JUnitTestCase.assertFalse(_isInitializedVariableDeclaration("a = null;"));
+ expect(_isInitializedVariableDeclaration("a = null;"), isFalse);
}
void test_isInitializedVariableDeclaration_comparison() {
- JUnitTestCase.assertFalse(_isInitializedVariableDeclaration("a < 0;"));
+ expect(_isInitializedVariableDeclaration("a < 0;"), isFalse);
}
void test_isInitializedVariableDeclaration_conditional() {
- JUnitTestCase.assertFalse(_isInitializedVariableDeclaration("a == null ? init() : update();"));
+ expect(_isInitializedVariableDeclaration("a == null ? init() : update();"), isFalse);
}
void test_isInitializedVariableDeclaration_const_noType_initialized() {
- JUnitTestCase.assertTrue(_isInitializedVariableDeclaration("const a = 0;"));
+ expect(_isInitializedVariableDeclaration("const a = 0;"), isTrue);
}
void test_isInitializedVariableDeclaration_const_noType_uninitialized() {
- JUnitTestCase.assertTrue(_isInitializedVariableDeclaration("const a;"));
+ expect(_isInitializedVariableDeclaration("const a;"), isTrue);
}
void test_isInitializedVariableDeclaration_const_simpleType_uninitialized() {
- JUnitTestCase.assertTrue(_isInitializedVariableDeclaration("const A a;"));
+ expect(_isInitializedVariableDeclaration("const A a;"), isTrue);
}
void test_isInitializedVariableDeclaration_final_noType_initialized() {
- JUnitTestCase.assertTrue(_isInitializedVariableDeclaration("final a = 0;"));
+ expect(_isInitializedVariableDeclaration("final a = 0;"), isTrue);
}
void test_isInitializedVariableDeclaration_final_noType_uninitialized() {
- JUnitTestCase.assertTrue(_isInitializedVariableDeclaration("final a;"));
+ expect(_isInitializedVariableDeclaration("final a;"), isTrue);
}
void test_isInitializedVariableDeclaration_final_simpleType_initialized() {
- JUnitTestCase.assertTrue(_isInitializedVariableDeclaration("final A a = 0;"));
+ expect(_isInitializedVariableDeclaration("final A a = 0;"), isTrue);
}
void test_isInitializedVariableDeclaration_functionDeclaration_typed() {
- JUnitTestCase.assertFalse(_isInitializedVariableDeclaration("A f() {};"));
+ expect(_isInitializedVariableDeclaration("A f() {};"), isFalse);
}
void test_isInitializedVariableDeclaration_functionDeclaration_untyped() {
- JUnitTestCase.assertFalse(_isInitializedVariableDeclaration("f() {};"));
+ expect(_isInitializedVariableDeclaration("f() {};"), isFalse);
}
void test_isInitializedVariableDeclaration_noType_initialized() {
- JUnitTestCase.assertTrue(_isInitializedVariableDeclaration("var a = 0;"));
+ expect(_isInitializedVariableDeclaration("var a = 0;"), isTrue);
}
void test_isInitializedVariableDeclaration_noType_uninitialized() {
- JUnitTestCase.assertTrue(_isInitializedVariableDeclaration("var a;"));
+ expect(_isInitializedVariableDeclaration("var a;"), isTrue);
}
void test_isInitializedVariableDeclaration_parameterizedType_initialized() {
- JUnitTestCase.assertTrue(_isInitializedVariableDeclaration("List<int> a = null;"));
+ expect(_isInitializedVariableDeclaration("List<int> a = null;"), isTrue);
}
void test_isInitializedVariableDeclaration_parameterizedType_uninitialized() {
- JUnitTestCase.assertTrue(_isInitializedVariableDeclaration("List<int> a;"));
+ expect(_isInitializedVariableDeclaration("List<int> a;"), isTrue);
}
void test_isInitializedVariableDeclaration_simpleType_initialized() {
- JUnitTestCase.assertTrue(_isInitializedVariableDeclaration("A a = 0;"));
+ expect(_isInitializedVariableDeclaration("A a = 0;"), isTrue);
}
void test_isInitializedVariableDeclaration_simpleType_uninitialized() {
- JUnitTestCase.assertTrue(_isInitializedVariableDeclaration("A a;"));
+ expect(_isInitializedVariableDeclaration("A a;"), isTrue);
}
void test_isSwitchMember_case_labeled() {
- JUnitTestCase.assertTrue(_isSwitchMember("l1: l2: case"));
+ expect(_isSwitchMember("l1: l2: case"), isTrue);
}
void test_isSwitchMember_case_unlabeled() {
- JUnitTestCase.assertTrue(_isSwitchMember("case"));
+ expect(_isSwitchMember("case"), isTrue);
}
void test_isSwitchMember_default_labeled() {
- JUnitTestCase.assertTrue(_isSwitchMember("l1: l2: default"));
+ expect(_isSwitchMember("l1: l2: default"), isTrue);
}
void test_isSwitchMember_default_unlabeled() {
- JUnitTestCase.assertTrue(_isSwitchMember("default"));
+ expect(_isSwitchMember("default"), isTrue);
}
void test_isSwitchMember_false() {
- JUnitTestCase.assertFalse(_isSwitchMember("break;"));
+ expect(_isSwitchMember("break;"), isFalse);
}
void test_parseAdditiveExpression_normal() {
BinaryExpression expression = ParserTestCase.parse4("parseAdditiveExpression", "x + y", []);
- JUnitTestCase.assertNotNull(expression.leftOperand);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.PLUS, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.rightOperand);
+ expect(expression.leftOperand, isNotNull);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.PLUS);
+ expect(expression.rightOperand, isNotNull);
}
void test_parseAdditiveExpression_super() {
BinaryExpression expression = ParserTestCase.parse4("parseAdditiveExpression", "super + y", []);
EngineTestCase.assertInstanceOf((obj) => obj is SuperExpression, SuperExpression, expression.leftOperand);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.PLUS, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.rightOperand);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.PLUS);
+ expect(expression.rightOperand, isNotNull);
}
void test_parseAnnotation_n1() {
Annotation annotation = ParserTestCase.parse4("parseAnnotation", "@A", []);
- JUnitTestCase.assertNotNull(annotation.atSign);
- JUnitTestCase.assertNotNull(annotation.name);
- JUnitTestCase.assertNull(annotation.period);
- JUnitTestCase.assertNull(annotation.constructorName);
- JUnitTestCase.assertNull(annotation.arguments);
+ expect(annotation.atSign, isNotNull);
+ expect(annotation.name, isNotNull);
+ expect(annotation.period, isNull);
+ expect(annotation.constructorName, isNull);
+ expect(annotation.arguments, isNull);
}
void test_parseAnnotation_n1_a() {
Annotation annotation = ParserTestCase.parse4("parseAnnotation", "@A(x,y)", []);
- JUnitTestCase.assertNotNull(annotation.atSign);
- JUnitTestCase.assertNotNull(annotation.name);
- JUnitTestCase.assertNull(annotation.period);
- JUnitTestCase.assertNull(annotation.constructorName);
- JUnitTestCase.assertNotNull(annotation.arguments);
+ expect(annotation.atSign, isNotNull);
+ expect(annotation.name, isNotNull);
+ expect(annotation.period, isNull);
+ expect(annotation.constructorName, isNull);
+ expect(annotation.arguments, isNotNull);
}
void test_parseAnnotation_n2() {
Annotation annotation = ParserTestCase.parse4("parseAnnotation", "@A.B", []);
- JUnitTestCase.assertNotNull(annotation.atSign);
- JUnitTestCase.assertNotNull(annotation.name);
- JUnitTestCase.assertNull(annotation.period);
- JUnitTestCase.assertNull(annotation.constructorName);
- JUnitTestCase.assertNull(annotation.arguments);
+ expect(annotation.atSign, isNotNull);
+ expect(annotation.name, isNotNull);
+ expect(annotation.period, isNull);
+ expect(annotation.constructorName, isNull);
+ expect(annotation.arguments, isNull);
}
void test_parseAnnotation_n2_a() {
Annotation annotation = ParserTestCase.parse4("parseAnnotation", "@A.B(x,y)", []);
- JUnitTestCase.assertNotNull(annotation.atSign);
- JUnitTestCase.assertNotNull(annotation.name);
- JUnitTestCase.assertNull(annotation.period);
- JUnitTestCase.assertNull(annotation.constructorName);
- JUnitTestCase.assertNotNull(annotation.arguments);
+ expect(annotation.atSign, isNotNull);
+ expect(annotation.name, isNotNull);
+ expect(annotation.period, isNull);
+ expect(annotation.constructorName, isNull);
+ expect(annotation.arguments, isNotNull);
}
void test_parseAnnotation_n3() {
Annotation annotation = ParserTestCase.parse4("parseAnnotation", "@A.B.C", []);
- JUnitTestCase.assertNotNull(annotation.atSign);
- JUnitTestCase.assertNotNull(annotation.name);
- JUnitTestCase.assertNotNull(annotation.period);
- JUnitTestCase.assertNotNull(annotation.constructorName);
- JUnitTestCase.assertNull(annotation.arguments);
+ expect(annotation.atSign, isNotNull);
+ expect(annotation.name, isNotNull);
+ expect(annotation.period, isNotNull);
+ expect(annotation.constructorName, isNotNull);
+ expect(annotation.arguments, isNull);
}
void test_parseAnnotation_n3_a() {
Annotation annotation = ParserTestCase.parse4("parseAnnotation", "@A.B.C(x,y)", []);
- JUnitTestCase.assertNotNull(annotation.atSign);
- JUnitTestCase.assertNotNull(annotation.name);
- JUnitTestCase.assertNotNull(annotation.period);
- JUnitTestCase.assertNotNull(annotation.constructorName);
- JUnitTestCase.assertNotNull(annotation.arguments);
+ expect(annotation.atSign, isNotNull);
+ expect(annotation.name, isNotNull);
+ expect(annotation.period, isNotNull);
+ expect(annotation.constructorName, isNotNull);
+ expect(annotation.arguments, isNotNull);
}
void test_parseArgument_named() {
NamedExpression expression = ParserTestCase.parse4("parseArgument", "n: x", []);
Label name = expression.name;
- JUnitTestCase.assertNotNull(name);
- JUnitTestCase.assertNotNull(name.label);
- JUnitTestCase.assertNotNull(name.colon);
- JUnitTestCase.assertNotNull(expression.expression);
+ expect(name, isNotNull);
+ expect(name.label, isNotNull);
+ expect(name.colon, isNotNull);
+ expect(expression.expression, isNotNull);
}
void test_parseArgument_unnamed() {
String lexeme = "x";
SimpleIdentifier identifier = ParserTestCase.parse4("parseArgument", lexeme, []);
- JUnitTestCase.assertEquals(lexeme, identifier.name);
+ expect(identifier.name, lexeme);
}
void test_parseArgumentList_empty() {
@@ -3814,107 +3812,107 @@ class SimpleParserTest extends ParserTestCase {
void test_parseAssertStatement() {
AssertStatement statement = ParserTestCase.parse4("parseAssertStatement", "assert (x);", []);
- JUnitTestCase.assertNotNull(statement.keyword);
- JUnitTestCase.assertNotNull(statement.leftParenthesis);
- JUnitTestCase.assertNotNull(statement.condition);
- JUnitTestCase.assertNotNull(statement.rightParenthesis);
- JUnitTestCase.assertNotNull(statement.semicolon);
+ expect(statement.keyword, isNotNull);
+ expect(statement.leftParenthesis, isNotNull);
+ expect(statement.condition, isNotNull);
+ expect(statement.rightParenthesis, isNotNull);
+ expect(statement.semicolon, isNotNull);
}
void test_parseAssignableExpression_expression_args_dot() {
PropertyAccess propertyAccess = ParserTestCase.parse("parseAssignableExpression", <Object> [false], "(x)(y).z");
FunctionExpressionInvocation invocation = propertyAccess.target as FunctionExpressionInvocation;
- JUnitTestCase.assertNotNull(invocation.function);
+ expect(invocation.function, isNotNull);
ArgumentList argumentList = invocation.argumentList;
- JUnitTestCase.assertNotNull(argumentList);
+ expect(argumentList, isNotNull);
EngineTestCase.assertSizeOfList(1, argumentList.arguments);
- JUnitTestCase.assertNotNull(propertyAccess.operator);
- JUnitTestCase.assertNotNull(propertyAccess.propertyName);
+ expect(propertyAccess.operator, isNotNull);
+ expect(propertyAccess.propertyName, isNotNull);
}
void test_parseAssignableExpression_expression_dot() {
PropertyAccess propertyAccess = ParserTestCase.parse("parseAssignableExpression", <Object> [false], "(x).y");
- JUnitTestCase.assertNotNull(propertyAccess.target);
- JUnitTestCase.assertNotNull(propertyAccess.operator);
- JUnitTestCase.assertNotNull(propertyAccess.propertyName);
+ expect(propertyAccess.target, isNotNull);
+ expect(propertyAccess.operator, isNotNull);
+ expect(propertyAccess.propertyName, isNotNull);
}
void test_parseAssignableExpression_expression_index() {
IndexExpression expression = ParserTestCase.parse("parseAssignableExpression", <Object> [false], "(x)[y]");
- JUnitTestCase.assertNotNull(expression.target);
- JUnitTestCase.assertNotNull(expression.leftBracket);
- JUnitTestCase.assertNotNull(expression.index);
- JUnitTestCase.assertNotNull(expression.rightBracket);
+ expect(expression.target, isNotNull);
+ expect(expression.leftBracket, isNotNull);
+ expect(expression.index, isNotNull);
+ expect(expression.rightBracket, isNotNull);
}
void test_parseAssignableExpression_identifier() {
SimpleIdentifier identifier = ParserTestCase.parse("parseAssignableExpression", <Object> [false], "x");
- JUnitTestCase.assertNotNull(identifier);
+ expect(identifier, isNotNull);
}
void test_parseAssignableExpression_identifier_args_dot() {
PropertyAccess propertyAccess = ParserTestCase.parse("parseAssignableExpression", <Object> [false], "x(y).z");
MethodInvocation invocation = propertyAccess.target as MethodInvocation;
- JUnitTestCase.assertEquals("x", invocation.methodName.name);
+ expect(invocation.methodName.name, "x");
ArgumentList argumentList = invocation.argumentList;
- JUnitTestCase.assertNotNull(argumentList);
+ expect(argumentList, isNotNull);
EngineTestCase.assertSizeOfList(1, argumentList.arguments);
- JUnitTestCase.assertNotNull(propertyAccess.operator);
- JUnitTestCase.assertNotNull(propertyAccess.propertyName);
+ expect(propertyAccess.operator, isNotNull);
+ expect(propertyAccess.propertyName, isNotNull);
}
void test_parseAssignableExpression_identifier_dot() {
PropertyAccess propertyAccess = ParserTestCase.parse("parseAssignableExpression", <Object> [false], "x.y");
- JUnitTestCase.assertNotNull(propertyAccess.target);
- JUnitTestCase.assertNotNull(propertyAccess.operator);
- JUnitTestCase.assertNotNull(propertyAccess.propertyName);
+ expect(propertyAccess.target, isNotNull);
+ expect(propertyAccess.operator, isNotNull);
+ expect(propertyAccess.propertyName, isNotNull);
}
void test_parseAssignableExpression_identifier_index() {
IndexExpression expression = ParserTestCase.parse("parseAssignableExpression", <Object> [false], "x[y]");
- JUnitTestCase.assertNotNull(expression.target);
- JUnitTestCase.assertNotNull(expression.leftBracket);
- JUnitTestCase.assertNotNull(expression.index);
- JUnitTestCase.assertNotNull(expression.rightBracket);
+ expect(expression.target, isNotNull);
+ expect(expression.leftBracket, isNotNull);
+ expect(expression.index, isNotNull);
+ expect(expression.rightBracket, isNotNull);
}
void test_parseAssignableExpression_super_dot() {
PropertyAccess propertyAccess = ParserTestCase.parse("parseAssignableExpression", <Object> [false], "super.y");
EngineTestCase.assertInstanceOf((obj) => obj is SuperExpression, SuperExpression, propertyAccess.target);
- JUnitTestCase.assertNotNull(propertyAccess.operator);
- JUnitTestCase.assertNotNull(propertyAccess.propertyName);
+ expect(propertyAccess.operator, isNotNull);
+ expect(propertyAccess.propertyName, isNotNull);
}
void test_parseAssignableExpression_super_index() {
IndexExpression expression = ParserTestCase.parse("parseAssignableExpression", <Object> [false], "super[y]");
EngineTestCase.assertInstanceOf((obj) => obj is SuperExpression, SuperExpression, expression.target);
- JUnitTestCase.assertNotNull(expression.leftBracket);
- JUnitTestCase.assertNotNull(expression.index);
- JUnitTestCase.assertNotNull(expression.rightBracket);
+ expect(expression.leftBracket, isNotNull);
+ expect(expression.index, isNotNull);
+ expect(expression.rightBracket, isNotNull);
}
void test_parseAssignableSelector_dot() {
PropertyAccess selector = ParserTestCase.parse("parseAssignableSelector", <Object> [null, true], ".x");
- JUnitTestCase.assertNotNull(selector.operator);
- JUnitTestCase.assertNotNull(selector.propertyName);
+ expect(selector.operator, isNotNull);
+ expect(selector.propertyName, isNotNull);
}
void test_parseAssignableSelector_index() {
IndexExpression selector = ParserTestCase.parse("parseAssignableSelector", <Object> [null, true], "[x]");
- JUnitTestCase.assertNotNull(selector.leftBracket);
- JUnitTestCase.assertNotNull(selector.index);
- JUnitTestCase.assertNotNull(selector.rightBracket);
+ expect(selector.leftBracket, isNotNull);
+ expect(selector.index, isNotNull);
+ expect(selector.rightBracket, isNotNull);
}
void test_parseAssignableSelector_none() {
SimpleIdentifier selector = ParserTestCase.parse("parseAssignableSelector", <Object> [new SimpleIdentifier(null), true], ";");
- JUnitTestCase.assertNotNull(selector);
+ expect(selector, isNotNull);
}
void test_parseAwaitExpression() {
AwaitExpression expression = ParserTestCase.parse4("parseAwaitExpression", "await x;", []);
- JUnitTestCase.assertNotNull(expression.awaitKeyword);
- JUnitTestCase.assertNotNull(expression.expression);
+ expect(expression.awaitKeyword, isNotNull);
+ expect(expression.expression, isNotNull);
}
void test_parseAwaitExpression_asStatement_inAsync() {
@@ -3925,8 +3923,8 @@ class SimpleParserTest extends ParserTestCase {
EngineTestCase.assertInstanceOf((obj) => obj is ExpressionStatement, ExpressionStatement, statement);
Expression expression = (statement as ExpressionStatement).expression;
EngineTestCase.assertInstanceOf((obj) => obj is AwaitExpression, AwaitExpression, expression);
- JUnitTestCase.assertNotNull((expression as AwaitExpression).awaitKeyword);
- JUnitTestCase.assertNotNull((expression as AwaitExpression).expression);
+ expect((expression as AwaitExpression).awaitKeyword, isNotNull);
+ expect((expression as AwaitExpression).expression, isNotNull);
}
void test_parseAwaitExpression_asStatement_inSync() {
@@ -3951,692 +3949,692 @@ class SimpleParserTest extends ParserTestCase {
void test_parseBitwiseAndExpression_normal() {
BinaryExpression expression = ParserTestCase.parse4("parseBitwiseAndExpression", "x & y", []);
- JUnitTestCase.assertNotNull(expression.leftOperand);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.AMPERSAND, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.rightOperand);
+ expect(expression.leftOperand, isNotNull);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.AMPERSAND);
+ expect(expression.rightOperand, isNotNull);
}
void test_parseBitwiseAndExpression_super() {
BinaryExpression expression = ParserTestCase.parse4("parseBitwiseAndExpression", "super & y", []);
EngineTestCase.assertInstanceOf((obj) => obj is SuperExpression, SuperExpression, expression.leftOperand);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.AMPERSAND, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.rightOperand);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.AMPERSAND);
+ expect(expression.rightOperand, isNotNull);
}
void test_parseBitwiseOrExpression_normal() {
BinaryExpression expression = ParserTestCase.parse4("parseBitwiseOrExpression", "x | y", []);
- JUnitTestCase.assertNotNull(expression.leftOperand);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.BAR, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.rightOperand);
+ expect(expression.leftOperand, isNotNull);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.BAR);
+ expect(expression.rightOperand, isNotNull);
}
void test_parseBitwiseOrExpression_super() {
BinaryExpression expression = ParserTestCase.parse4("parseBitwiseOrExpression", "super | y", []);
EngineTestCase.assertInstanceOf((obj) => obj is SuperExpression, SuperExpression, expression.leftOperand);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.BAR, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.rightOperand);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.BAR);
+ expect(expression.rightOperand, isNotNull);
}
void test_parseBitwiseXorExpression_normal() {
BinaryExpression expression = ParserTestCase.parse4("parseBitwiseXorExpression", "x ^ y", []);
- JUnitTestCase.assertNotNull(expression.leftOperand);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.CARET, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.rightOperand);
+ expect(expression.leftOperand, isNotNull);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.CARET);
+ expect(expression.rightOperand, isNotNull);
}
void test_parseBitwiseXorExpression_super() {
BinaryExpression expression = ParserTestCase.parse4("parseBitwiseXorExpression", "super ^ y", []);
EngineTestCase.assertInstanceOf((obj) => obj is SuperExpression, SuperExpression, expression.leftOperand);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.CARET, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.rightOperand);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.CARET);
+ expect(expression.rightOperand, isNotNull);
}
void test_parseBlock_empty() {
Block block = ParserTestCase.parse4("parseBlock", "{}", []);
- JUnitTestCase.assertNotNull(block.leftBracket);
+ expect(block.leftBracket, isNotNull);
EngineTestCase.assertSizeOfList(0, block.statements);
- JUnitTestCase.assertNotNull(block.rightBracket);
+ expect(block.rightBracket, isNotNull);
}
void test_parseBlock_nonEmpty() {
Block block = ParserTestCase.parse4("parseBlock", "{;}", []);
- JUnitTestCase.assertNotNull(block.leftBracket);
+ expect(block.leftBracket, isNotNull);
EngineTestCase.assertSizeOfList(1, block.statements);
- JUnitTestCase.assertNotNull(block.rightBracket);
+ expect(block.rightBracket, isNotNull);
}
void test_parseBreakStatement_label() {
BreakStatement statement = ParserTestCase.parse4("parseBreakStatement", "break foo;", []);
- JUnitTestCase.assertNotNull(statement.keyword);
- JUnitTestCase.assertNotNull(statement.label);
- JUnitTestCase.assertNotNull(statement.semicolon);
+ expect(statement.keyword, isNotNull);
+ expect(statement.label, isNotNull);
+ expect(statement.semicolon, isNotNull);
}
void test_parseBreakStatement_noLabel() {
BreakStatement statement = ParserTestCase.parse4("parseBreakStatement", "break;", [ParserErrorCode.BREAK_OUTSIDE_OF_LOOP]);
- JUnitTestCase.assertNotNull(statement.keyword);
- JUnitTestCase.assertNull(statement.label);
- JUnitTestCase.assertNotNull(statement.semicolon);
+ expect(statement.keyword, isNotNull);
+ expect(statement.label, isNull);
+ expect(statement.semicolon, isNotNull);
}
void test_parseCascadeSection_i() {
IndexExpression section = ParserTestCase.parse4("parseCascadeSection", "..[i]", []);
- JUnitTestCase.assertNull(section.target);
- JUnitTestCase.assertNotNull(section.leftBracket);
- JUnitTestCase.assertNotNull(section.index);
- JUnitTestCase.assertNotNull(section.rightBracket);
+ expect(section.target, isNull);
+ expect(section.leftBracket, isNotNull);
+ expect(section.index, isNotNull);
+ expect(section.rightBracket, isNotNull);
}
void test_parseCascadeSection_ia() {
FunctionExpressionInvocation section = ParserTestCase.parse4("parseCascadeSection", "..[i](b)", []);
EngineTestCase.assertInstanceOf((obj) => obj is IndexExpression, IndexExpression, section.function);
- JUnitTestCase.assertNotNull(section.argumentList);
+ expect(section.argumentList, isNotNull);
}
void test_parseCascadeSection_ii() {
MethodInvocation section = ParserTestCase.parse4("parseCascadeSection", "..a(b).c(d)", []);
EngineTestCase.assertInstanceOf((obj) => obj is MethodInvocation, MethodInvocation, section.target);
- JUnitTestCase.assertNotNull(section.period);
- JUnitTestCase.assertNotNull(section.methodName);
- JUnitTestCase.assertNotNull(section.argumentList);
+ expect(section.period, isNotNull);
+ expect(section.methodName, isNotNull);
+ expect(section.argumentList, isNotNull);
EngineTestCase.assertSizeOfList(1, section.argumentList.arguments);
}
void test_parseCascadeSection_p() {
PropertyAccess section = ParserTestCase.parse4("parseCascadeSection", "..a", []);
- JUnitTestCase.assertNull(section.target);
- JUnitTestCase.assertNotNull(section.operator);
- JUnitTestCase.assertNotNull(section.propertyName);
+ expect(section.target, isNull);
+ expect(section.operator, isNotNull);
+ expect(section.propertyName, isNotNull);
}
void test_parseCascadeSection_p_assign() {
AssignmentExpression section = ParserTestCase.parse4("parseCascadeSection", "..a = 3", []);
- JUnitTestCase.assertNotNull(section.leftHandSide);
- JUnitTestCase.assertNotNull(section.operator);
+ expect(section.leftHandSide, isNotNull);
+ expect(section.operator, isNotNull);
Expression rhs = section.rightHandSide;
- JUnitTestCase.assertNotNull(rhs);
+ expect(rhs, isNotNull);
}
void test_parseCascadeSection_p_assign_withCascade() {
AssignmentExpression section = ParserTestCase.parse4("parseCascadeSection", "..a = 3..m()", []);
- JUnitTestCase.assertNotNull(section.leftHandSide);
- JUnitTestCase.assertNotNull(section.operator);
+ expect(section.leftHandSide, isNotNull);
+ expect(section.operator, isNotNull);
Expression rhs = section.rightHandSide;
EngineTestCase.assertInstanceOf((obj) => obj is IntegerLiteral, IntegerLiteral, rhs);
}
void test_parseCascadeSection_p_builtIn() {
PropertyAccess section = ParserTestCase.parse4("parseCascadeSection", "..as", []);
- JUnitTestCase.assertNull(section.target);
- JUnitTestCase.assertNotNull(section.operator);
- JUnitTestCase.assertNotNull(section.propertyName);
+ expect(section.target, isNull);
+ expect(section.operator, isNotNull);
+ expect(section.propertyName, isNotNull);
}
void test_parseCascadeSection_pa() {
MethodInvocation section = ParserTestCase.parse4("parseCascadeSection", "..a(b)", []);
- JUnitTestCase.assertNull(section.target);
- JUnitTestCase.assertNotNull(section.period);
- JUnitTestCase.assertNotNull(section.methodName);
- JUnitTestCase.assertNotNull(section.argumentList);
+ expect(section.target, isNull);
+ expect(section.period, isNotNull);
+ expect(section.methodName, isNotNull);
+ expect(section.argumentList, isNotNull);
EngineTestCase.assertSizeOfList(1, section.argumentList.arguments);
}
void test_parseCascadeSection_paa() {
FunctionExpressionInvocation section = ParserTestCase.parse4("parseCascadeSection", "..a(b)(c)", []);
EngineTestCase.assertInstanceOf((obj) => obj is MethodInvocation, MethodInvocation, section.function);
- JUnitTestCase.assertNotNull(section.argumentList);
+ expect(section.argumentList, isNotNull);
EngineTestCase.assertSizeOfList(1, section.argumentList.arguments);
}
void test_parseCascadeSection_paapaa() {
FunctionExpressionInvocation section = ParserTestCase.parse4("parseCascadeSection", "..a(b)(c).d(e)(f)", []);
EngineTestCase.assertInstanceOf((obj) => obj is MethodInvocation, MethodInvocation, section.function);
- JUnitTestCase.assertNotNull(section.argumentList);
+ expect(section.argumentList, isNotNull);
EngineTestCase.assertSizeOfList(1, section.argumentList.arguments);
}
void test_parseCascadeSection_pap() {
PropertyAccess section = ParserTestCase.parse4("parseCascadeSection", "..a(b).c", []);
- JUnitTestCase.assertNotNull(section.target);
- JUnitTestCase.assertNotNull(section.operator);
- JUnitTestCase.assertNotNull(section.propertyName);
+ expect(section.target, isNotNull);
+ expect(section.operator, isNotNull);
+ expect(section.propertyName, isNotNull);
}
void test_parseClassDeclaration_abstract() {
ClassDeclaration declaration = ParserTestCase.parse("parseClassDeclaration", <Object> [
emptyCommentAndMetadata(),
TokenFactory.tokenFromKeyword(Keyword.ABSTRACT)], "class A {}");
- JUnitTestCase.assertNull(declaration.documentationComment);
- JUnitTestCase.assertNotNull(declaration.abstractKeyword);
- JUnitTestCase.assertNull(declaration.extendsClause);
- JUnitTestCase.assertNull(declaration.implementsClause);
- JUnitTestCase.assertNotNull(declaration.classKeyword);
- JUnitTestCase.assertNotNull(declaration.leftBracket);
- JUnitTestCase.assertNotNull(declaration.name);
+ expect(declaration.documentationComment, isNull);
+ expect(declaration.abstractKeyword, isNotNull);
+ expect(declaration.extendsClause, isNull);
+ expect(declaration.implementsClause, isNull);
+ expect(declaration.classKeyword, isNotNull);
+ expect(declaration.leftBracket, isNotNull);
+ expect(declaration.name, isNotNull);
EngineTestCase.assertSizeOfList(0, declaration.members);
- JUnitTestCase.assertNotNull(declaration.rightBracket);
- JUnitTestCase.assertNull(declaration.typeParameters);
+ expect(declaration.rightBracket, isNotNull);
+ expect(declaration.typeParameters, isNull);
}
void test_parseClassDeclaration_empty() {
ClassDeclaration declaration = ParserTestCase.parse("parseClassDeclaration", <Object> [emptyCommentAndMetadata(), null], "class A {}");
- JUnitTestCase.assertNull(declaration.documentationComment);
- JUnitTestCase.assertNull(declaration.abstractKeyword);
- JUnitTestCase.assertNull(declaration.extendsClause);
- JUnitTestCase.assertNull(declaration.implementsClause);
- JUnitTestCase.assertNotNull(declaration.classKeyword);
- JUnitTestCase.assertNotNull(declaration.leftBracket);
- JUnitTestCase.assertNotNull(declaration.name);
+ expect(declaration.documentationComment, isNull);
+ expect(declaration.abstractKeyword, isNull);
+ expect(declaration.extendsClause, isNull);
+ expect(declaration.implementsClause, isNull);
+ expect(declaration.classKeyword, isNotNull);
+ expect(declaration.leftBracket, isNotNull);
+ expect(declaration.name, isNotNull);
EngineTestCase.assertSizeOfList(0, declaration.members);
- JUnitTestCase.assertNotNull(declaration.rightBracket);
- JUnitTestCase.assertNull(declaration.typeParameters);
+ expect(declaration.rightBracket, isNotNull);
+ expect(declaration.typeParameters, isNull);
}
void test_parseClassDeclaration_extends() {
ClassDeclaration declaration = ParserTestCase.parse("parseClassDeclaration", <Object> [emptyCommentAndMetadata(), null], "class A extends B {}");
- JUnitTestCase.assertNull(declaration.documentationComment);
- JUnitTestCase.assertNull(declaration.abstractKeyword);
- JUnitTestCase.assertNotNull(declaration.extendsClause);
- JUnitTestCase.assertNull(declaration.implementsClause);
- JUnitTestCase.assertNotNull(declaration.classKeyword);
- JUnitTestCase.assertNotNull(declaration.leftBracket);
- JUnitTestCase.assertNotNull(declaration.name);
+ expect(declaration.documentationComment, isNull);
+ expect(declaration.abstractKeyword, isNull);
+ expect(declaration.extendsClause, isNotNull);
+ expect(declaration.implementsClause, isNull);
+ expect(declaration.classKeyword, isNotNull);
+ expect(declaration.leftBracket, isNotNull);
+ expect(declaration.name, isNotNull);
EngineTestCase.assertSizeOfList(0, declaration.members);
- JUnitTestCase.assertNotNull(declaration.rightBracket);
- JUnitTestCase.assertNull(declaration.typeParameters);
+ expect(declaration.rightBracket, isNotNull);
+ expect(declaration.typeParameters, isNull);
}
void test_parseClassDeclaration_extendsAndImplements() {
ClassDeclaration declaration = ParserTestCase.parse("parseClassDeclaration", <Object> [emptyCommentAndMetadata(), null], "class A extends B implements C {}");
- JUnitTestCase.assertNull(declaration.documentationComment);
- JUnitTestCase.assertNull(declaration.abstractKeyword);
- JUnitTestCase.assertNotNull(declaration.extendsClause);
- JUnitTestCase.assertNotNull(declaration.implementsClause);
- JUnitTestCase.assertNotNull(declaration.classKeyword);
- JUnitTestCase.assertNotNull(declaration.leftBracket);
- JUnitTestCase.assertNotNull(declaration.name);
+ expect(declaration.documentationComment, isNull);
+ expect(declaration.abstractKeyword, isNull);
+ expect(declaration.extendsClause, isNotNull);
+ expect(declaration.implementsClause, isNotNull);
+ expect(declaration.classKeyword, isNotNull);
+ expect(declaration.leftBracket, isNotNull);
+ expect(declaration.name, isNotNull);
EngineTestCase.assertSizeOfList(0, declaration.members);
- JUnitTestCase.assertNotNull(declaration.rightBracket);
- JUnitTestCase.assertNull(declaration.typeParameters);
+ expect(declaration.rightBracket, isNotNull);
+ expect(declaration.typeParameters, isNull);
}
void test_parseClassDeclaration_extendsAndWith() {
ClassDeclaration declaration = ParserTestCase.parse("parseClassDeclaration", <Object> [emptyCommentAndMetadata(), null], "class A extends B with C {}");
- JUnitTestCase.assertNull(declaration.documentationComment);
- JUnitTestCase.assertNull(declaration.abstractKeyword);
- JUnitTestCase.assertNotNull(declaration.classKeyword);
- JUnitTestCase.assertNotNull(declaration.name);
- JUnitTestCase.assertNull(declaration.typeParameters);
- JUnitTestCase.assertNotNull(declaration.extendsClause);
- JUnitTestCase.assertNotNull(declaration.withClause);
- JUnitTestCase.assertNull(declaration.implementsClause);
- JUnitTestCase.assertNotNull(declaration.leftBracket);
+ expect(declaration.documentationComment, isNull);
+ expect(declaration.abstractKeyword, isNull);
+ expect(declaration.classKeyword, isNotNull);
+ expect(declaration.name, isNotNull);
+ expect(declaration.typeParameters, isNull);
+ expect(declaration.extendsClause, isNotNull);
+ expect(declaration.withClause, isNotNull);
+ expect(declaration.implementsClause, isNull);
+ expect(declaration.leftBracket, isNotNull);
EngineTestCase.assertSizeOfList(0, declaration.members);
- JUnitTestCase.assertNotNull(declaration.rightBracket);
+ expect(declaration.rightBracket, isNotNull);
}
void test_parseClassDeclaration_extendsAndWithAndImplements() {
ClassDeclaration declaration = ParserTestCase.parse("parseClassDeclaration", <Object> [emptyCommentAndMetadata(), null], "class A extends B with C implements D {}");
- JUnitTestCase.assertNull(declaration.documentationComment);
- JUnitTestCase.assertNull(declaration.abstractKeyword);
- JUnitTestCase.assertNotNull(declaration.classKeyword);
- JUnitTestCase.assertNotNull(declaration.name);
- JUnitTestCase.assertNull(declaration.typeParameters);
- JUnitTestCase.assertNotNull(declaration.extendsClause);
- JUnitTestCase.assertNotNull(declaration.withClause);
- JUnitTestCase.assertNotNull(declaration.implementsClause);
- JUnitTestCase.assertNotNull(declaration.leftBracket);
+ expect(declaration.documentationComment, isNull);
+ expect(declaration.abstractKeyword, isNull);
+ expect(declaration.classKeyword, isNotNull);
+ expect(declaration.name, isNotNull);
+ expect(declaration.typeParameters, isNull);
+ expect(declaration.extendsClause, isNotNull);
+ expect(declaration.withClause, isNotNull);
+ expect(declaration.implementsClause, isNotNull);
+ expect(declaration.leftBracket, isNotNull);
EngineTestCase.assertSizeOfList(0, declaration.members);
- JUnitTestCase.assertNotNull(declaration.rightBracket);
+ expect(declaration.rightBracket, isNotNull);
}
void test_parseClassDeclaration_implements() {
ClassDeclaration declaration = ParserTestCase.parse("parseClassDeclaration", <Object> [emptyCommentAndMetadata(), null], "class A implements C {}");
- JUnitTestCase.assertNull(declaration.documentationComment);
- JUnitTestCase.assertNull(declaration.abstractKeyword);
- JUnitTestCase.assertNull(declaration.extendsClause);
- JUnitTestCase.assertNotNull(declaration.implementsClause);
- JUnitTestCase.assertNotNull(declaration.classKeyword);
- JUnitTestCase.assertNotNull(declaration.leftBracket);
- JUnitTestCase.assertNotNull(declaration.name);
+ expect(declaration.documentationComment, isNull);
+ expect(declaration.abstractKeyword, isNull);
+ expect(declaration.extendsClause, isNull);
+ expect(declaration.implementsClause, isNotNull);
+ expect(declaration.classKeyword, isNotNull);
+ expect(declaration.leftBracket, isNotNull);
+ expect(declaration.name, isNotNull);
EngineTestCase.assertSizeOfList(0, declaration.members);
- JUnitTestCase.assertNotNull(declaration.rightBracket);
- JUnitTestCase.assertNull(declaration.typeParameters);
+ expect(declaration.rightBracket, isNotNull);
+ expect(declaration.typeParameters, isNull);
}
void test_parseClassDeclaration_native() {
ClassDeclaration declaration = ParserTestCase.parse("parseClassDeclaration", <Object> [emptyCommentAndMetadata(), null], "class A native 'nativeValue' {}");
NativeClause nativeClause = declaration.nativeClause;
- JUnitTestCase.assertNotNull(nativeClause);
- JUnitTestCase.assertNotNull(nativeClause.keyword);
- JUnitTestCase.assertEquals("nativeValue", nativeClause.name.stringValue);
- JUnitTestCase.assertSame(nativeClause.keyword, nativeClause.beginToken);
- JUnitTestCase.assertSame(nativeClause.name.endToken, nativeClause.endToken);
+ expect(nativeClause, isNotNull);
+ expect(nativeClause.keyword, isNotNull);
+ expect(nativeClause.name.stringValue, "nativeValue");
+ expect(nativeClause.beginToken, same(nativeClause.keyword));
+ expect(nativeClause.endToken, same(nativeClause.name.endToken));
}
void test_parseClassDeclaration_nonEmpty() {
ClassDeclaration declaration = ParserTestCase.parse("parseClassDeclaration", <Object> [emptyCommentAndMetadata(), null], "class A {var f;}");
- JUnitTestCase.assertNull(declaration.documentationComment);
- JUnitTestCase.assertNull(declaration.abstractKeyword);
- JUnitTestCase.assertNull(declaration.extendsClause);
- JUnitTestCase.assertNull(declaration.implementsClause);
- JUnitTestCase.assertNotNull(declaration.classKeyword);
- JUnitTestCase.assertNotNull(declaration.leftBracket);
- JUnitTestCase.assertNotNull(declaration.name);
+ expect(declaration.documentationComment, isNull);
+ expect(declaration.abstractKeyword, isNull);
+ expect(declaration.extendsClause, isNull);
+ expect(declaration.implementsClause, isNull);
+ expect(declaration.classKeyword, isNotNull);
+ expect(declaration.leftBracket, isNotNull);
+ expect(declaration.name, isNotNull);
EngineTestCase.assertSizeOfList(1, declaration.members);
- JUnitTestCase.assertNotNull(declaration.rightBracket);
- JUnitTestCase.assertNull(declaration.typeParameters);
+ expect(declaration.rightBracket, isNotNull);
+ expect(declaration.typeParameters, isNull);
}
void test_parseClassDeclaration_typeAlias_implementsC() {
ClassTypeAlias typeAlias = ParserTestCase.parse("parseClassDeclaration", <Object> [emptyCommentAndMetadata(), null], "class A = Object with B implements C;");
- JUnitTestCase.assertNotNull(typeAlias.keyword);
- JUnitTestCase.assertNotNull(typeAlias.name);
- JUnitTestCase.assertNull(typeAlias.typeParameters);
- JUnitTestCase.assertNotNull(typeAlias.withClause);
- JUnitTestCase.assertNotNull(typeAlias.implementsClause);
- JUnitTestCase.assertNotNull(typeAlias.implementsClause.keyword);
- JUnitTestCase.assertEquals(1, typeAlias.implementsClause.interfaces.length);
- JUnitTestCase.assertNotNull(typeAlias.semicolon);
+ expect(typeAlias.keyword, isNotNull);
+ expect(typeAlias.name, isNotNull);
+ expect(typeAlias.typeParameters, isNull);
+ expect(typeAlias.withClause, isNotNull);
+ expect(typeAlias.implementsClause, isNotNull);
+ expect(typeAlias.implementsClause.keyword, isNotNull);
+ expect(typeAlias.implementsClause.interfaces.length, 1);
+ expect(typeAlias.semicolon, isNotNull);
}
void test_parseClassDeclaration_typeAlias_withB() {
ClassTypeAlias typeAlias = ParserTestCase.parse("parseClassDeclaration", <Object> [emptyCommentAndMetadata(), null], "class A = Object with B;");
- JUnitTestCase.assertNotNull(typeAlias.keyword);
- JUnitTestCase.assertNotNull(typeAlias.name);
- JUnitTestCase.assertNull(typeAlias.typeParameters);
- JUnitTestCase.assertNotNull(typeAlias.withClause);
- JUnitTestCase.assertNotNull(typeAlias.withClause.withKeyword);
- JUnitTestCase.assertEquals(1, typeAlias.withClause.mixinTypes.length);
- JUnitTestCase.assertNull(typeAlias.implementsClause);
- JUnitTestCase.assertNotNull(typeAlias.semicolon);
+ expect(typeAlias.keyword, isNotNull);
+ expect(typeAlias.name, isNotNull);
+ expect(typeAlias.typeParameters, isNull);
+ expect(typeAlias.withClause, isNotNull);
+ expect(typeAlias.withClause.withKeyword, isNotNull);
+ expect(typeAlias.withClause.mixinTypes.length, 1);
+ expect(typeAlias.implementsClause, isNull);
+ expect(typeAlias.semicolon, isNotNull);
}
void test_parseClassDeclaration_typeParameters() {
ClassDeclaration declaration = ParserTestCase.parse("parseClassDeclaration", <Object> [emptyCommentAndMetadata(), null], "class A<B> {}");
- JUnitTestCase.assertNull(declaration.documentationComment);
- JUnitTestCase.assertNull(declaration.abstractKeyword);
- JUnitTestCase.assertNull(declaration.extendsClause);
- JUnitTestCase.assertNull(declaration.implementsClause);
- JUnitTestCase.assertNotNull(declaration.classKeyword);
- JUnitTestCase.assertNotNull(declaration.leftBracket);
- JUnitTestCase.assertNotNull(declaration.name);
+ expect(declaration.documentationComment, isNull);
+ expect(declaration.abstractKeyword, isNull);
+ expect(declaration.extendsClause, isNull);
+ expect(declaration.implementsClause, isNull);
+ expect(declaration.classKeyword, isNotNull);
+ expect(declaration.leftBracket, isNotNull);
+ expect(declaration.name, isNotNull);
EngineTestCase.assertSizeOfList(0, declaration.members);
- JUnitTestCase.assertNotNull(declaration.rightBracket);
- JUnitTestCase.assertNotNull(declaration.typeParameters);
+ expect(declaration.rightBracket, isNotNull);
+ expect(declaration.typeParameters, isNotNull);
EngineTestCase.assertSizeOfList(1, declaration.typeParameters.typeParameters);
}
void test_parseClassMember_constructor_withInitializers() {
// TODO(brianwilkerson) Test other kinds of class members: fields, getters and setters.
ConstructorDeclaration constructor = ParserTestCase.parse("parseClassMember", <Object> ["C"], "C(_, _\$, this.__) : _a = _ + _\$ {}");
- JUnitTestCase.assertNotNull(constructor.body);
- JUnitTestCase.assertNotNull(constructor.separator);
- JUnitTestCase.assertNull(constructor.externalKeyword);
- JUnitTestCase.assertNull(constructor.constKeyword);
- JUnitTestCase.assertNull(constructor.factoryKeyword);
- JUnitTestCase.assertNull(constructor.name);
- JUnitTestCase.assertNotNull(constructor.parameters);
- JUnitTestCase.assertNull(constructor.period);
- JUnitTestCase.assertNotNull(constructor.returnType);
+ expect(constructor.body, isNotNull);
+ expect(constructor.separator, isNotNull);
+ expect(constructor.externalKeyword, isNull);
+ expect(constructor.constKeyword, isNull);
+ expect(constructor.factoryKeyword, isNull);
+ expect(constructor.name, isNull);
+ expect(constructor.parameters, isNotNull);
+ expect(constructor.period, isNull);
+ expect(constructor.returnType, isNotNull);
EngineTestCase.assertSizeOfList(1, constructor.initializers);
}
void test_parseClassMember_field_instance_prefixedType() {
FieldDeclaration field = ParserTestCase.parse("parseClassMember", <Object> ["C"], "p.A f;");
- JUnitTestCase.assertNull(field.documentationComment);
+ expect(field.documentationComment, isNull);
EngineTestCase.assertSizeOfList(0, field.metadata);
- JUnitTestCase.assertNull(field.staticKeyword);
+ expect(field.staticKeyword, isNull);
VariableDeclarationList list = field.fields;
- JUnitTestCase.assertNotNull(list);
+ expect(list, isNotNull);
NodeList<VariableDeclaration> variables = list.variables;
EngineTestCase.assertSizeOfList(1, variables);
VariableDeclaration variable = variables[0];
- JUnitTestCase.assertNotNull(variable.name);
+ expect(variable.name, isNotNull);
}
void test_parseClassMember_field_namedGet() {
FieldDeclaration field = ParserTestCase.parse("parseClassMember", <Object> ["C"], "var get;");
- JUnitTestCase.assertNull(field.documentationComment);
+ expect(field.documentationComment, isNull);
EngineTestCase.assertSizeOfList(0, field.metadata);
- JUnitTestCase.assertNull(field.staticKeyword);
+ expect(field.staticKeyword, isNull);
VariableDeclarationList list = field.fields;
- JUnitTestCase.assertNotNull(list);
+ expect(list, isNotNull);
NodeList<VariableDeclaration> variables = list.variables;
EngineTestCase.assertSizeOfList(1, variables);
VariableDeclaration variable = variables[0];
- JUnitTestCase.assertNotNull(variable.name);
+ expect(variable.name, isNotNull);
}
void test_parseClassMember_field_namedOperator() {
FieldDeclaration field = ParserTestCase.parse("parseClassMember", <Object> ["C"], "var operator;");
- JUnitTestCase.assertNull(field.documentationComment);
+ expect(field.documentationComment, isNull);
EngineTestCase.assertSizeOfList(0, field.metadata);
- JUnitTestCase.assertNull(field.staticKeyword);
+ expect(field.staticKeyword, isNull);
VariableDeclarationList list = field.fields;
- JUnitTestCase.assertNotNull(list);
+ expect(list, isNotNull);
NodeList<VariableDeclaration> variables = list.variables;
EngineTestCase.assertSizeOfList(1, variables);
VariableDeclaration variable = variables[0];
- JUnitTestCase.assertNotNull(variable.name);
+ expect(variable.name, isNotNull);
}
void test_parseClassMember_field_namedOperator_withAssignment() {
FieldDeclaration field = ParserTestCase.parse("parseClassMember", <Object> ["C"], "var operator = (5);");
- JUnitTestCase.assertNull(field.documentationComment);
+ expect(field.documentationComment, isNull);
EngineTestCase.assertSizeOfList(0, field.metadata);
- JUnitTestCase.assertNull(field.staticKeyword);
+ expect(field.staticKeyword, isNull);
VariableDeclarationList list = field.fields;
- JUnitTestCase.assertNotNull(list);
+ expect(list, isNotNull);
NodeList<VariableDeclaration> variables = list.variables;
EngineTestCase.assertSizeOfList(1, variables);
VariableDeclaration variable = variables[0];
- JUnitTestCase.assertNotNull(variable.name);
- JUnitTestCase.assertNotNull(variable.initializer);
+ expect(variable.name, isNotNull);
+ expect(variable.initializer, isNotNull);
}
void test_parseClassMember_field_namedSet() {
FieldDeclaration field = ParserTestCase.parse("parseClassMember", <Object> ["C"], "var set;");
- JUnitTestCase.assertNull(field.documentationComment);
+ expect(field.documentationComment, isNull);
EngineTestCase.assertSizeOfList(0, field.metadata);
- JUnitTestCase.assertNull(field.staticKeyword);
+ expect(field.staticKeyword, isNull);
VariableDeclarationList list = field.fields;
- JUnitTestCase.assertNotNull(list);
+ expect(list, isNotNull);
NodeList<VariableDeclaration> variables = list.variables;
EngineTestCase.assertSizeOfList(1, variables);
VariableDeclaration variable = variables[0];
- JUnitTestCase.assertNotNull(variable.name);
+ expect(variable.name, isNotNull);
}
void test_parseClassMember_getter_void() {
MethodDeclaration method = ParserTestCase.parse("parseClassMember", <Object> ["C"], "void get g {}");
- JUnitTestCase.assertNull(method.documentationComment);
- JUnitTestCase.assertNull(method.externalKeyword);
- JUnitTestCase.assertNull(method.modifierKeyword);
- JUnitTestCase.assertNotNull(method.propertyKeyword);
- JUnitTestCase.assertNotNull(method.returnType);
- JUnitTestCase.assertNotNull(method.name);
- JUnitTestCase.assertNull(method.operatorKeyword);
- JUnitTestCase.assertNotNull(method.body);
+ expect(method.documentationComment, isNull);
+ expect(method.externalKeyword, isNull);
+ expect(method.modifierKeyword, isNull);
+ expect(method.propertyKeyword, isNotNull);
+ expect(method.returnType, isNotNull);
+ expect(method.name, isNotNull);
+ expect(method.operatorKeyword, isNull);
+ expect(method.body, isNotNull);
}
void test_parseClassMember_method_external() {
MethodDeclaration method = ParserTestCase.parse("parseClassMember", <Object> ["C"], "external m();");
- JUnitTestCase.assertNotNull(method.body);
- JUnitTestCase.assertNull(method.documentationComment);
- JUnitTestCase.assertNotNull(method.externalKeyword);
- JUnitTestCase.assertNull(method.modifierKeyword);
- JUnitTestCase.assertNotNull(method.name);
- JUnitTestCase.assertNull(method.operatorKeyword);
- JUnitTestCase.assertNotNull(method.parameters);
- JUnitTestCase.assertNull(method.propertyKeyword);
- JUnitTestCase.assertNull(method.returnType);
+ expect(method.body, isNotNull);
+ expect(method.documentationComment, isNull);
+ expect(method.externalKeyword, isNotNull);
+ expect(method.modifierKeyword, isNull);
+ expect(method.name, isNotNull);
+ expect(method.operatorKeyword, isNull);
+ expect(method.parameters, isNotNull);
+ expect(method.propertyKeyword, isNull);
+ expect(method.returnType, isNull);
}
void test_parseClassMember_method_external_withTypeAndArgs() {
MethodDeclaration method = ParserTestCase.parse("parseClassMember", <Object> ["C"], "external int m(int a);");
- JUnitTestCase.assertNotNull(method.body);
- JUnitTestCase.assertNull(method.documentationComment);
- JUnitTestCase.assertNotNull(method.externalKeyword);
- JUnitTestCase.assertNull(method.modifierKeyword);
- JUnitTestCase.assertNotNull(method.name);
- JUnitTestCase.assertNull(method.operatorKeyword);
- JUnitTestCase.assertNotNull(method.parameters);
- JUnitTestCase.assertNull(method.propertyKeyword);
- JUnitTestCase.assertNotNull(method.returnType);
+ expect(method.body, isNotNull);
+ expect(method.documentationComment, isNull);
+ expect(method.externalKeyword, isNotNull);
+ expect(method.modifierKeyword, isNull);
+ expect(method.name, isNotNull);
+ expect(method.operatorKeyword, isNull);
+ expect(method.parameters, isNotNull);
+ expect(method.propertyKeyword, isNull);
+ expect(method.returnType, isNotNull);
}
void test_parseClassMember_method_get_noType() {
MethodDeclaration method = ParserTestCase.parse("parseClassMember", <Object> ["C"], "get() {}");
- JUnitTestCase.assertNull(method.documentationComment);
- JUnitTestCase.assertNull(method.externalKeyword);
- JUnitTestCase.assertNull(method.modifierKeyword);
- JUnitTestCase.assertNull(method.propertyKeyword);
- JUnitTestCase.assertNull(method.returnType);
- JUnitTestCase.assertNotNull(method.name);
- JUnitTestCase.assertNull(method.operatorKeyword);
- JUnitTestCase.assertNotNull(method.parameters);
- JUnitTestCase.assertNotNull(method.body);
+ expect(method.documentationComment, isNull);
+ expect(method.externalKeyword, isNull);
+ expect(method.modifierKeyword, isNull);
+ expect(method.propertyKeyword, isNull);
+ expect(method.returnType, isNull);
+ expect(method.name, isNotNull);
+ expect(method.operatorKeyword, isNull);
+ expect(method.parameters, isNotNull);
+ expect(method.body, isNotNull);
}
void test_parseClassMember_method_get_type() {
MethodDeclaration method = ParserTestCase.parse("parseClassMember", <Object> ["C"], "int get() {}");
- JUnitTestCase.assertNull(method.documentationComment);
- JUnitTestCase.assertNull(method.externalKeyword);
- JUnitTestCase.assertNull(method.modifierKeyword);
- JUnitTestCase.assertNull(method.propertyKeyword);
- JUnitTestCase.assertNotNull(method.returnType);
- JUnitTestCase.assertNotNull(method.name);
- JUnitTestCase.assertNull(method.operatorKeyword);
- JUnitTestCase.assertNotNull(method.parameters);
- JUnitTestCase.assertNotNull(method.body);
+ expect(method.documentationComment, isNull);
+ expect(method.externalKeyword, isNull);
+ expect(method.modifierKeyword, isNull);
+ expect(method.propertyKeyword, isNull);
+ expect(method.returnType, isNotNull);
+ expect(method.name, isNotNull);
+ expect(method.operatorKeyword, isNull);
+ expect(method.parameters, isNotNull);
+ expect(method.body, isNotNull);
}
void test_parseClassMember_method_get_void() {
MethodDeclaration method = ParserTestCase.parse("parseClassMember", <Object> ["C"], "void get() {}");
- JUnitTestCase.assertNull(method.documentationComment);
- JUnitTestCase.assertNull(method.externalKeyword);
- JUnitTestCase.assertNull(method.modifierKeyword);
- JUnitTestCase.assertNull(method.propertyKeyword);
- JUnitTestCase.assertNotNull(method.returnType);
- JUnitTestCase.assertNotNull(method.name);
- JUnitTestCase.assertNull(method.operatorKeyword);
- JUnitTestCase.assertNotNull(method.parameters);
- JUnitTestCase.assertNotNull(method.body);
+ expect(method.documentationComment, isNull);
+ expect(method.externalKeyword, isNull);
+ expect(method.modifierKeyword, isNull);
+ expect(method.propertyKeyword, isNull);
+ expect(method.returnType, isNotNull);
+ expect(method.name, isNotNull);
+ expect(method.operatorKeyword, isNull);
+ expect(method.parameters, isNotNull);
+ expect(method.body, isNotNull);
}
void test_parseClassMember_method_operator_noType() {
MethodDeclaration method = ParserTestCase.parse("parseClassMember", <Object> ["C"], "operator() {}");
- JUnitTestCase.assertNull(method.documentationComment);
- JUnitTestCase.assertNull(method.externalKeyword);
- JUnitTestCase.assertNull(method.modifierKeyword);
- JUnitTestCase.assertNull(method.propertyKeyword);
- JUnitTestCase.assertNull(method.returnType);
- JUnitTestCase.assertNotNull(method.name);
- JUnitTestCase.assertNull(method.operatorKeyword);
- JUnitTestCase.assertNotNull(method.parameters);
- JUnitTestCase.assertNotNull(method.body);
+ expect(method.documentationComment, isNull);
+ expect(method.externalKeyword, isNull);
+ expect(method.modifierKeyword, isNull);
+ expect(method.propertyKeyword, isNull);
+ expect(method.returnType, isNull);
+ expect(method.name, isNotNull);
+ expect(method.operatorKeyword, isNull);
+ expect(method.parameters, isNotNull);
+ expect(method.body, isNotNull);
}
void test_parseClassMember_method_operator_type() {
MethodDeclaration method = ParserTestCase.parse("parseClassMember", <Object> ["C"], "int operator() {}");
- JUnitTestCase.assertNull(method.documentationComment);
- JUnitTestCase.assertNull(method.externalKeyword);
- JUnitTestCase.assertNull(method.modifierKeyword);
- JUnitTestCase.assertNull(method.propertyKeyword);
- JUnitTestCase.assertNotNull(method.returnType);
- JUnitTestCase.assertNotNull(method.name);
- JUnitTestCase.assertNull(method.operatorKeyword);
- JUnitTestCase.assertNotNull(method.parameters);
- JUnitTestCase.assertNotNull(method.body);
+ expect(method.documentationComment, isNull);
+ expect(method.externalKeyword, isNull);
+ expect(method.modifierKeyword, isNull);
+ expect(method.propertyKeyword, isNull);
+ expect(method.returnType, isNotNull);
+ expect(method.name, isNotNull);
+ expect(method.operatorKeyword, isNull);
+ expect(method.parameters, isNotNull);
+ expect(method.body, isNotNull);
}
void test_parseClassMember_method_operator_void() {
MethodDeclaration method = ParserTestCase.parse("parseClassMember", <Object> ["C"], "void operator() {}");
- JUnitTestCase.assertNull(method.documentationComment);
- JUnitTestCase.assertNull(method.externalKeyword);
- JUnitTestCase.assertNull(method.modifierKeyword);
- JUnitTestCase.assertNull(method.propertyKeyword);
- JUnitTestCase.assertNotNull(method.returnType);
- JUnitTestCase.assertNotNull(method.name);
- JUnitTestCase.assertNull(method.operatorKeyword);
- JUnitTestCase.assertNotNull(method.parameters);
- JUnitTestCase.assertNotNull(method.body);
+ expect(method.documentationComment, isNull);
+ expect(method.externalKeyword, isNull);
+ expect(method.modifierKeyword, isNull);
+ expect(method.propertyKeyword, isNull);
+ expect(method.returnType, isNotNull);
+ expect(method.name, isNotNull);
+ expect(method.operatorKeyword, isNull);
+ expect(method.parameters, isNotNull);
+ expect(method.body, isNotNull);
}
void test_parseClassMember_method_returnType_parameterized() {
MethodDeclaration method = ParserTestCase.parse("parseClassMember", <Object> ["C"], "p.A m() {}");
- JUnitTestCase.assertNull(method.documentationComment);
- JUnitTestCase.assertNull(method.externalKeyword);
- JUnitTestCase.assertNull(method.modifierKeyword);
- JUnitTestCase.assertNull(method.propertyKeyword);
- JUnitTestCase.assertNotNull(method.returnType);
- JUnitTestCase.assertNotNull(method.name);
- JUnitTestCase.assertNull(method.operatorKeyword);
- JUnitTestCase.assertNotNull(method.parameters);
- JUnitTestCase.assertNotNull(method.body);
+ expect(method.documentationComment, isNull);
+ expect(method.externalKeyword, isNull);
+ expect(method.modifierKeyword, isNull);
+ expect(method.propertyKeyword, isNull);
+ expect(method.returnType, isNotNull);
+ expect(method.name, isNotNull);
+ expect(method.operatorKeyword, isNull);
+ expect(method.parameters, isNotNull);
+ expect(method.body, isNotNull);
}
void test_parseClassMember_method_set_noType() {
MethodDeclaration method = ParserTestCase.parse("parseClassMember", <Object> ["C"], "set() {}");
- JUnitTestCase.assertNull(method.documentationComment);
- JUnitTestCase.assertNull(method.externalKeyword);
- JUnitTestCase.assertNull(method.modifierKeyword);
- JUnitTestCase.assertNull(method.propertyKeyword);
- JUnitTestCase.assertNull(method.returnType);
- JUnitTestCase.assertNotNull(method.name);
- JUnitTestCase.assertNull(method.operatorKeyword);
- JUnitTestCase.assertNotNull(method.parameters);
- JUnitTestCase.assertNotNull(method.body);
+ expect(method.documentationComment, isNull);
+ expect(method.externalKeyword, isNull);
+ expect(method.modifierKeyword, isNull);
+ expect(method.propertyKeyword, isNull);
+ expect(method.returnType, isNull);
+ expect(method.name, isNotNull);
+ expect(method.operatorKeyword, isNull);
+ expect(method.parameters, isNotNull);
+ expect(method.body, isNotNull);
}
void test_parseClassMember_method_set_type() {
MethodDeclaration method = ParserTestCase.parse("parseClassMember", <Object> ["C"], "int set() {}");
- JUnitTestCase.assertNull(method.documentationComment);
- JUnitTestCase.assertNull(method.externalKeyword);
- JUnitTestCase.assertNull(method.modifierKeyword);
- JUnitTestCase.assertNull(method.propertyKeyword);
- JUnitTestCase.assertNotNull(method.returnType);
- JUnitTestCase.assertNotNull(method.name);
- JUnitTestCase.assertNull(method.operatorKeyword);
- JUnitTestCase.assertNotNull(method.parameters);
- JUnitTestCase.assertNotNull(method.body);
+ expect(method.documentationComment, isNull);
+ expect(method.externalKeyword, isNull);
+ expect(method.modifierKeyword, isNull);
+ expect(method.propertyKeyword, isNull);
+ expect(method.returnType, isNotNull);
+ expect(method.name, isNotNull);
+ expect(method.operatorKeyword, isNull);
+ expect(method.parameters, isNotNull);
+ expect(method.body, isNotNull);
}
void test_parseClassMember_method_set_void() {
MethodDeclaration method = ParserTestCase.parse("parseClassMember", <Object> ["C"], "void set() {}");
- JUnitTestCase.assertNull(method.documentationComment);
- JUnitTestCase.assertNull(method.externalKeyword);
- JUnitTestCase.assertNull(method.modifierKeyword);
- JUnitTestCase.assertNull(method.propertyKeyword);
- JUnitTestCase.assertNotNull(method.returnType);
- JUnitTestCase.assertNotNull(method.name);
- JUnitTestCase.assertNull(method.operatorKeyword);
- JUnitTestCase.assertNotNull(method.parameters);
- JUnitTestCase.assertNotNull(method.body);
+ expect(method.documentationComment, isNull);
+ expect(method.externalKeyword, isNull);
+ expect(method.modifierKeyword, isNull);
+ expect(method.propertyKeyword, isNull);
+ expect(method.returnType, isNotNull);
+ expect(method.name, isNotNull);
+ expect(method.operatorKeyword, isNull);
+ expect(method.parameters, isNotNull);
+ expect(method.body, isNotNull);
}
void test_parseClassMember_operator_index() {
MethodDeclaration method = ParserTestCase.parse("parseClassMember", <Object> ["C"], "int operator [](int i) {}");
- JUnitTestCase.assertNull(method.documentationComment);
- JUnitTestCase.assertNull(method.externalKeyword);
- JUnitTestCase.assertNull(method.modifierKeyword);
- JUnitTestCase.assertNull(method.propertyKeyword);
- JUnitTestCase.assertNotNull(method.returnType);
- JUnitTestCase.assertNotNull(method.name);
- JUnitTestCase.assertNotNull(method.operatorKeyword);
- JUnitTestCase.assertNotNull(method.parameters);
- JUnitTestCase.assertNotNull(method.body);
+ expect(method.documentationComment, isNull);
+ expect(method.externalKeyword, isNull);
+ expect(method.modifierKeyword, isNull);
+ expect(method.propertyKeyword, isNull);
+ expect(method.returnType, isNotNull);
+ expect(method.name, isNotNull);
+ expect(method.operatorKeyword, isNotNull);
+ expect(method.parameters, isNotNull);
+ expect(method.body, isNotNull);
}
void test_parseClassMember_operator_indexAssign() {
MethodDeclaration method = ParserTestCase.parse("parseClassMember", <Object> ["C"], "int operator []=(int i) {}");
- JUnitTestCase.assertNull(method.documentationComment);
- JUnitTestCase.assertNull(method.externalKeyword);
- JUnitTestCase.assertNull(method.modifierKeyword);
- JUnitTestCase.assertNull(method.propertyKeyword);
- JUnitTestCase.assertNotNull(method.returnType);
- JUnitTestCase.assertNotNull(method.name);
- JUnitTestCase.assertNotNull(method.operatorKeyword);
- JUnitTestCase.assertNotNull(method.parameters);
- JUnitTestCase.assertNotNull(method.body);
+ expect(method.documentationComment, isNull);
+ expect(method.externalKeyword, isNull);
+ expect(method.modifierKeyword, isNull);
+ expect(method.propertyKeyword, isNull);
+ expect(method.returnType, isNotNull);
+ expect(method.name, isNotNull);
+ expect(method.operatorKeyword, isNotNull);
+ expect(method.parameters, isNotNull);
+ expect(method.body, isNotNull);
}
void test_parseClassMember_redirectingFactory_const() {
ConstructorDeclaration constructor = ParserTestCase.parse("parseClassMember", <Object> ["C"], "const factory C() = B;");
- JUnitTestCase.assertNull(constructor.externalKeyword);
- JUnitTestCase.assertNotNull(constructor.constKeyword);
- JUnitTestCase.assertNotNull(constructor.factoryKeyword);
- JUnitTestCase.assertNotNull(constructor.returnType);
- JUnitTestCase.assertNull(constructor.period);
- JUnitTestCase.assertNull(constructor.name);
- JUnitTestCase.assertNotNull(constructor.parameters);
- JUnitTestCase.assertNotNull(constructor.separator);
+ expect(constructor.externalKeyword, isNull);
+ expect(constructor.constKeyword, isNotNull);
+ expect(constructor.factoryKeyword, isNotNull);
+ expect(constructor.returnType, isNotNull);
+ expect(constructor.period, isNull);
+ expect(constructor.name, isNull);
+ expect(constructor.parameters, isNotNull);
+ expect(constructor.separator, isNotNull);
EngineTestCase.assertSizeOfList(0, constructor.initializers);
- JUnitTestCase.assertNotNull(constructor.redirectedConstructor);
- JUnitTestCase.assertNotNull(constructor.body);
+ expect(constructor.redirectedConstructor, isNotNull);
+ expect(constructor.body, isNotNull);
}
void test_parseClassMember_redirectingFactory_nonConst() {
ConstructorDeclaration constructor = ParserTestCase.parse("parseClassMember", <Object> ["C"], "factory C() = B;");
- JUnitTestCase.assertNull(constructor.externalKeyword);
- JUnitTestCase.assertNull(constructor.constKeyword);
- JUnitTestCase.assertNotNull(constructor.factoryKeyword);
- JUnitTestCase.assertNotNull(constructor.returnType);
- JUnitTestCase.assertNull(constructor.period);
- JUnitTestCase.assertNull(constructor.name);
- JUnitTestCase.assertNotNull(constructor.parameters);
- JUnitTestCase.assertNotNull(constructor.separator);
+ expect(constructor.externalKeyword, isNull);
+ expect(constructor.constKeyword, isNull);
+ expect(constructor.factoryKeyword, isNotNull);
+ expect(constructor.returnType, isNotNull);
+ expect(constructor.period, isNull);
+ expect(constructor.name, isNull);
+ expect(constructor.parameters, isNotNull);
+ expect(constructor.separator, isNotNull);
EngineTestCase.assertSizeOfList(0, constructor.initializers);
- JUnitTestCase.assertNotNull(constructor.redirectedConstructor);
- JUnitTestCase.assertNotNull(constructor.body);
+ expect(constructor.redirectedConstructor, isNotNull);
+ expect(constructor.body, isNotNull);
}
void test_parseClassTypeAlias_abstract() {
Token classToken = TokenFactory.tokenFromKeyword(Keyword.CLASS);
Token abstractToken = TokenFactory.tokenFromKeyword(Keyword.ABSTRACT);
ClassTypeAlias classTypeAlias = ParserTestCase.parse("parseClassTypeAlias", <Object> [emptyCommentAndMetadata(), abstractToken, classToken], "A = B with C;");
- JUnitTestCase.assertNotNull(classTypeAlias.keyword);
- JUnitTestCase.assertEquals("A", classTypeAlias.name.name);
- JUnitTestCase.assertNotNull(classTypeAlias.equals);
- JUnitTestCase.assertNotNull(classTypeAlias.abstractKeyword);
- JUnitTestCase.assertNotNullMsg("B", classTypeAlias.superclass.name.name);
- JUnitTestCase.assertNotNull(classTypeAlias.withClause);
- JUnitTestCase.assertNull(classTypeAlias.implementsClause);
- JUnitTestCase.assertNotNull(classTypeAlias.semicolon);
+ expect(classTypeAlias.keyword, isNotNull);
+ expect(classTypeAlias.name.name, "A");
+ expect(classTypeAlias.equals, isNotNull);
+ expect(classTypeAlias.abstractKeyword, isNotNull);
+ expect(classTypeAlias.superclass.name.name, isNotNull, reason: "B");
+ expect(classTypeAlias.withClause, isNotNull);
+ expect(classTypeAlias.implementsClause, isNull);
+ expect(classTypeAlias.semicolon, isNotNull);
}
void test_parseClassTypeAlias_implements() {
Token token = TokenFactory.tokenFromKeyword(Keyword.CLASS);
ClassTypeAlias classTypeAlias = ParserTestCase.parse("parseClassTypeAlias", <Object> [emptyCommentAndMetadata(), null, token], "A = B with C implements D;");
- JUnitTestCase.assertNotNull(classTypeAlias.keyword);
- JUnitTestCase.assertEquals("A", classTypeAlias.name.name);
- JUnitTestCase.assertNotNull(classTypeAlias.equals);
- JUnitTestCase.assertNull(classTypeAlias.abstractKeyword);
- JUnitTestCase.assertNotNullMsg("B", classTypeAlias.superclass.name.name);
- JUnitTestCase.assertNotNull(classTypeAlias.withClause);
- JUnitTestCase.assertNotNull(classTypeAlias.implementsClause);
- JUnitTestCase.assertNotNull(classTypeAlias.semicolon);
+ expect(classTypeAlias.keyword, isNotNull);
+ expect(classTypeAlias.name.name, "A");
+ expect(classTypeAlias.equals, isNotNull);
+ expect(classTypeAlias.abstractKeyword, isNull);
+ expect(classTypeAlias.superclass.name.name, isNotNull, reason: "B");
+ expect(classTypeAlias.withClause, isNotNull);
+ expect(classTypeAlias.implementsClause, isNotNull);
+ expect(classTypeAlias.semicolon, isNotNull);
}
void test_parseClassTypeAlias_with() {
Token token = TokenFactory.tokenFromKeyword(Keyword.CLASS);
ClassTypeAlias classTypeAlias = ParserTestCase.parse("parseClassTypeAlias", <Object> [emptyCommentAndMetadata(), null, token], "A = B with C;");
- JUnitTestCase.assertNotNull(classTypeAlias.keyword);
- JUnitTestCase.assertEquals("A", classTypeAlias.name.name);
- JUnitTestCase.assertNotNull(classTypeAlias.equals);
- JUnitTestCase.assertNull(classTypeAlias.abstractKeyword);
- JUnitTestCase.assertNotNullMsg("B", classTypeAlias.superclass.name.name);
- JUnitTestCase.assertNotNull(classTypeAlias.withClause);
- JUnitTestCase.assertNull(classTypeAlias.implementsClause);
- JUnitTestCase.assertNotNull(classTypeAlias.semicolon);
+ expect(classTypeAlias.keyword, isNotNull);
+ expect(classTypeAlias.name.name, "A");
+ expect(classTypeAlias.equals, isNotNull);
+ expect(classTypeAlias.abstractKeyword, isNull);
+ expect(classTypeAlias.superclass.name.name, isNotNull, reason: "B");
+ expect(classTypeAlias.withClause, isNotNull);
+ expect(classTypeAlias.implementsClause, isNull);
+ expect(classTypeAlias.semicolon, isNotNull);
}
void test_parseClassTypeAlias_with_implements() {
Token token = TokenFactory.tokenFromKeyword(Keyword.CLASS);
ClassTypeAlias classTypeAlias = ParserTestCase.parse("parseClassTypeAlias", <Object> [emptyCommentAndMetadata(), null, token], "A = B with C implements D;");
- JUnitTestCase.assertNotNull(classTypeAlias.keyword);
- JUnitTestCase.assertEquals("A", classTypeAlias.name.name);
- JUnitTestCase.assertNotNull(classTypeAlias.equals);
- JUnitTestCase.assertNull(classTypeAlias.abstractKeyword);
- JUnitTestCase.assertNotNullMsg("B", classTypeAlias.superclass.name.name);
- JUnitTestCase.assertNotNull(classTypeAlias.withClause);
- JUnitTestCase.assertNotNull(classTypeAlias.implementsClause);
- JUnitTestCase.assertNotNull(classTypeAlias.semicolon);
+ expect(classTypeAlias.keyword, isNotNull);
+ expect(classTypeAlias.name.name, "A");
+ expect(classTypeAlias.equals, isNotNull);
+ expect(classTypeAlias.abstractKeyword, isNull);
+ expect(classTypeAlias.superclass.name.name, isNotNull, reason: "B");
+ expect(classTypeAlias.withClause, isNotNull);
+ expect(classTypeAlias.implementsClause, isNotNull);
+ expect(classTypeAlias.semicolon, isNotNull);
}
void test_parseCombinators_h() {
List<Combinator> combinators = ParserTestCase.parse4("parseCombinators", "hide a;", []);
EngineTestCase.assertSizeOfList(1, combinators);
HideCombinator combinator = combinators[0] as HideCombinator;
- JUnitTestCase.assertNotNull(combinator);
- JUnitTestCase.assertNotNull(combinator.keyword);
+ expect(combinator, isNotNull);
+ expect(combinator.keyword, isNotNull);
EngineTestCase.assertSizeOfList(1, combinator.hiddenNames);
}
@@ -4644,12 +4642,12 @@ class SimpleParserTest extends ParserTestCase {
List<Combinator> combinators = ParserTestCase.parse4("parseCombinators", "hide a show b;", []);
EngineTestCase.assertSizeOfList(2, combinators);
HideCombinator hideCombinator = combinators[0] as HideCombinator;
- JUnitTestCase.assertNotNull(hideCombinator);
- JUnitTestCase.assertNotNull(hideCombinator.keyword);
+ expect(hideCombinator, isNotNull);
+ expect(hideCombinator.keyword, isNotNull);
EngineTestCase.assertSizeOfList(1, hideCombinator.hiddenNames);
ShowCombinator showCombinator = combinators[1] as ShowCombinator;
- JUnitTestCase.assertNotNull(showCombinator);
- JUnitTestCase.assertNotNull(showCombinator.keyword);
+ expect(showCombinator, isNotNull);
+ expect(showCombinator.keyword, isNotNull);
EngineTestCase.assertSizeOfList(1, showCombinator.shownNames);
}
@@ -4662,62 +4660,62 @@ class SimpleParserTest extends ParserTestCase {
List<Combinator> combinators = ParserTestCase.parse4("parseCombinators", "show a;", []);
EngineTestCase.assertSizeOfList(1, combinators);
ShowCombinator combinator = combinators[0] as ShowCombinator;
- JUnitTestCase.assertNotNull(combinator);
- JUnitTestCase.assertNotNull(combinator.keyword);
+ expect(combinator, isNotNull);
+ expect(combinator.keyword, isNotNull);
EngineTestCase.assertSizeOfList(1, combinator.shownNames);
}
void test_parseCommentAndMetadata_c() {
CommentAndMetadata commentAndMetadata = ParserTestCase.parse4("parseCommentAndMetadata", "/** 1 */ void", []);
- JUnitTestCase.assertNotNull(commentAndMetadata.comment);
+ expect(commentAndMetadata.comment, isNotNull);
EngineTestCase.assertSizeOfList(0, commentAndMetadata.metadata);
}
void test_parseCommentAndMetadata_cmc() {
CommentAndMetadata commentAndMetadata = ParserTestCase.parse4("parseCommentAndMetadata", "/** 1 */ @A /** 2 */ void", []);
- JUnitTestCase.assertNotNull(commentAndMetadata.comment);
+ expect(commentAndMetadata.comment, isNotNull);
EngineTestCase.assertSizeOfList(1, commentAndMetadata.metadata);
}
void test_parseCommentAndMetadata_cmcm() {
CommentAndMetadata commentAndMetadata = ParserTestCase.parse4("parseCommentAndMetadata", "/** 1 */ @A /** 2 */ @B void", []);
- JUnitTestCase.assertNotNull(commentAndMetadata.comment);
+ expect(commentAndMetadata.comment, isNotNull);
EngineTestCase.assertSizeOfList(2, commentAndMetadata.metadata);
}
void test_parseCommentAndMetadata_cmm() {
CommentAndMetadata commentAndMetadata = ParserTestCase.parse4("parseCommentAndMetadata", "/** 1 */ @A @B void", []);
- JUnitTestCase.assertNotNull(commentAndMetadata.comment);
+ expect(commentAndMetadata.comment, isNotNull);
EngineTestCase.assertSizeOfList(2, commentAndMetadata.metadata);
}
void test_parseCommentAndMetadata_m() {
CommentAndMetadata commentAndMetadata = ParserTestCase.parse4("parseCommentAndMetadata", "@A void", []);
- JUnitTestCase.assertNull(commentAndMetadata.comment);
+ expect(commentAndMetadata.comment, isNull);
EngineTestCase.assertSizeOfList(1, commentAndMetadata.metadata);
}
void test_parseCommentAndMetadata_mcm() {
CommentAndMetadata commentAndMetadata = ParserTestCase.parse4("parseCommentAndMetadata", "@A /** 1 */ @B void", []);
- JUnitTestCase.assertNotNull(commentAndMetadata.comment);
+ expect(commentAndMetadata.comment, isNotNull);
EngineTestCase.assertSizeOfList(2, commentAndMetadata.metadata);
}
void test_parseCommentAndMetadata_mcmc() {
CommentAndMetadata commentAndMetadata = ParserTestCase.parse4("parseCommentAndMetadata", "@A /** 1 */ @B /** 2 */ void", []);
- JUnitTestCase.assertNotNull(commentAndMetadata.comment);
+ expect(commentAndMetadata.comment, isNotNull);
EngineTestCase.assertSizeOfList(2, commentAndMetadata.metadata);
}
void test_parseCommentAndMetadata_mm() {
CommentAndMetadata commentAndMetadata = ParserTestCase.parse4("parseCommentAndMetadata", "@A @B(x) void", []);
- JUnitTestCase.assertNull(commentAndMetadata.comment);
+ expect(commentAndMetadata.comment, isNull);
EngineTestCase.assertSizeOfList(2, commentAndMetadata.metadata);
}
void test_parseCommentAndMetadata_none() {
CommentAndMetadata commentAndMetadata = ParserTestCase.parse4("parseCommentAndMetadata", "void", []);
- JUnitTestCase.assertNull(commentAndMetadata.comment);
+ expect(commentAndMetadata.comment, isNull);
EngineTestCase.assertSizeOfList(0, commentAndMetadata.metadata);
}
@@ -4726,7 +4724,7 @@ class SimpleParserTest extends ParserTestCase {
/// 1
/// 2
void''', []);
- JUnitTestCase.assertNotNull(commentAndMetadata.comment);
+ expect(commentAndMetadata.comment, isNotNull);
EngineTestCase.assertSizeOfList(0, commentAndMetadata.metadata);
}
@@ -4734,54 +4732,54 @@ void''', []);
CommentReference reference = ParserTestCase.parse("parseCommentReference", <Object> ["new a.b", 7], "");
PrefixedIdentifier prefixedIdentifier = EngineTestCase.assertInstanceOf((obj) => obj is PrefixedIdentifier, PrefixedIdentifier, reference.identifier);
SimpleIdentifier prefix = prefixedIdentifier.prefix;
- JUnitTestCase.assertNotNull(prefix.token);
- JUnitTestCase.assertEquals("a", prefix.name);
- JUnitTestCase.assertEquals(11, prefix.offset);
- JUnitTestCase.assertNotNull(prefixedIdentifier.period);
+ expect(prefix.token, isNotNull);
+ expect(prefix.name, "a");
+ expect(prefix.offset, 11);
+ expect(prefixedIdentifier.period, isNotNull);
SimpleIdentifier identifier = prefixedIdentifier.identifier;
- JUnitTestCase.assertNotNull(identifier.token);
- JUnitTestCase.assertEquals("b", identifier.name);
- JUnitTestCase.assertEquals(13, identifier.offset);
+ expect(identifier.token, isNotNull);
+ expect(identifier.name, "b");
+ expect(identifier.offset, 13);
}
void test_parseCommentReference_new_simple() {
CommentReference reference = ParserTestCase.parse("parseCommentReference", <Object> ["new a", 5], "");
SimpleIdentifier identifier = EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, reference.identifier);
- JUnitTestCase.assertNotNull(identifier.token);
- JUnitTestCase.assertEquals("a", identifier.name);
- JUnitTestCase.assertEquals(9, identifier.offset);
+ expect(identifier.token, isNotNull);
+ expect(identifier.name, "a");
+ expect(identifier.offset, 9);
}
void test_parseCommentReference_prefixed() {
CommentReference reference = ParserTestCase.parse("parseCommentReference", <Object> ["a.b", 7], "");
PrefixedIdentifier prefixedIdentifier = EngineTestCase.assertInstanceOf((obj) => obj is PrefixedIdentifier, PrefixedIdentifier, reference.identifier);
SimpleIdentifier prefix = prefixedIdentifier.prefix;
- JUnitTestCase.assertNotNull(prefix.token);
- JUnitTestCase.assertEquals("a", prefix.name);
- JUnitTestCase.assertEquals(7, prefix.offset);
- JUnitTestCase.assertNotNull(prefixedIdentifier.period);
+ expect(prefix.token, isNotNull);
+ expect(prefix.name, "a");
+ expect(prefix.offset, 7);
+ expect(prefixedIdentifier.period, isNotNull);
SimpleIdentifier identifier = prefixedIdentifier.identifier;
- JUnitTestCase.assertNotNull(identifier.token);
- JUnitTestCase.assertEquals("b", identifier.name);
- JUnitTestCase.assertEquals(9, identifier.offset);
+ expect(identifier.token, isNotNull);
+ expect(identifier.name, "b");
+ expect(identifier.offset, 9);
}
void test_parseCommentReference_simple() {
CommentReference reference = ParserTestCase.parse("parseCommentReference", <Object> ["a", 5], "");
SimpleIdentifier identifier = EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, reference.identifier);
- JUnitTestCase.assertNotNull(identifier.token);
- JUnitTestCase.assertEquals("a", identifier.name);
- JUnitTestCase.assertEquals(5, identifier.offset);
+ expect(identifier.token, isNotNull);
+ expect(identifier.name, "a");
+ expect(identifier.offset, 5);
}
void test_parseCommentReference_synthetic() {
CommentReference reference = ParserTestCase.parse("parseCommentReference", <Object> ["", 5], "");
SimpleIdentifier identifier = EngineTestCase.assertInstanceOf((obj) => obj is SimpleIdentifier, SimpleIdentifier, reference.identifier);
- JUnitTestCase.assertNotNull(identifier);
- JUnitTestCase.assertTrue(identifier.isSynthetic);
- JUnitTestCase.assertNotNull(identifier.token);
- JUnitTestCase.assertEquals("", identifier.name);
- JUnitTestCase.assertEquals(5, identifier.offset);
+ expect(identifier, isNotNull);
+ expect(identifier.isSynthetic, isTrue);
+ expect(identifier.token, isNotNull);
+ expect(identifier.name, "");
+ expect(identifier.offset, 5);
}
void test_parseCommentReferences_multiLine() {
@@ -4789,13 +4787,13 @@ void''', []);
List<CommentReference> references = ParserTestCase.parse("parseCommentReferences", <Object> [tokens], "");
EngineTestCase.assertSizeOfList(2, references);
CommentReference reference = references[0];
- JUnitTestCase.assertNotNull(reference);
- JUnitTestCase.assertNotNull(reference.identifier);
- JUnitTestCase.assertEquals(12, reference.offset);
+ expect(reference, isNotNull);
+ expect(reference.identifier, isNotNull);
+ expect(reference.offset, 12);
reference = references[1];
- JUnitTestCase.assertNotNull(reference);
- JUnitTestCase.assertNotNull(reference.identifier);
- JUnitTestCase.assertEquals(20, reference.offset);
+ expect(reference, isNotNull);
+ expect(reference.identifier, isNotNull);
+ expect(reference.offset, 20);
}
void test_parseCommentReferences_notClosed_noIdentifier() {
@@ -4803,10 +4801,10 @@ void''', []);
List<CommentReference> references = ParserTestCase.parse("parseCommentReferences", <Object> [tokens], "");
EngineTestCase.assertSizeOfList(1, references);
CommentReference reference = references[0];
- JUnitTestCase.assertNotNull(reference);
- JUnitTestCase.assertNotNull(reference.identifier);
- JUnitTestCase.assertTrue(reference.identifier.isSynthetic);
- JUnitTestCase.assertEquals("", reference.identifier.name);
+ expect(reference, isNotNull);
+ expect(reference.identifier, isNotNull);
+ expect(reference.identifier.isSynthetic, isTrue);
+ expect(reference.identifier.name, "");
}
void test_parseCommentReferences_notClosed_withIdentifier() {
@@ -4814,10 +4812,10 @@ void''', []);
List<CommentReference> references = ParserTestCase.parse("parseCommentReferences", <Object> [tokens], "");
EngineTestCase.assertSizeOfList(1, references);
CommentReference reference = references[0];
- JUnitTestCase.assertNotNull(reference);
- JUnitTestCase.assertNotNull(reference.identifier);
- JUnitTestCase.assertFalse(reference.identifier.isSynthetic);
- JUnitTestCase.assertEquals("namePrefix", reference.identifier.name);
+ expect(reference, isNotNull);
+ expect(reference.identifier, isNotNull);
+ expect(reference.identifier.isSynthetic, isFalse);
+ expect(reference.identifier.name, "namePrefix");
}
void test_parseCommentReferences_singleLine() {
@@ -4827,17 +4825,17 @@ void''', []);
List<CommentReference> references = ParserTestCase.parse("parseCommentReferences", <Object> [tokens], "");
EngineTestCase.assertSizeOfList(3, references);
CommentReference reference = references[0];
- JUnitTestCase.assertNotNull(reference);
- JUnitTestCase.assertNotNull(reference.identifier);
- JUnitTestCase.assertEquals(12, reference.offset);
+ expect(reference, isNotNull);
+ expect(reference.identifier, isNotNull);
+ expect(reference.offset, 12);
reference = references[1];
- JUnitTestCase.assertNotNull(reference);
- JUnitTestCase.assertNotNull(reference.identifier);
- JUnitTestCase.assertEquals(20, reference.offset);
+ expect(reference, isNotNull);
+ expect(reference.identifier, isNotNull);
+ expect(reference.offset, 20);
reference = references[2];
- JUnitTestCase.assertNotNull(reference);
- JUnitTestCase.assertNotNull(reference.identifier);
- JUnitTestCase.assertEquals(35, reference.offset);
+ expect(reference, isNotNull);
+ expect(reference.identifier, isNotNull);
+ expect(reference.offset, 35);
}
void test_parseCommentReferences_skipCodeBlock_bracketed() {
@@ -4845,9 +4843,9 @@ void''', []);
List<CommentReference> references = ParserTestCase.parse("parseCommentReferences", <Object> [tokens], "");
EngineTestCase.assertSizeOfList(1, references);
CommentReference reference = references[0];
- JUnitTestCase.assertNotNull(reference);
- JUnitTestCase.assertNotNull(reference.identifier);
- JUnitTestCase.assertEquals(24, reference.offset);
+ expect(reference, isNotNull);
+ expect(reference.identifier, isNotNull);
+ expect(reference.offset, 24);
}
void test_parseCommentReferences_skipCodeBlock_spaces() {
@@ -4855,9 +4853,9 @@ void''', []);
List<CommentReference> references = ParserTestCase.parse("parseCommentReferences", <Object> [tokens], "");
EngineTestCase.assertSizeOfList(1, references);
CommentReference reference = references[0];
- JUnitTestCase.assertNotNull(reference);
- JUnitTestCase.assertNotNull(reference.identifier);
- JUnitTestCase.assertEquals(27, reference.offset);
+ expect(reference, isNotNull);
+ expect(reference.identifier, isNotNull);
+ expect(reference.offset, 27);
}
void test_parseCommentReferences_skipLinkDefinition() {
@@ -4865,9 +4863,9 @@ void''', []);
List<CommentReference> references = ParserTestCase.parse("parseCommentReferences", <Object> [tokens], "");
EngineTestCase.assertSizeOfList(1, references);
CommentReference reference = references[0];
- JUnitTestCase.assertNotNull(reference);
- JUnitTestCase.assertNotNull(reference.identifier);
- JUnitTestCase.assertEquals(44, reference.offset);
+ expect(reference, isNotNull);
+ expect(reference.identifier, isNotNull);
+ expect(reference.offset, 44);
}
void test_parseCommentReferences_skipLinked() {
@@ -4875,9 +4873,9 @@ void''', []);
List<CommentReference> references = ParserTestCase.parse("parseCommentReferences", <Object> [tokens], "");
EngineTestCase.assertSizeOfList(1, references);
CommentReference reference = references[0];
- JUnitTestCase.assertNotNull(reference);
- JUnitTestCase.assertNotNull(reference.identifier);
- JUnitTestCase.assertEquals(35, reference.offset);
+ expect(reference, isNotNull);
+ expect(reference.identifier, isNotNull);
+ expect(reference.offset, 35);
}
void test_parseCommentReferences_skipReferenceLink() {
@@ -4885,14 +4883,14 @@ void''', []);
List<CommentReference> references = ParserTestCase.parse("parseCommentReferences", <Object> [tokens], "");
EngineTestCase.assertSizeOfList(1, references);
CommentReference reference = references[0];
- JUnitTestCase.assertNotNull(reference);
- JUnitTestCase.assertNotNull(reference.identifier);
- JUnitTestCase.assertEquals(15, reference.offset);
+ expect(reference, isNotNull);
+ expect(reference.identifier, isNotNull);
+ expect(reference.offset, 15);
}
void test_parseCompilationUnit_abstractAsPrefix_parameterized() {
CompilationUnit unit = ParserTestCase.parse4("parseCompilationUnit", "abstract<dynamic> _abstract = new abstract.A();", []);
- JUnitTestCase.assertNull(unit.scriptTag);
+ expect(unit.scriptTag, isNull);
EngineTestCase.assertSizeOfList(0, unit.directives);
EngineTestCase.assertSizeOfList(1, unit.declarations);
}
@@ -4917,49 +4915,49 @@ void''', []);
void test_parseCompilationUnit_directives_multiple() {
CompilationUnit unit = ParserTestCase.parse4("parseCompilationUnit", "library l;\npart 'a.dart';", []);
- JUnitTestCase.assertNull(unit.scriptTag);
+ expect(unit.scriptTag, isNull);
EngineTestCase.assertSizeOfList(2, unit.directives);
EngineTestCase.assertSizeOfList(0, unit.declarations);
}
void test_parseCompilationUnit_directives_single() {
CompilationUnit unit = ParserTestCase.parse4("parseCompilationUnit", "library l;", []);
- JUnitTestCase.assertNull(unit.scriptTag);
+ expect(unit.scriptTag, isNull);
EngineTestCase.assertSizeOfList(1, unit.directives);
EngineTestCase.assertSizeOfList(0, unit.declarations);
}
void test_parseCompilationUnit_empty() {
CompilationUnit unit = ParserTestCase.parse4("parseCompilationUnit", "", []);
- JUnitTestCase.assertNull(unit.scriptTag);
+ expect(unit.scriptTag, isNull);
EngineTestCase.assertSizeOfList(0, unit.directives);
EngineTestCase.assertSizeOfList(0, unit.declarations);
}
void test_parseCompilationUnit_exportAsPrefix() {
CompilationUnit unit = ParserTestCase.parse4("parseCompilationUnit", "export.A _export = new export.A();", []);
- JUnitTestCase.assertNull(unit.scriptTag);
+ expect(unit.scriptTag, isNull);
EngineTestCase.assertSizeOfList(0, unit.directives);
EngineTestCase.assertSizeOfList(1, unit.declarations);
}
void test_parseCompilationUnit_exportAsPrefix_parameterized() {
CompilationUnit unit = ParserTestCase.parse4("parseCompilationUnit", "export<dynamic> _export = new export.A();", []);
- JUnitTestCase.assertNull(unit.scriptTag);
+ expect(unit.scriptTag, isNull);
EngineTestCase.assertSizeOfList(0, unit.directives);
EngineTestCase.assertSizeOfList(1, unit.declarations);
}
void test_parseCompilationUnit_operatorAsPrefix_parameterized() {
CompilationUnit unit = ParserTestCase.parse4("parseCompilationUnit", "operator<dynamic> _operator = new operator.A();", []);
- JUnitTestCase.assertNull(unit.scriptTag);
+ expect(unit.scriptTag, isNull);
EngineTestCase.assertSizeOfList(0, unit.directives);
EngineTestCase.assertSizeOfList(1, unit.declarations);
}
void test_parseCompilationUnit_script() {
CompilationUnit unit = ParserTestCase.parse4("parseCompilationUnit", "#! /bin/dart", []);
- JUnitTestCase.assertNotNull(unit.scriptTag);
+ expect(unit.scriptTag, isNotNull);
EngineTestCase.assertSizeOfList(0, unit.directives);
EngineTestCase.assertSizeOfList(0, unit.declarations);
}
@@ -4967,266 +4965,266 @@ void''', []);
void test_parseCompilationUnit_skipFunctionBody_withInterpolation() {
ParserTestCase.parseFunctionBodies = false;
CompilationUnit unit = ParserTestCase.parse4("parseCompilationUnit", "f() { '\${n}'; }", []);
- JUnitTestCase.assertNull(unit.scriptTag);
+ expect(unit.scriptTag, isNull);
EngineTestCase.assertSizeOfList(1, unit.declarations);
}
void test_parseCompilationUnit_topLevelDeclaration() {
CompilationUnit unit = ParserTestCase.parse4("parseCompilationUnit", "class A {}", []);
- JUnitTestCase.assertNull(unit.scriptTag);
+ expect(unit.scriptTag, isNull);
EngineTestCase.assertSizeOfList(0, unit.directives);
EngineTestCase.assertSizeOfList(1, unit.declarations);
}
void test_parseCompilationUnit_typedefAsPrefix() {
CompilationUnit unit = ParserTestCase.parse4("parseCompilationUnit", "typedef.A _typedef = new typedef.A();", []);
- JUnitTestCase.assertNull(unit.scriptTag);
+ expect(unit.scriptTag, isNull);
EngineTestCase.assertSizeOfList(0, unit.directives);
EngineTestCase.assertSizeOfList(1, unit.declarations);
}
void test_parseCompilationUnitMember_abstractAsPrefix() {
TopLevelVariableDeclaration declaration = ParserTestCase.parse("parseCompilationUnitMember", <Object> [emptyCommentAndMetadata()], "abstract.A _abstract = new abstract.A();");
- JUnitTestCase.assertNotNull(declaration.semicolon);
- JUnitTestCase.assertNotNull(declaration.variables);
+ expect(declaration.semicolon, isNotNull);
+ expect(declaration.variables, isNotNull);
}
void test_parseCompilationUnitMember_class() {
ClassDeclaration declaration = ParserTestCase.parse("parseCompilationUnitMember", <Object> [emptyCommentAndMetadata()], "class A {}");
- JUnitTestCase.assertEquals("A", declaration.name.name);
+ expect(declaration.name.name, "A");
EngineTestCase.assertSizeOfList(0, declaration.members);
}
void test_parseCompilationUnitMember_classTypeAlias() {
ClassTypeAlias alias = ParserTestCase.parse("parseCompilationUnitMember", <Object> [emptyCommentAndMetadata()], "abstract class A = B with C;");
- JUnitTestCase.assertEquals("A", alias.name.name);
- JUnitTestCase.assertNotNull(alias.abstractKeyword);
+ expect(alias.name.name, "A");
+ expect(alias.abstractKeyword, isNotNull);
}
void test_parseCompilationUnitMember_constVariable() {
TopLevelVariableDeclaration declaration = ParserTestCase.parse("parseCompilationUnitMember", <Object> [emptyCommentAndMetadata()], "const int x = 0;");
- JUnitTestCase.assertNotNull(declaration.semicolon);
- JUnitTestCase.assertNotNull(declaration.variables);
+ expect(declaration.semicolon, isNotNull);
+ expect(declaration.variables, isNotNull);
}
void test_parseCompilationUnitMember_finalVariable() {
TopLevelVariableDeclaration declaration = ParserTestCase.parse("parseCompilationUnitMember", <Object> [emptyCommentAndMetadata()], "final x = 0;");
- JUnitTestCase.assertNotNull(declaration.semicolon);
- JUnitTestCase.assertNotNull(declaration.variables);
+ expect(declaration.semicolon, isNotNull);
+ expect(declaration.variables, isNotNull);
}
void test_parseCompilationUnitMember_function_external_noType() {
FunctionDeclaration declaration = ParserTestCase.parse("parseCompilationUnitMember", <Object> [emptyCommentAndMetadata()], "external f();");
- JUnitTestCase.assertNotNull(declaration.externalKeyword);
- JUnitTestCase.assertNotNull(declaration.functionExpression);
- JUnitTestCase.assertNull(declaration.propertyKeyword);
+ expect(declaration.externalKeyword, isNotNull);
+ expect(declaration.functionExpression, isNotNull);
+ expect(declaration.propertyKeyword, isNull);
}
void test_parseCompilationUnitMember_function_external_type() {
FunctionDeclaration declaration = ParserTestCase.parse("parseCompilationUnitMember", <Object> [emptyCommentAndMetadata()], "external int f();");
- JUnitTestCase.assertNotNull(declaration.externalKeyword);
- JUnitTestCase.assertNotNull(declaration.functionExpression);
- JUnitTestCase.assertNull(declaration.propertyKeyword);
+ expect(declaration.externalKeyword, isNotNull);
+ expect(declaration.functionExpression, isNotNull);
+ expect(declaration.propertyKeyword, isNull);
}
void test_parseCompilationUnitMember_function_noType() {
FunctionDeclaration declaration = ParserTestCase.parse("parseCompilationUnitMember", <Object> [emptyCommentAndMetadata()], "f() {}");
- JUnitTestCase.assertNotNull(declaration.functionExpression);
- JUnitTestCase.assertNull(declaration.propertyKeyword);
+ expect(declaration.functionExpression, isNotNull);
+ expect(declaration.propertyKeyword, isNull);
}
void test_parseCompilationUnitMember_function_type() {
FunctionDeclaration declaration = ParserTestCase.parse("parseCompilationUnitMember", <Object> [emptyCommentAndMetadata()], "int f() {}");
- JUnitTestCase.assertNotNull(declaration.functionExpression);
- JUnitTestCase.assertNull(declaration.propertyKeyword);
+ expect(declaration.functionExpression, isNotNull);
+ expect(declaration.propertyKeyword, isNull);
}
void test_parseCompilationUnitMember_function_void() {
FunctionDeclaration declaration = ParserTestCase.parse("parseCompilationUnitMember", <Object> [emptyCommentAndMetadata()], "void f() {}");
- JUnitTestCase.assertNotNull(declaration.returnType);
+ expect(declaration.returnType, isNotNull);
}
void test_parseCompilationUnitMember_getter_external_noType() {
FunctionDeclaration declaration = ParserTestCase.parse("parseCompilationUnitMember", <Object> [emptyCommentAndMetadata()], "external get p;");
- JUnitTestCase.assertNotNull(declaration.externalKeyword);
- JUnitTestCase.assertNotNull(declaration.functionExpression);
- JUnitTestCase.assertNotNull(declaration.propertyKeyword);
+ expect(declaration.externalKeyword, isNotNull);
+ expect(declaration.functionExpression, isNotNull);
+ expect(declaration.propertyKeyword, isNotNull);
}
void test_parseCompilationUnitMember_getter_external_type() {
FunctionDeclaration declaration = ParserTestCase.parse("parseCompilationUnitMember", <Object> [emptyCommentAndMetadata()], "external int get p;");
- JUnitTestCase.assertNotNull(declaration.externalKeyword);
- JUnitTestCase.assertNotNull(declaration.functionExpression);
- JUnitTestCase.assertNotNull(declaration.propertyKeyword);
+ expect(declaration.externalKeyword, isNotNull);
+ expect(declaration.functionExpression, isNotNull);
+ expect(declaration.propertyKeyword, isNotNull);
}
void test_parseCompilationUnitMember_getter_noType() {
FunctionDeclaration declaration = ParserTestCase.parse("parseCompilationUnitMember", <Object> [emptyCommentAndMetadata()], "get p => 0;");
- JUnitTestCase.assertNotNull(declaration.functionExpression);
- JUnitTestCase.assertNotNull(declaration.propertyKeyword);
+ expect(declaration.functionExpression, isNotNull);
+ expect(declaration.propertyKeyword, isNotNull);
}
void test_parseCompilationUnitMember_getter_type() {
FunctionDeclaration declaration = ParserTestCase.parse("parseCompilationUnitMember", <Object> [emptyCommentAndMetadata()], "int get p => 0;");
- JUnitTestCase.assertNotNull(declaration.functionExpression);
- JUnitTestCase.assertNotNull(declaration.propertyKeyword);
+ expect(declaration.functionExpression, isNotNull);
+ expect(declaration.propertyKeyword, isNotNull);
}
void test_parseCompilationUnitMember_setter_external_noType() {
FunctionDeclaration declaration = ParserTestCase.parse("parseCompilationUnitMember", <Object> [emptyCommentAndMetadata()], "external set p(v);");
- JUnitTestCase.assertNotNull(declaration.externalKeyword);
- JUnitTestCase.assertNotNull(declaration.functionExpression);
- JUnitTestCase.assertNotNull(declaration.propertyKeyword);
+ expect(declaration.externalKeyword, isNotNull);
+ expect(declaration.functionExpression, isNotNull);
+ expect(declaration.propertyKeyword, isNotNull);
}
void test_parseCompilationUnitMember_setter_external_type() {
FunctionDeclaration declaration = ParserTestCase.parse("parseCompilationUnitMember", <Object> [emptyCommentAndMetadata()], "external void set p(int v);");
- JUnitTestCase.assertNotNull(declaration.externalKeyword);
- JUnitTestCase.assertNotNull(declaration.functionExpression);
- JUnitTestCase.assertNotNull(declaration.propertyKeyword);
+ expect(declaration.externalKeyword, isNotNull);
+ expect(declaration.functionExpression, isNotNull);
+ expect(declaration.propertyKeyword, isNotNull);
}
void test_parseCompilationUnitMember_setter_noType() {
FunctionDeclaration declaration = ParserTestCase.parse("parseCompilationUnitMember", <Object> [emptyCommentAndMetadata()], "set p(v) {}");
- JUnitTestCase.assertNotNull(declaration.functionExpression);
- JUnitTestCase.assertNotNull(declaration.propertyKeyword);
+ expect(declaration.functionExpression, isNotNull);
+ expect(declaration.propertyKeyword, isNotNull);
}
void test_parseCompilationUnitMember_setter_type() {
FunctionDeclaration declaration = ParserTestCase.parse("parseCompilationUnitMember", <Object> [emptyCommentAndMetadata()], "void set p(int v) {}");
- JUnitTestCase.assertNotNull(declaration.functionExpression);
- JUnitTestCase.assertNotNull(declaration.propertyKeyword);
- JUnitTestCase.assertNotNull(declaration.returnType);
+ expect(declaration.functionExpression, isNotNull);
+ expect(declaration.propertyKeyword, isNotNull);
+ expect(declaration.returnType, isNotNull);
}
void test_parseCompilationUnitMember_typeAlias_abstract() {
ClassTypeAlias typeAlias = ParserTestCase.parse("parseCompilationUnitMember", <Object> [emptyCommentAndMetadata()], "abstract class C = S with M;");
- JUnitTestCase.assertNotNull(typeAlias.keyword);
- JUnitTestCase.assertEquals("C", typeAlias.name.name);
- JUnitTestCase.assertNull(typeAlias.typeParameters);
- JUnitTestCase.assertNotNull(typeAlias.equals);
- JUnitTestCase.assertNotNull(typeAlias.abstractKeyword);
- JUnitTestCase.assertEquals("S", typeAlias.superclass.name.name);
- JUnitTestCase.assertNotNull(typeAlias.withClause);
- JUnitTestCase.assertNull(typeAlias.implementsClause);
- JUnitTestCase.assertNotNull(typeAlias.semicolon);
+ expect(typeAlias.keyword, isNotNull);
+ expect(typeAlias.name.name, "C");
+ expect(typeAlias.typeParameters, isNull);
+ expect(typeAlias.equals, isNotNull);
+ expect(typeAlias.abstractKeyword, isNotNull);
+ expect(typeAlias.superclass.name.name, "S");
+ expect(typeAlias.withClause, isNotNull);
+ expect(typeAlias.implementsClause, isNull);
+ expect(typeAlias.semicolon, isNotNull);
}
void test_parseCompilationUnitMember_typeAlias_generic() {
ClassTypeAlias typeAlias = ParserTestCase.parse("parseCompilationUnitMember", <Object> [emptyCommentAndMetadata()], "class C<E> = S<E> with M<E> implements I<E>;");
- JUnitTestCase.assertNotNull(typeAlias.keyword);
- JUnitTestCase.assertEquals("C", typeAlias.name.name);
+ expect(typeAlias.keyword, isNotNull);
+ expect(typeAlias.name.name, "C");
EngineTestCase.assertSizeOfList(1, typeAlias.typeParameters.typeParameters);
- JUnitTestCase.assertNotNull(typeAlias.equals);
- JUnitTestCase.assertNull(typeAlias.abstractKeyword);
- JUnitTestCase.assertEquals("S", typeAlias.superclass.name.name);
- JUnitTestCase.assertNotNull(typeAlias.withClause);
- JUnitTestCase.assertNotNull(typeAlias.implementsClause);
- JUnitTestCase.assertNotNull(typeAlias.semicolon);
+ expect(typeAlias.equals, isNotNull);
+ expect(typeAlias.abstractKeyword, isNull);
+ expect(typeAlias.superclass.name.name, "S");
+ expect(typeAlias.withClause, isNotNull);
+ expect(typeAlias.implementsClause, isNotNull);
+ expect(typeAlias.semicolon, isNotNull);
}
void test_parseCompilationUnitMember_typeAlias_implements() {
ClassTypeAlias typeAlias = ParserTestCase.parse("parseCompilationUnitMember", <Object> [emptyCommentAndMetadata()], "class C = S with M implements I;");
- JUnitTestCase.assertNotNull(typeAlias.keyword);
- JUnitTestCase.assertEquals("C", typeAlias.name.name);
- JUnitTestCase.assertNull(typeAlias.typeParameters);
- JUnitTestCase.assertNotNull(typeAlias.equals);
- JUnitTestCase.assertNull(typeAlias.abstractKeyword);
- JUnitTestCase.assertEquals("S", typeAlias.superclass.name.name);
- JUnitTestCase.assertNotNull(typeAlias.withClause);
- JUnitTestCase.assertNotNull(typeAlias.implementsClause);
- JUnitTestCase.assertNotNull(typeAlias.semicolon);
+ expect(typeAlias.keyword, isNotNull);
+ expect(typeAlias.name.name, "C");
+ expect(typeAlias.typeParameters, isNull);
+ expect(typeAlias.equals, isNotNull);
+ expect(typeAlias.abstractKeyword, isNull);
+ expect(typeAlias.superclass.name.name, "S");
+ expect(typeAlias.withClause, isNotNull);
+ expect(typeAlias.implementsClause, isNotNull);
+ expect(typeAlias.semicolon, isNotNull);
}
void test_parseCompilationUnitMember_typeAlias_noImplements() {
ClassTypeAlias typeAlias = ParserTestCase.parse("parseCompilationUnitMember", <Object> [emptyCommentAndMetadata()], "class C = S with M;");
- JUnitTestCase.assertNotNull(typeAlias.keyword);
- JUnitTestCase.assertEquals("C", typeAlias.name.name);
- JUnitTestCase.assertNull(typeAlias.typeParameters);
- JUnitTestCase.assertNotNull(typeAlias.equals);
- JUnitTestCase.assertNull(typeAlias.abstractKeyword);
- JUnitTestCase.assertEquals("S", typeAlias.superclass.name.name);
- JUnitTestCase.assertNotNull(typeAlias.withClause);
- JUnitTestCase.assertNull(typeAlias.implementsClause);
- JUnitTestCase.assertNotNull(typeAlias.semicolon);
+ expect(typeAlias.keyword, isNotNull);
+ expect(typeAlias.name.name, "C");
+ expect(typeAlias.typeParameters, isNull);
+ expect(typeAlias.equals, isNotNull);
+ expect(typeAlias.abstractKeyword, isNull);
+ expect(typeAlias.superclass.name.name, "S");
+ expect(typeAlias.withClause, isNotNull);
+ expect(typeAlias.implementsClause, isNull);
+ expect(typeAlias.semicolon, isNotNull);
}
void test_parseCompilationUnitMember_typedef() {
FunctionTypeAlias typeAlias = ParserTestCase.parse("parseCompilationUnitMember", <Object> [emptyCommentAndMetadata()], "typedef F();");
- JUnitTestCase.assertEquals("F", typeAlias.name.name);
+ expect(typeAlias.name.name, "F");
EngineTestCase.assertSizeOfList(0, typeAlias.parameters.parameters);
}
void test_parseCompilationUnitMember_variable() {
TopLevelVariableDeclaration declaration = ParserTestCase.parse("parseCompilationUnitMember", <Object> [emptyCommentAndMetadata()], "var x = 0;");
- JUnitTestCase.assertNotNull(declaration.semicolon);
- JUnitTestCase.assertNotNull(declaration.variables);
+ expect(declaration.semicolon, isNotNull);
+ expect(declaration.variables, isNotNull);
}
void test_parseCompilationUnitMember_variableGet() {
TopLevelVariableDeclaration declaration = ParserTestCase.parse("parseCompilationUnitMember", <Object> [emptyCommentAndMetadata()], "String get = null;");
- JUnitTestCase.assertNotNull(declaration.semicolon);
- JUnitTestCase.assertNotNull(declaration.variables);
+ expect(declaration.semicolon, isNotNull);
+ expect(declaration.variables, isNotNull);
}
void test_parseCompilationUnitMember_variableSet() {
TopLevelVariableDeclaration declaration = ParserTestCase.parse("parseCompilationUnitMember", <Object> [emptyCommentAndMetadata()], "String set = null;");
- JUnitTestCase.assertNotNull(declaration.semicolon);
- JUnitTestCase.assertNotNull(declaration.variables);
+ expect(declaration.semicolon, isNotNull);
+ expect(declaration.variables, isNotNull);
}
void test_parseConditionalExpression() {
ConditionalExpression expression = ParserTestCase.parse4("parseConditionalExpression", "x ? y : z", []);
- JUnitTestCase.assertNotNull(expression.condition);
- JUnitTestCase.assertNotNull(expression.question);
- JUnitTestCase.assertNotNull(expression.thenExpression);
- JUnitTestCase.assertNotNull(expression.colon);
- JUnitTestCase.assertNotNull(expression.elseExpression);
+ expect(expression.condition, isNotNull);
+ expect(expression.question, isNotNull);
+ expect(expression.thenExpression, isNotNull);
+ expect(expression.colon, isNotNull);
+ expect(expression.elseExpression, isNotNull);
}
void test_parseConstExpression_instanceCreation() {
InstanceCreationExpression expression = ParserTestCase.parse4("parseConstExpression", "const A()", []);
- JUnitTestCase.assertNotNull(expression.keyword);
+ expect(expression.keyword, isNotNull);
ConstructorName name = expression.constructorName;
- JUnitTestCase.assertNotNull(name);
- JUnitTestCase.assertNotNull(name.type);
- JUnitTestCase.assertNull(name.period);
- JUnitTestCase.assertNull(name.name);
- JUnitTestCase.assertNotNull(expression.argumentList);
+ expect(name, isNotNull);
+ expect(name.type, isNotNull);
+ expect(name.period, isNull);
+ expect(name.name, isNull);
+ expect(expression.argumentList, isNotNull);
}
void test_parseConstExpression_listLiteral_typed() {
ListLiteral literal = ParserTestCase.parse4("parseConstExpression", "const <A> []", []);
- JUnitTestCase.assertNotNull(literal.constKeyword);
- JUnitTestCase.assertNotNull(literal.typeArguments);
- JUnitTestCase.assertNotNull(literal.leftBracket);
+ expect(literal.constKeyword, isNotNull);
+ expect(literal.typeArguments, isNotNull);
+ expect(literal.leftBracket, isNotNull);
EngineTestCase.assertSizeOfList(0, literal.elements);
- JUnitTestCase.assertNotNull(literal.rightBracket);
+ expect(literal.rightBracket, isNotNull);
}
void test_parseConstExpression_listLiteral_untyped() {
ListLiteral literal = ParserTestCase.parse4("parseConstExpression", "const []", []);
- JUnitTestCase.assertNotNull(literal.constKeyword);
- JUnitTestCase.assertNull(literal.typeArguments);
- JUnitTestCase.assertNotNull(literal.leftBracket);
+ expect(literal.constKeyword, isNotNull);
+ expect(literal.typeArguments, isNull);
+ expect(literal.leftBracket, isNotNull);
EngineTestCase.assertSizeOfList(0, literal.elements);
- JUnitTestCase.assertNotNull(literal.rightBracket);
+ expect(literal.rightBracket, isNotNull);
}
void test_parseConstExpression_mapLiteral_typed() {
MapLiteral literal = ParserTestCase.parse4("parseConstExpression", "const <A, B> {}", []);
- JUnitTestCase.assertNotNull(literal.leftBracket);
+ expect(literal.leftBracket, isNotNull);
EngineTestCase.assertSizeOfList(0, literal.entries);
- JUnitTestCase.assertNotNull(literal.rightBracket);
- JUnitTestCase.assertNotNull(literal.typeArguments);
+ expect(literal.rightBracket, isNotNull);
+ expect(literal.typeArguments, isNotNull);
}
void test_parseConstExpression_mapLiteral_untyped() {
MapLiteral literal = ParserTestCase.parse4("parseConstExpression", "const {}", []);
- JUnitTestCase.assertNotNull(literal.leftBracket);
+ expect(literal.leftBracket, isNotNull);
EngineTestCase.assertSizeOfList(0, literal.entries);
- JUnitTestCase.assertNotNull(literal.rightBracket);
- JUnitTestCase.assertNull(literal.typeArguments);
+ expect(literal.rightBracket, isNotNull);
+ expect(literal.typeArguments, isNull);
}
void test_parseConstructor() {
@@ -5252,339 +5250,339 @@ void''', []);
void test_parseConstructorFieldInitializer_qualified() {
ConstructorFieldInitializer invocation = ParserTestCase.parse4("parseConstructorFieldInitializer", "this.a = b", []);
- JUnitTestCase.assertNotNull(invocation.equals);
- JUnitTestCase.assertNotNull(invocation.expression);
- JUnitTestCase.assertNotNull(invocation.fieldName);
- JUnitTestCase.assertNotNull(invocation.keyword);
- JUnitTestCase.assertNotNull(invocation.period);
+ expect(invocation.equals, isNotNull);
+ expect(invocation.expression, isNotNull);
+ expect(invocation.fieldName, isNotNull);
+ expect(invocation.keyword, isNotNull);
+ expect(invocation.period, isNotNull);
}
void test_parseConstructorFieldInitializer_unqualified() {
ConstructorFieldInitializer invocation = ParserTestCase.parse4("parseConstructorFieldInitializer", "a = b", []);
- JUnitTestCase.assertNotNull(invocation.equals);
- JUnitTestCase.assertNotNull(invocation.expression);
- JUnitTestCase.assertNotNull(invocation.fieldName);
- JUnitTestCase.assertNull(invocation.keyword);
- JUnitTestCase.assertNull(invocation.period);
+ expect(invocation.equals, isNotNull);
+ expect(invocation.expression, isNotNull);
+ expect(invocation.fieldName, isNotNull);
+ expect(invocation.keyword, isNull);
+ expect(invocation.period, isNull);
}
void test_parseConstructorName_named_noPrefix() {
ConstructorName name = ParserTestCase.parse4("parseConstructorName", "A.n;", []);
- JUnitTestCase.assertNotNull(name.type);
- JUnitTestCase.assertNull(name.period);
- JUnitTestCase.assertNull(name.name);
+ expect(name.type, isNotNull);
+ expect(name.period, isNull);
+ expect(name.name, isNull);
}
void test_parseConstructorName_named_prefixed() {
ConstructorName name = ParserTestCase.parse4("parseConstructorName", "p.A.n;", []);
- JUnitTestCase.assertNotNull(name.type);
- JUnitTestCase.assertNotNull(name.period);
- JUnitTestCase.assertNotNull(name.name);
+ expect(name.type, isNotNull);
+ expect(name.period, isNotNull);
+ expect(name.name, isNotNull);
}
void test_parseConstructorName_unnamed_noPrefix() {
ConstructorName name = ParserTestCase.parse4("parseConstructorName", "A;", []);
- JUnitTestCase.assertNotNull(name.type);
- JUnitTestCase.assertNull(name.period);
- JUnitTestCase.assertNull(name.name);
+ expect(name.type, isNotNull);
+ expect(name.period, isNull);
+ expect(name.name, isNull);
}
void test_parseConstructorName_unnamed_prefixed() {
ConstructorName name = ParserTestCase.parse4("parseConstructorName", "p.A;", []);
- JUnitTestCase.assertNotNull(name.type);
- JUnitTestCase.assertNull(name.period);
- JUnitTestCase.assertNull(name.name);
+ expect(name.type, isNotNull);
+ expect(name.period, isNull);
+ expect(name.name, isNull);
}
void test_parseContinueStatement_label() {
ContinueStatement statement = ParserTestCase.parse4("parseContinueStatement", "continue foo;", [ParserErrorCode.CONTINUE_OUTSIDE_OF_LOOP]);
- JUnitTestCase.assertNotNull(statement.keyword);
- JUnitTestCase.assertNotNull(statement.label);
- JUnitTestCase.assertNotNull(statement.semicolon);
+ expect(statement.keyword, isNotNull);
+ expect(statement.label, isNotNull);
+ expect(statement.semicolon, isNotNull);
}
void test_parseContinueStatement_noLabel() {
ContinueStatement statement = ParserTestCase.parse4("parseContinueStatement", "continue;", [ParserErrorCode.CONTINUE_OUTSIDE_OF_LOOP]);
- JUnitTestCase.assertNotNull(statement.keyword);
- JUnitTestCase.assertNull(statement.label);
- JUnitTestCase.assertNotNull(statement.semicolon);
+ expect(statement.keyword, isNotNull);
+ expect(statement.label, isNull);
+ expect(statement.semicolon, isNotNull);
}
void test_parseDirective_export() {
ExportDirective directive = ParserTestCase.parse("parseDirective", <Object> [emptyCommentAndMetadata()], "export 'lib/lib.dart';");
- JUnitTestCase.assertNotNull(directive.keyword);
- JUnitTestCase.assertNotNull(directive.uri);
+ expect(directive.keyword, isNotNull);
+ expect(directive.uri, isNotNull);
EngineTestCase.assertSizeOfList(0, directive.combinators);
- JUnitTestCase.assertNotNull(directive.semicolon);
+ expect(directive.semicolon, isNotNull);
}
void test_parseDirective_import() {
ImportDirective directive = ParserTestCase.parse("parseDirective", <Object> [emptyCommentAndMetadata()], "import 'lib/lib.dart';");
- JUnitTestCase.assertNotNull(directive.keyword);
- JUnitTestCase.assertNotNull(directive.uri);
- JUnitTestCase.assertNull(directive.asToken);
- JUnitTestCase.assertNull(directive.prefix);
+ expect(directive.keyword, isNotNull);
+ expect(directive.uri, isNotNull);
+ expect(directive.asToken, isNull);
+ expect(directive.prefix, isNull);
EngineTestCase.assertSizeOfList(0, directive.combinators);
- JUnitTestCase.assertNotNull(directive.semicolon);
+ expect(directive.semicolon, isNotNull);
}
void test_parseDirective_library() {
LibraryDirective directive = ParserTestCase.parse("parseDirective", <Object> [emptyCommentAndMetadata()], "library l;");
- JUnitTestCase.assertNotNull(directive.libraryToken);
- JUnitTestCase.assertNotNull(directive.name);
- JUnitTestCase.assertNotNull(directive.semicolon);
+ expect(directive.libraryToken, isNotNull);
+ expect(directive.name, isNotNull);
+ expect(directive.semicolon, isNotNull);
}
void test_parseDirective_part() {
PartDirective directive = ParserTestCase.parse("parseDirective", <Object> [emptyCommentAndMetadata()], "part 'lib/lib.dart';");
- JUnitTestCase.assertNotNull(directive.partToken);
- JUnitTestCase.assertNotNull(directive.uri);
- JUnitTestCase.assertNotNull(directive.semicolon);
+ expect(directive.partToken, isNotNull);
+ expect(directive.uri, isNotNull);
+ expect(directive.semicolon, isNotNull);
}
void test_parseDirective_partOf() {
PartOfDirective directive = ParserTestCase.parse("parseDirective", <Object> [emptyCommentAndMetadata()], "part of l;");
- JUnitTestCase.assertNotNull(directive.partToken);
- JUnitTestCase.assertNotNull(directive.ofToken);
- JUnitTestCase.assertNotNull(directive.libraryName);
- JUnitTestCase.assertNotNull(directive.semicolon);
+ expect(directive.partToken, isNotNull);
+ expect(directive.ofToken, isNotNull);
+ expect(directive.libraryName, isNotNull);
+ expect(directive.semicolon, isNotNull);
}
void test_parseDirectives_complete() {
CompilationUnit unit = _parseDirectives("#! /bin/dart\nlibrary l;\nclass A {}", []);
- JUnitTestCase.assertNotNull(unit.scriptTag);
+ expect(unit.scriptTag, isNotNull);
EngineTestCase.assertSizeOfList(1, unit.directives);
}
void test_parseDirectives_empty() {
CompilationUnit unit = _parseDirectives("", []);
- JUnitTestCase.assertNull(unit.scriptTag);
+ expect(unit.scriptTag, isNull);
EngineTestCase.assertSizeOfList(0, unit.directives);
}
void test_parseDirectives_mixed() {
CompilationUnit unit = _parseDirectives("library l; class A {} part 'foo.dart';", []);
- JUnitTestCase.assertNull(unit.scriptTag);
+ expect(unit.scriptTag, isNull);
EngineTestCase.assertSizeOfList(1, unit.directives);
}
void test_parseDirectives_multiple() {
CompilationUnit unit = _parseDirectives("library l;\npart 'a.dart';", []);
- JUnitTestCase.assertNull(unit.scriptTag);
+ expect(unit.scriptTag, isNull);
EngineTestCase.assertSizeOfList(2, unit.directives);
}
void test_parseDirectives_script() {
CompilationUnit unit = _parseDirectives("#! /bin/dart", []);
- JUnitTestCase.assertNotNull(unit.scriptTag);
+ expect(unit.scriptTag, isNotNull);
EngineTestCase.assertSizeOfList(0, unit.directives);
}
void test_parseDirectives_single() {
CompilationUnit unit = _parseDirectives("library l;", []);
- JUnitTestCase.assertNull(unit.scriptTag);
+ expect(unit.scriptTag, isNull);
EngineTestCase.assertSizeOfList(1, unit.directives);
}
void test_parseDirectives_topLevelDeclaration() {
CompilationUnit unit = _parseDirectives("class A {}", []);
- JUnitTestCase.assertNull(unit.scriptTag);
+ expect(unit.scriptTag, isNull);
EngineTestCase.assertSizeOfList(0, unit.directives);
}
void test_parseDocumentationComment_block() {
Comment comment = ParserTestCase.parse4("parseDocumentationComment", "/** */ class", []);
- JUnitTestCase.assertFalse(comment.isBlock);
- JUnitTestCase.assertTrue(comment.isDocumentation);
- JUnitTestCase.assertFalse(comment.isEndOfLine);
+ expect(comment.isBlock, isFalse);
+ expect(comment.isDocumentation, isTrue);
+ expect(comment.isEndOfLine, isFalse);
}
void test_parseDocumentationComment_block_withReference() {
Comment comment = ParserTestCase.parse4("parseDocumentationComment", "/** [a] */ class", []);
- JUnitTestCase.assertFalse(comment.isBlock);
- JUnitTestCase.assertTrue(comment.isDocumentation);
- JUnitTestCase.assertFalse(comment.isEndOfLine);
+ expect(comment.isBlock, isFalse);
+ expect(comment.isDocumentation, isTrue);
+ expect(comment.isEndOfLine, isFalse);
NodeList<CommentReference> references = comment.references;
EngineTestCase.assertSizeOfList(1, references);
CommentReference reference = references[0];
- JUnitTestCase.assertNotNull(reference);
- JUnitTestCase.assertEquals(5, reference.offset);
+ expect(reference, isNotNull);
+ expect(reference.offset, 5);
}
void test_parseDocumentationComment_endOfLine() {
Comment comment = ParserTestCase.parse4("parseDocumentationComment", "/// \n/// \n class", []);
- JUnitTestCase.assertFalse(comment.isBlock);
- JUnitTestCase.assertTrue(comment.isDocumentation);
- JUnitTestCase.assertFalse(comment.isEndOfLine);
+ expect(comment.isBlock, isFalse);
+ expect(comment.isDocumentation, isTrue);
+ expect(comment.isEndOfLine, isFalse);
}
void test_parseDoStatement() {
DoStatement statement = ParserTestCase.parse4("parseDoStatement", "do {} while (x);", []);
- JUnitTestCase.assertNotNull(statement.doKeyword);
- JUnitTestCase.assertNotNull(statement.body);
- JUnitTestCase.assertNotNull(statement.whileKeyword);
- JUnitTestCase.assertNotNull(statement.leftParenthesis);
- JUnitTestCase.assertNotNull(statement.condition);
- JUnitTestCase.assertNotNull(statement.rightParenthesis);
- JUnitTestCase.assertNotNull(statement.semicolon);
+ expect(statement.doKeyword, isNotNull);
+ expect(statement.body, isNotNull);
+ expect(statement.whileKeyword, isNotNull);
+ expect(statement.leftParenthesis, isNotNull);
+ expect(statement.condition, isNotNull);
+ expect(statement.rightParenthesis, isNotNull);
+ expect(statement.semicolon, isNotNull);
}
void test_parseEmptyStatement() {
EmptyStatement statement = ParserTestCase.parse4("parseEmptyStatement", ";", []);
- JUnitTestCase.assertNotNull(statement.semicolon);
+ expect(statement.semicolon, isNotNull);
}
void test_parseEnumDeclaration_one() {
EnumDeclaration declaration = ParserTestCase.parse("parseEnumDeclaration", <Object> [emptyCommentAndMetadata()], "enum E {ONE}");
- JUnitTestCase.assertNull(declaration.documentationComment);
- JUnitTestCase.assertNotNull(declaration.keyword);
- JUnitTestCase.assertNotNull(declaration.leftBracket);
- JUnitTestCase.assertNotNull(declaration.name);
+ expect(declaration.documentationComment, isNull);
+ expect(declaration.keyword, isNotNull);
+ expect(declaration.leftBracket, isNotNull);
+ expect(declaration.name, isNotNull);
EngineTestCase.assertSizeOfList(1, declaration.constants);
- JUnitTestCase.assertNotNull(declaration.rightBracket);
+ expect(declaration.rightBracket, isNotNull);
}
void test_parseEnumDeclaration_trailingComma() {
EnumDeclaration declaration = ParserTestCase.parse("parseEnumDeclaration", <Object> [emptyCommentAndMetadata()], "enum E {ONE,}");
- JUnitTestCase.assertNull(declaration.documentationComment);
- JUnitTestCase.assertNotNull(declaration.keyword);
- JUnitTestCase.assertNotNull(declaration.leftBracket);
- JUnitTestCase.assertNotNull(declaration.name);
+ expect(declaration.documentationComment, isNull);
+ expect(declaration.keyword, isNotNull);
+ expect(declaration.leftBracket, isNotNull);
+ expect(declaration.name, isNotNull);
EngineTestCase.assertSizeOfList(1, declaration.constants);
- JUnitTestCase.assertNotNull(declaration.rightBracket);
+ expect(declaration.rightBracket, isNotNull);
}
void test_parseEnumDeclaration_two() {
EnumDeclaration declaration = ParserTestCase.parse("parseEnumDeclaration", <Object> [emptyCommentAndMetadata()], "enum E {ONE, TWO}");
- JUnitTestCase.assertNull(declaration.documentationComment);
- JUnitTestCase.assertNotNull(declaration.keyword);
- JUnitTestCase.assertNotNull(declaration.leftBracket);
- JUnitTestCase.assertNotNull(declaration.name);
+ expect(declaration.documentationComment, isNull);
+ expect(declaration.keyword, isNotNull);
+ expect(declaration.leftBracket, isNotNull);
+ expect(declaration.name, isNotNull);
EngineTestCase.assertSizeOfList(2, declaration.constants);
- JUnitTestCase.assertNotNull(declaration.rightBracket);
+ expect(declaration.rightBracket, isNotNull);
}
void test_parseEqualityExpression_normal() {
BinaryExpression expression = ParserTestCase.parse4("parseEqualityExpression", "x == y", []);
- JUnitTestCase.assertNotNull(expression.leftOperand);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.EQ_EQ, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.rightOperand);
+ expect(expression.leftOperand, isNotNull);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.EQ_EQ);
+ expect(expression.rightOperand, isNotNull);
}
void test_parseEqualityExpression_super() {
BinaryExpression expression = ParserTestCase.parse4("parseEqualityExpression", "super == y", []);
EngineTestCase.assertInstanceOf((obj) => obj is SuperExpression, SuperExpression, expression.leftOperand);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.EQ_EQ, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.rightOperand);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.EQ_EQ);
+ expect(expression.rightOperand, isNotNull);
}
void test_parseExportDirective_hide() {
ExportDirective directive = ParserTestCase.parse("parseExportDirective", <Object> [emptyCommentAndMetadata()], "export 'lib/lib.dart' hide A, B;");
- JUnitTestCase.assertNotNull(directive.keyword);
- JUnitTestCase.assertNotNull(directive.uri);
+ expect(directive.keyword, isNotNull);
+ expect(directive.uri, isNotNull);
EngineTestCase.assertSizeOfList(1, directive.combinators);
- JUnitTestCase.assertNotNull(directive.semicolon);
+ expect(directive.semicolon, isNotNull);
}
void test_parseExportDirective_hide_show() {
ExportDirective directive = ParserTestCase.parse("parseExportDirective", <Object> [emptyCommentAndMetadata()], "export 'lib/lib.dart' hide A show B;");
- JUnitTestCase.assertNotNull(directive.keyword);
- JUnitTestCase.assertNotNull(directive.uri);
+ expect(directive.keyword, isNotNull);
+ expect(directive.uri, isNotNull);
EngineTestCase.assertSizeOfList(2, directive.combinators);
- JUnitTestCase.assertNotNull(directive.semicolon);
+ expect(directive.semicolon, isNotNull);
}
void test_parseExportDirective_noCombinator() {
ExportDirective directive = ParserTestCase.parse("parseExportDirective", <Object> [emptyCommentAndMetadata()], "export 'lib/lib.dart';");
- JUnitTestCase.assertNotNull(directive.keyword);
- JUnitTestCase.assertNotNull(directive.uri);
+ expect(directive.keyword, isNotNull);
+ expect(directive.uri, isNotNull);
EngineTestCase.assertSizeOfList(0, directive.combinators);
- JUnitTestCase.assertNotNull(directive.semicolon);
+ expect(directive.semicolon, isNotNull);
}
void test_parseExportDirective_show() {
ExportDirective directive = ParserTestCase.parse("parseExportDirective", <Object> [emptyCommentAndMetadata()], "export 'lib/lib.dart' show A, B;");
- JUnitTestCase.assertNotNull(directive.keyword);
- JUnitTestCase.assertNotNull(directive.uri);
+ expect(directive.keyword, isNotNull);
+ expect(directive.uri, isNotNull);
EngineTestCase.assertSizeOfList(1, directive.combinators);
- JUnitTestCase.assertNotNull(directive.semicolon);
+ expect(directive.semicolon, isNotNull);
}
void test_parseExportDirective_show_hide() {
ExportDirective directive = ParserTestCase.parse("parseExportDirective", <Object> [emptyCommentAndMetadata()], "export 'lib/lib.dart' show B hide A;");
- JUnitTestCase.assertNotNull(directive.keyword);
- JUnitTestCase.assertNotNull(directive.uri);
+ expect(directive.keyword, isNotNull);
+ expect(directive.uri, isNotNull);
EngineTestCase.assertSizeOfList(2, directive.combinators);
- JUnitTestCase.assertNotNull(directive.semicolon);
+ expect(directive.semicolon, isNotNull);
}
void test_parseExpression_assign() {
// TODO(brianwilkerson) Implement more tests for this method.
AssignmentExpression expression = ParserTestCase.parse4("parseExpression", "x = y", []);
- JUnitTestCase.assertNotNull(expression.leftHandSide);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.EQ, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.rightHandSide);
+ expect(expression.leftHandSide, isNotNull);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.EQ);
+ expect(expression.rightHandSide, isNotNull);
}
void test_parseExpression_comparison() {
BinaryExpression expression = ParserTestCase.parse4("parseExpression", "--a.b == c", []);
- JUnitTestCase.assertNotNull(expression.leftOperand);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.EQ_EQ, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.rightOperand);
+ expect(expression.leftOperand, isNotNull);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.EQ_EQ);
+ expect(expression.rightOperand, isNotNull);
}
void test_parseExpression_function_async() {
FunctionExpression expression = ParserTestCase.parseExpression("() async {}", []);
- JUnitTestCase.assertNotNull(expression.body);
- JUnitTestCase.assertTrue(expression.body.isAsynchronous);
- JUnitTestCase.assertFalse(expression.body.isGenerator);
- JUnitTestCase.assertNotNull(expression.parameters);
+ expect(expression.body, isNotNull);
+ expect(expression.body.isAsynchronous, isTrue);
+ expect(expression.body.isGenerator, isFalse);
+ expect(expression.parameters, isNotNull);
}
void test_parseExpression_function_asyncStar() {
FunctionExpression expression = ParserTestCase.parseExpression("() async* {}", []);
- JUnitTestCase.assertNotNull(expression.body);
- JUnitTestCase.assertTrue(expression.body.isAsynchronous);
- JUnitTestCase.assertTrue(expression.body.isGenerator);
- JUnitTestCase.assertNotNull(expression.parameters);
+ expect(expression.body, isNotNull);
+ expect(expression.body.isAsynchronous, isTrue);
+ expect(expression.body.isGenerator, isTrue);
+ expect(expression.parameters, isNotNull);
}
void test_parseExpression_function_sync() {
FunctionExpression expression = ParserTestCase.parseExpression("() {}", []);
- JUnitTestCase.assertNotNull(expression.body);
- JUnitTestCase.assertFalse(expression.body.isAsynchronous);
- JUnitTestCase.assertFalse(expression.body.isGenerator);
- JUnitTestCase.assertNotNull(expression.parameters);
+ expect(expression.body, isNotNull);
+ expect(expression.body.isAsynchronous, isFalse);
+ expect(expression.body.isGenerator, isFalse);
+ expect(expression.parameters, isNotNull);
}
void test_parseExpression_function_syncStar() {
FunctionExpression expression = ParserTestCase.parseExpression("() sync* {}", []);
- JUnitTestCase.assertNotNull(expression.body);
- JUnitTestCase.assertFalse(expression.body.isAsynchronous);
- JUnitTestCase.assertTrue(expression.body.isGenerator);
- JUnitTestCase.assertNotNull(expression.parameters);
+ expect(expression.body, isNotNull);
+ expect(expression.body.isAsynchronous, isFalse);
+ expect(expression.body.isGenerator, isTrue);
+ expect(expression.parameters, isNotNull);
}
void test_parseExpression_invokeFunctionExpression() {
FunctionExpressionInvocation invocation = ParserTestCase.parse4("parseExpression", "(a) {return a + a;} (3)", []);
EngineTestCase.assertInstanceOf((obj) => obj is FunctionExpression, FunctionExpression, invocation.function);
FunctionExpression expression = invocation.function as FunctionExpression;
- JUnitTestCase.assertNotNull(expression.parameters);
- JUnitTestCase.assertNotNull(expression.body);
+ expect(expression.parameters, isNotNull);
+ expect(expression.body, isNotNull);
ArgumentList list = invocation.argumentList;
- JUnitTestCase.assertNotNull(list);
+ expect(list, isNotNull);
EngineTestCase.assertSizeOfList(1, list.arguments);
}
void test_parseExpression_superMethodInvocation() {
MethodInvocation invocation = ParserTestCase.parse4("parseExpression", "super.m()", []);
- JUnitTestCase.assertNotNull(invocation.target);
- JUnitTestCase.assertNotNull(invocation.methodName);
- JUnitTestCase.assertNotNull(invocation.argumentList);
+ expect(invocation.target, isNotNull);
+ expect(invocation.methodName, isNotNull);
+ expect(invocation.argumentList, isNotNull);
}
void test_parseExpressionList_multiple() {
@@ -5600,594 +5598,594 @@ void''', []);
void test_parseExpressionWithoutCascade_assign() {
// TODO(brianwilkerson) Implement more tests for this method.
AssignmentExpression expression = ParserTestCase.parse4("parseExpressionWithoutCascade", "x = y", []);
- JUnitTestCase.assertNotNull(expression.leftHandSide);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.EQ, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.rightHandSide);
+ expect(expression.leftHandSide, isNotNull);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.EQ);
+ expect(expression.rightHandSide, isNotNull);
}
void test_parseExpressionWithoutCascade_comparison() {
BinaryExpression expression = ParserTestCase.parse4("parseExpressionWithoutCascade", "--a.b == c", []);
- JUnitTestCase.assertNotNull(expression.leftOperand);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.EQ_EQ, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.rightOperand);
+ expect(expression.leftOperand, isNotNull);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.EQ_EQ);
+ expect(expression.rightOperand, isNotNull);
}
void test_parseExpressionWithoutCascade_superMethodInvocation() {
MethodInvocation invocation = ParserTestCase.parse4("parseExpressionWithoutCascade", "super.m()", []);
- JUnitTestCase.assertNotNull(invocation.target);
- JUnitTestCase.assertNotNull(invocation.methodName);
- JUnitTestCase.assertNotNull(invocation.argumentList);
+ expect(invocation.target, isNotNull);
+ expect(invocation.methodName, isNotNull);
+ expect(invocation.argumentList, isNotNull);
}
void test_parseExtendsClause() {
ExtendsClause clause = ParserTestCase.parse4("parseExtendsClause", "extends B", []);
- JUnitTestCase.assertNotNull(clause.keyword);
- JUnitTestCase.assertNotNull(clause.superclass);
+ expect(clause.keyword, isNotNull);
+ expect(clause.superclass, isNotNull);
EngineTestCase.assertInstanceOf((obj) => obj is TypeName, TypeName, clause.superclass);
}
void test_parseFinalConstVarOrType_const_noType() {
FinalConstVarOrType result = ParserTestCase.parse("parseFinalConstVarOrType", <Object> [false], "const");
Token keyword = result.keyword;
- JUnitTestCase.assertNotNull(keyword);
- JUnitTestCase.assertEquals(TokenType.KEYWORD, keyword.type);
- JUnitTestCase.assertEquals(Keyword.CONST, (keyword as KeywordToken).keyword);
- JUnitTestCase.assertNull(result.type);
+ expect(keyword, isNotNull);
+ expect(keyword.type, TokenType.KEYWORD);
+ expect((keyword as KeywordToken).keyword, Keyword.CONST);
+ expect(result.type, isNull);
}
void test_parseFinalConstVarOrType_const_type() {
FinalConstVarOrType result = ParserTestCase.parse("parseFinalConstVarOrType", <Object> [false], "const A a");
Token keyword = result.keyword;
- JUnitTestCase.assertNotNull(keyword);
- JUnitTestCase.assertEquals(TokenType.KEYWORD, keyword.type);
- JUnitTestCase.assertEquals(Keyword.CONST, (keyword as KeywordToken).keyword);
- JUnitTestCase.assertNotNull(result.type);
+ expect(keyword, isNotNull);
+ expect(keyword.type, TokenType.KEYWORD);
+ expect((keyword as KeywordToken).keyword, Keyword.CONST);
+ expect(result.type, isNotNull);
}
void test_parseFinalConstVarOrType_final_noType() {
FinalConstVarOrType result = ParserTestCase.parse("parseFinalConstVarOrType", <Object> [false], "final");
Token keyword = result.keyword;
- JUnitTestCase.assertNotNull(keyword);
- JUnitTestCase.assertEquals(TokenType.KEYWORD, keyword.type);
- JUnitTestCase.assertEquals(Keyword.FINAL, (keyword as KeywordToken).keyword);
- JUnitTestCase.assertNull(result.type);
+ expect(keyword, isNotNull);
+ expect(keyword.type, TokenType.KEYWORD);
+ expect((keyword as KeywordToken).keyword, Keyword.FINAL);
+ expect(result.type, isNull);
}
void test_parseFinalConstVarOrType_final_prefixedType() {
FinalConstVarOrType result = ParserTestCase.parse("parseFinalConstVarOrType", <Object> [false], "final p.A a");
Token keyword = result.keyword;
- JUnitTestCase.assertNotNull(keyword);
- JUnitTestCase.assertEquals(TokenType.KEYWORD, keyword.type);
- JUnitTestCase.assertEquals(Keyword.FINAL, (keyword as KeywordToken).keyword);
- JUnitTestCase.assertNotNull(result.type);
+ expect(keyword, isNotNull);
+ expect(keyword.type, TokenType.KEYWORD);
+ expect((keyword as KeywordToken).keyword, Keyword.FINAL);
+ expect(result.type, isNotNull);
}
void test_parseFinalConstVarOrType_final_type() {
FinalConstVarOrType result = ParserTestCase.parse("parseFinalConstVarOrType", <Object> [false], "final A a");
Token keyword = result.keyword;
- JUnitTestCase.assertNotNull(keyword);
- JUnitTestCase.assertEquals(TokenType.KEYWORD, keyword.type);
- JUnitTestCase.assertEquals(Keyword.FINAL, (keyword as KeywordToken).keyword);
- JUnitTestCase.assertNotNull(result.type);
+ expect(keyword, isNotNull);
+ expect(keyword.type, TokenType.KEYWORD);
+ expect((keyword as KeywordToken).keyword, Keyword.FINAL);
+ expect(result.type, isNotNull);
}
void test_parseFinalConstVarOrType_type_parameterized() {
FinalConstVarOrType result = ParserTestCase.parse("parseFinalConstVarOrType", <Object> [false], "A<B> a");
- JUnitTestCase.assertNull(result.keyword);
- JUnitTestCase.assertNotNull(result.type);
+ expect(result.keyword, isNull);
+ expect(result.type, isNotNull);
}
void test_parseFinalConstVarOrType_type_prefixed() {
FinalConstVarOrType result = ParserTestCase.parse("parseFinalConstVarOrType", <Object> [false], "p.A a");
- JUnitTestCase.assertNull(result.keyword);
- JUnitTestCase.assertNotNull(result.type);
+ expect(result.keyword, isNull);
+ expect(result.type, isNotNull);
}
void test_parseFinalConstVarOrType_type_prefixedAndParameterized() {
FinalConstVarOrType result = ParserTestCase.parse("parseFinalConstVarOrType", <Object> [false], "p.A<B> a");
- JUnitTestCase.assertNull(result.keyword);
- JUnitTestCase.assertNotNull(result.type);
+ expect(result.keyword, isNull);
+ expect(result.type, isNotNull);
}
void test_parseFinalConstVarOrType_type_simple() {
FinalConstVarOrType result = ParserTestCase.parse("parseFinalConstVarOrType", <Object> [false], "A a");
- JUnitTestCase.assertNull(result.keyword);
- JUnitTestCase.assertNotNull(result.type);
+ expect(result.keyword, isNull);
+ expect(result.type, isNotNull);
}
void test_parseFinalConstVarOrType_var() {
FinalConstVarOrType result = ParserTestCase.parse("parseFinalConstVarOrType", <Object> [false], "var");
Token keyword = result.keyword;
- JUnitTestCase.assertNotNull(keyword);
- JUnitTestCase.assertEquals(TokenType.KEYWORD, keyword.type);
- JUnitTestCase.assertEquals(Keyword.VAR, (keyword as KeywordToken).keyword);
- JUnitTestCase.assertNull(result.type);
+ expect(keyword, isNotNull);
+ expect(keyword.type, TokenType.KEYWORD);
+ expect((keyword as KeywordToken).keyword, Keyword.VAR);
+ expect(result.type, isNull);
}
void test_parseFormalParameter_final_withType_named() {
ParameterKind kind = ParameterKind.NAMED;
DefaultFormalParameter parameter = ParserTestCase.parse("parseFormalParameter", <Object> [kind], "final A a : null");
SimpleFormalParameter simpleParameter = parameter.parameter as SimpleFormalParameter;
- JUnitTestCase.assertNotNull(simpleParameter.identifier);
- JUnitTestCase.assertNotNull(simpleParameter.keyword);
- JUnitTestCase.assertNotNull(simpleParameter.type);
- JUnitTestCase.assertEquals(kind, simpleParameter.kind);
- JUnitTestCase.assertNotNull(parameter.separator);
- JUnitTestCase.assertNotNull(parameter.defaultValue);
- JUnitTestCase.assertEquals(kind, parameter.kind);
+ expect(simpleParameter.identifier, isNotNull);
+ expect(simpleParameter.keyword, isNotNull);
+ expect(simpleParameter.type, isNotNull);
+ expect(simpleParameter.kind, kind);
+ expect(parameter.separator, isNotNull);
+ expect(parameter.defaultValue, isNotNull);
+ expect(parameter.kind, kind);
}
void test_parseFormalParameter_final_withType_normal() {
ParameterKind kind = ParameterKind.REQUIRED;
SimpleFormalParameter parameter = ParserTestCase.parse("parseFormalParameter", <Object> [kind], "final A a");
- JUnitTestCase.assertNotNull(parameter.identifier);
- JUnitTestCase.assertNotNull(parameter.keyword);
- JUnitTestCase.assertNotNull(parameter.type);
- JUnitTestCase.assertEquals(kind, parameter.kind);
+ expect(parameter.identifier, isNotNull);
+ expect(parameter.keyword, isNotNull);
+ expect(parameter.type, isNotNull);
+ expect(parameter.kind, kind);
}
void test_parseFormalParameter_final_withType_positional() {
ParameterKind kind = ParameterKind.POSITIONAL;
DefaultFormalParameter parameter = ParserTestCase.parse("parseFormalParameter", <Object> [kind], "final A a = null");
SimpleFormalParameter simpleParameter = parameter.parameter as SimpleFormalParameter;
- JUnitTestCase.assertNotNull(simpleParameter.identifier);
- JUnitTestCase.assertNotNull(simpleParameter.keyword);
- JUnitTestCase.assertNotNull(simpleParameter.type);
- JUnitTestCase.assertEquals(kind, simpleParameter.kind);
- JUnitTestCase.assertNotNull(parameter.separator);
- JUnitTestCase.assertNotNull(parameter.defaultValue);
- JUnitTestCase.assertEquals(kind, parameter.kind);
+ expect(simpleParameter.identifier, isNotNull);
+ expect(simpleParameter.keyword, isNotNull);
+ expect(simpleParameter.type, isNotNull);
+ expect(simpleParameter.kind, kind);
+ expect(parameter.separator, isNotNull);
+ expect(parameter.defaultValue, isNotNull);
+ expect(parameter.kind, kind);
}
void test_parseFormalParameter_nonFinal_withType_named() {
ParameterKind kind = ParameterKind.NAMED;
DefaultFormalParameter parameter = ParserTestCase.parse("parseFormalParameter", <Object> [kind], "A a : null");
SimpleFormalParameter simpleParameter = parameter.parameter as SimpleFormalParameter;
- JUnitTestCase.assertNotNull(simpleParameter.identifier);
- JUnitTestCase.assertNull(simpleParameter.keyword);
- JUnitTestCase.assertNotNull(simpleParameter.type);
- JUnitTestCase.assertEquals(kind, simpleParameter.kind);
- JUnitTestCase.assertNotNull(parameter.separator);
- JUnitTestCase.assertNotNull(parameter.defaultValue);
- JUnitTestCase.assertEquals(kind, parameter.kind);
+ expect(simpleParameter.identifier, isNotNull);
+ expect(simpleParameter.keyword, isNull);
+ expect(simpleParameter.type, isNotNull);
+ expect(simpleParameter.kind, kind);
+ expect(parameter.separator, isNotNull);
+ expect(parameter.defaultValue, isNotNull);
+ expect(parameter.kind, kind);
}
void test_parseFormalParameter_nonFinal_withType_normal() {
ParameterKind kind = ParameterKind.REQUIRED;
SimpleFormalParameter parameter = ParserTestCase.parse("parseFormalParameter", <Object> [kind], "A a");
- JUnitTestCase.assertNotNull(parameter.identifier);
- JUnitTestCase.assertNull(parameter.keyword);
- JUnitTestCase.assertNotNull(parameter.type);
- JUnitTestCase.assertEquals(kind, parameter.kind);
+ expect(parameter.identifier, isNotNull);
+ expect(parameter.keyword, isNull);
+ expect(parameter.type, isNotNull);
+ expect(parameter.kind, kind);
}
void test_parseFormalParameter_nonFinal_withType_positional() {
ParameterKind kind = ParameterKind.POSITIONAL;
DefaultFormalParameter parameter = ParserTestCase.parse("parseFormalParameter", <Object> [kind], "A a = null");
SimpleFormalParameter simpleParameter = parameter.parameter as SimpleFormalParameter;
- JUnitTestCase.assertNotNull(simpleParameter.identifier);
- JUnitTestCase.assertNull(simpleParameter.keyword);
- JUnitTestCase.assertNotNull(simpleParameter.type);
- JUnitTestCase.assertEquals(kind, simpleParameter.kind);
- JUnitTestCase.assertNotNull(parameter.separator);
- JUnitTestCase.assertNotNull(parameter.defaultValue);
- JUnitTestCase.assertEquals(kind, parameter.kind);
+ expect(simpleParameter.identifier, isNotNull);
+ expect(simpleParameter.keyword, isNull);
+ expect(simpleParameter.type, isNotNull);
+ expect(simpleParameter.kind, kind);
+ expect(parameter.separator, isNotNull);
+ expect(parameter.defaultValue, isNotNull);
+ expect(parameter.kind, kind);
}
void test_parseFormalParameter_var() {
ParameterKind kind = ParameterKind.REQUIRED;
SimpleFormalParameter parameter = ParserTestCase.parse("parseFormalParameter", <Object> [kind], "var a");
- JUnitTestCase.assertNotNull(parameter.identifier);
- JUnitTestCase.assertNotNull(parameter.keyword);
- JUnitTestCase.assertNull(parameter.type);
- JUnitTestCase.assertEquals(kind, parameter.kind);
+ expect(parameter.identifier, isNotNull);
+ expect(parameter.keyword, isNotNull);
+ expect(parameter.type, isNull);
+ expect(parameter.kind, kind);
}
void test_parseFormalParameter_var_named() {
ParameterKind kind = ParameterKind.NAMED;
DefaultFormalParameter parameter = ParserTestCase.parse("parseFormalParameter", <Object> [kind], "var a : null");
SimpleFormalParameter simpleParameter = parameter.parameter as SimpleFormalParameter;
- JUnitTestCase.assertNotNull(simpleParameter.identifier);
- JUnitTestCase.assertNotNull(simpleParameter.keyword);
- JUnitTestCase.assertNull(simpleParameter.type);
- JUnitTestCase.assertEquals(kind, simpleParameter.kind);
- JUnitTestCase.assertNotNull(parameter.separator);
- JUnitTestCase.assertNotNull(parameter.defaultValue);
- JUnitTestCase.assertEquals(kind, parameter.kind);
+ expect(simpleParameter.identifier, isNotNull);
+ expect(simpleParameter.keyword, isNotNull);
+ expect(simpleParameter.type, isNull);
+ expect(simpleParameter.kind, kind);
+ expect(parameter.separator, isNotNull);
+ expect(parameter.defaultValue, isNotNull);
+ expect(parameter.kind, kind);
}
void test_parseFormalParameter_var_positional() {
ParameterKind kind = ParameterKind.POSITIONAL;
DefaultFormalParameter parameter = ParserTestCase.parse("parseFormalParameter", <Object> [kind], "var a = null");
SimpleFormalParameter simpleParameter = parameter.parameter as SimpleFormalParameter;
- JUnitTestCase.assertNotNull(simpleParameter.identifier);
- JUnitTestCase.assertNotNull(simpleParameter.keyword);
- JUnitTestCase.assertNull(simpleParameter.type);
- JUnitTestCase.assertEquals(kind, simpleParameter.kind);
- JUnitTestCase.assertNotNull(parameter.separator);
- JUnitTestCase.assertNotNull(parameter.defaultValue);
- JUnitTestCase.assertEquals(kind, parameter.kind);
+ expect(simpleParameter.identifier, isNotNull);
+ expect(simpleParameter.keyword, isNotNull);
+ expect(simpleParameter.type, isNull);
+ expect(simpleParameter.kind, kind);
+ expect(parameter.separator, isNotNull);
+ expect(parameter.defaultValue, isNotNull);
+ expect(parameter.kind, kind);
}
void test_parseFormalParameterList_empty() {
FormalParameterList parameterList = ParserTestCase.parse4("parseFormalParameterList", "()", []);
- JUnitTestCase.assertNotNull(parameterList.leftParenthesis);
- JUnitTestCase.assertNull(parameterList.leftDelimiter);
+ expect(parameterList.leftParenthesis, isNotNull);
+ expect(parameterList.leftDelimiter, isNull);
EngineTestCase.assertSizeOfList(0, parameterList.parameters);
- JUnitTestCase.assertNull(parameterList.rightDelimiter);
- JUnitTestCase.assertNotNull(parameterList.rightParenthesis);
+ expect(parameterList.rightDelimiter, isNull);
+ expect(parameterList.rightParenthesis, isNotNull);
}
void test_parseFormalParameterList_named_multiple() {
FormalParameterList parameterList = ParserTestCase.parse4("parseFormalParameterList", "({A a : 1, B b, C c : 3})", []);
- JUnitTestCase.assertNotNull(parameterList.leftParenthesis);
- JUnitTestCase.assertNotNull(parameterList.leftDelimiter);
+ expect(parameterList.leftParenthesis, isNotNull);
+ expect(parameterList.leftDelimiter, isNotNull);
EngineTestCase.assertSizeOfList(3, parameterList.parameters);
- JUnitTestCase.assertNotNull(parameterList.rightDelimiter);
- JUnitTestCase.assertNotNull(parameterList.rightParenthesis);
+ expect(parameterList.rightDelimiter, isNotNull);
+ expect(parameterList.rightParenthesis, isNotNull);
}
void test_parseFormalParameterList_named_single() {
FormalParameterList parameterList = ParserTestCase.parse4("parseFormalParameterList", "({A a})", []);
- JUnitTestCase.assertNotNull(parameterList.leftParenthesis);
- JUnitTestCase.assertNotNull(parameterList.leftDelimiter);
+ expect(parameterList.leftParenthesis, isNotNull);
+ expect(parameterList.leftDelimiter, isNotNull);
EngineTestCase.assertSizeOfList(1, parameterList.parameters);
- JUnitTestCase.assertNotNull(parameterList.rightDelimiter);
- JUnitTestCase.assertNotNull(parameterList.rightParenthesis);
+ expect(parameterList.rightDelimiter, isNotNull);
+ expect(parameterList.rightParenthesis, isNotNull);
}
void test_parseFormalParameterList_normal_multiple() {
FormalParameterList parameterList = ParserTestCase.parse4("parseFormalParameterList", "(A a, B b, C c)", []);
- JUnitTestCase.assertNotNull(parameterList.leftParenthesis);
- JUnitTestCase.assertNull(parameterList.leftDelimiter);
+ expect(parameterList.leftParenthesis, isNotNull);
+ expect(parameterList.leftDelimiter, isNull);
EngineTestCase.assertSizeOfList(3, parameterList.parameters);
- JUnitTestCase.assertNull(parameterList.rightDelimiter);
- JUnitTestCase.assertNotNull(parameterList.rightParenthesis);
+ expect(parameterList.rightDelimiter, isNull);
+ expect(parameterList.rightParenthesis, isNotNull);
}
void test_parseFormalParameterList_normal_named() {
FormalParameterList parameterList = ParserTestCase.parse4("parseFormalParameterList", "(A a, {B b})", []);
- JUnitTestCase.assertNotNull(parameterList.leftParenthesis);
- JUnitTestCase.assertNotNull(parameterList.leftDelimiter);
+ expect(parameterList.leftParenthesis, isNotNull);
+ expect(parameterList.leftDelimiter, isNotNull);
EngineTestCase.assertSizeOfList(2, parameterList.parameters);
- JUnitTestCase.assertNotNull(parameterList.rightDelimiter);
- JUnitTestCase.assertNotNull(parameterList.rightParenthesis);
+ expect(parameterList.rightDelimiter, isNotNull);
+ expect(parameterList.rightParenthesis, isNotNull);
}
void test_parseFormalParameterList_normal_positional() {
FormalParameterList parameterList = ParserTestCase.parse4("parseFormalParameterList", "(A a, [B b])", []);
- JUnitTestCase.assertNotNull(parameterList.leftParenthesis);
- JUnitTestCase.assertNotNull(parameterList.leftDelimiter);
+ expect(parameterList.leftParenthesis, isNotNull);
+ expect(parameterList.leftDelimiter, isNotNull);
EngineTestCase.assertSizeOfList(2, parameterList.parameters);
- JUnitTestCase.assertNotNull(parameterList.rightDelimiter);
- JUnitTestCase.assertNotNull(parameterList.rightParenthesis);
+ expect(parameterList.rightDelimiter, isNotNull);
+ expect(parameterList.rightParenthesis, isNotNull);
}
void test_parseFormalParameterList_normal_single() {
FormalParameterList parameterList = ParserTestCase.parse4("parseFormalParameterList", "(A a)", []);
- JUnitTestCase.assertNotNull(parameterList.leftParenthesis);
- JUnitTestCase.assertNull(parameterList.leftDelimiter);
+ expect(parameterList.leftParenthesis, isNotNull);
+ expect(parameterList.leftDelimiter, isNull);
EngineTestCase.assertSizeOfList(1, parameterList.parameters);
- JUnitTestCase.assertNull(parameterList.rightDelimiter);
- JUnitTestCase.assertNotNull(parameterList.rightParenthesis);
+ expect(parameterList.rightDelimiter, isNull);
+ expect(parameterList.rightParenthesis, isNotNull);
}
void test_parseFormalParameterList_positional_multiple() {
FormalParameterList parameterList = ParserTestCase.parse4("parseFormalParameterList", "([A a = null, B b, C c = null])", []);
- JUnitTestCase.assertNotNull(parameterList.leftParenthesis);
- JUnitTestCase.assertNotNull(parameterList.leftDelimiter);
+ expect(parameterList.leftParenthesis, isNotNull);
+ expect(parameterList.leftDelimiter, isNotNull);
EngineTestCase.assertSizeOfList(3, parameterList.parameters);
- JUnitTestCase.assertNotNull(parameterList.rightDelimiter);
- JUnitTestCase.assertNotNull(parameterList.rightParenthesis);
+ expect(parameterList.rightDelimiter, isNotNull);
+ expect(parameterList.rightParenthesis, isNotNull);
}
void test_parseFormalParameterList_positional_single() {
FormalParameterList parameterList = ParserTestCase.parse4("parseFormalParameterList", "([A a = null])", []);
- JUnitTestCase.assertNotNull(parameterList.leftParenthesis);
- JUnitTestCase.assertNotNull(parameterList.leftDelimiter);
+ expect(parameterList.leftParenthesis, isNotNull);
+ expect(parameterList.leftDelimiter, isNotNull);
EngineTestCase.assertSizeOfList(1, parameterList.parameters);
- JUnitTestCase.assertNotNull(parameterList.rightDelimiter);
- JUnitTestCase.assertNotNull(parameterList.rightParenthesis);
+ expect(parameterList.rightDelimiter, isNotNull);
+ expect(parameterList.rightParenthesis, isNotNull);
}
void test_parseForStatement_each_await() {
ForEachStatement statement = ParserTestCase.parse4("parseForStatement", "await for (element in list) {}", []);
- JUnitTestCase.assertNotNull(statement.awaitKeyword);
- JUnitTestCase.assertNotNull(statement.forKeyword);
- JUnitTestCase.assertNotNull(statement.leftParenthesis);
- JUnitTestCase.assertNull(statement.loopVariable);
- JUnitTestCase.assertNotNull(statement.identifier);
- JUnitTestCase.assertNotNull(statement.inKeyword);
- JUnitTestCase.assertNotNull(statement.iterator);
- JUnitTestCase.assertNotNull(statement.rightParenthesis);
- JUnitTestCase.assertNotNull(statement.body);
+ expect(statement.awaitKeyword, isNotNull);
+ expect(statement.forKeyword, isNotNull);
+ expect(statement.leftParenthesis, isNotNull);
+ expect(statement.loopVariable, isNull);
+ expect(statement.identifier, isNotNull);
+ expect(statement.inKeyword, isNotNull);
+ expect(statement.iterator, isNotNull);
+ expect(statement.rightParenthesis, isNotNull);
+ expect(statement.body, isNotNull);
}
void test_parseForStatement_each_identifier() {
ForEachStatement statement = ParserTestCase.parse4("parseForStatement", "for (element in list) {}", []);
- JUnitTestCase.assertNull(statement.awaitKeyword);
- JUnitTestCase.assertNotNull(statement.forKeyword);
- JUnitTestCase.assertNotNull(statement.leftParenthesis);
- JUnitTestCase.assertNull(statement.loopVariable);
- JUnitTestCase.assertNotNull(statement.identifier);
- JUnitTestCase.assertNotNull(statement.inKeyword);
- JUnitTestCase.assertNotNull(statement.iterator);
- JUnitTestCase.assertNotNull(statement.rightParenthesis);
- JUnitTestCase.assertNotNull(statement.body);
+ expect(statement.awaitKeyword, isNull);
+ expect(statement.forKeyword, isNotNull);
+ expect(statement.leftParenthesis, isNotNull);
+ expect(statement.loopVariable, isNull);
+ expect(statement.identifier, isNotNull);
+ expect(statement.inKeyword, isNotNull);
+ expect(statement.iterator, isNotNull);
+ expect(statement.rightParenthesis, isNotNull);
+ expect(statement.body, isNotNull);
}
void test_parseForStatement_each_noType_metadata() {
ForEachStatement statement = ParserTestCase.parse4("parseForStatement", "for (@A var element in list) {}", []);
- JUnitTestCase.assertNull(statement.awaitKeyword);
- JUnitTestCase.assertNotNull(statement.forKeyword);
- JUnitTestCase.assertNotNull(statement.leftParenthesis);
- JUnitTestCase.assertNotNull(statement.loopVariable);
+ expect(statement.awaitKeyword, isNull);
+ expect(statement.forKeyword, isNotNull);
+ expect(statement.leftParenthesis, isNotNull);
+ expect(statement.loopVariable, isNotNull);
EngineTestCase.assertSizeOfList(1, statement.loopVariable.metadata);
- JUnitTestCase.assertNull(statement.identifier);
- JUnitTestCase.assertNotNull(statement.inKeyword);
- JUnitTestCase.assertNotNull(statement.iterator);
- JUnitTestCase.assertNotNull(statement.rightParenthesis);
- JUnitTestCase.assertNotNull(statement.body);
+ expect(statement.identifier, isNull);
+ expect(statement.inKeyword, isNotNull);
+ expect(statement.iterator, isNotNull);
+ expect(statement.rightParenthesis, isNotNull);
+ expect(statement.body, isNotNull);
}
void test_parseForStatement_each_type() {
ForEachStatement statement = ParserTestCase.parse4("parseForStatement", "for (A element in list) {}", []);
- JUnitTestCase.assertNull(statement.awaitKeyword);
- JUnitTestCase.assertNotNull(statement.forKeyword);
- JUnitTestCase.assertNotNull(statement.leftParenthesis);
- JUnitTestCase.assertNotNull(statement.loopVariable);
- JUnitTestCase.assertNull(statement.identifier);
- JUnitTestCase.assertNotNull(statement.inKeyword);
- JUnitTestCase.assertNotNull(statement.iterator);
- JUnitTestCase.assertNotNull(statement.rightParenthesis);
- JUnitTestCase.assertNotNull(statement.body);
+ expect(statement.awaitKeyword, isNull);
+ expect(statement.forKeyword, isNotNull);
+ expect(statement.leftParenthesis, isNotNull);
+ expect(statement.loopVariable, isNotNull);
+ expect(statement.identifier, isNull);
+ expect(statement.inKeyword, isNotNull);
+ expect(statement.iterator, isNotNull);
+ expect(statement.rightParenthesis, isNotNull);
+ expect(statement.body, isNotNull);
}
void test_parseForStatement_each_var() {
ForEachStatement statement = ParserTestCase.parse4("parseForStatement", "for (var element in list) {}", []);
- JUnitTestCase.assertNull(statement.awaitKeyword);
- JUnitTestCase.assertNotNull(statement.forKeyword);
- JUnitTestCase.assertNotNull(statement.leftParenthesis);
- JUnitTestCase.assertNotNull(statement.loopVariable);
- JUnitTestCase.assertNull(statement.identifier);
- JUnitTestCase.assertNotNull(statement.inKeyword);
- JUnitTestCase.assertNotNull(statement.iterator);
- JUnitTestCase.assertNotNull(statement.rightParenthesis);
- JUnitTestCase.assertNotNull(statement.body);
+ expect(statement.awaitKeyword, isNull);
+ expect(statement.forKeyword, isNotNull);
+ expect(statement.leftParenthesis, isNotNull);
+ expect(statement.loopVariable, isNotNull);
+ expect(statement.identifier, isNull);
+ expect(statement.inKeyword, isNotNull);
+ expect(statement.iterator, isNotNull);
+ expect(statement.rightParenthesis, isNotNull);
+ expect(statement.body, isNotNull);
}
void test_parseForStatement_loop_c() {
ForStatement statement = ParserTestCase.parse4("parseForStatement", "for (; i < count;) {}", []);
- JUnitTestCase.assertNotNull(statement.forKeyword);
- JUnitTestCase.assertNotNull(statement.leftParenthesis);
- JUnitTestCase.assertNull(statement.variables);
- JUnitTestCase.assertNull(statement.initialization);
- JUnitTestCase.assertNotNull(statement.leftSeparator);
- JUnitTestCase.assertNotNull(statement.condition);
- JUnitTestCase.assertNotNull(statement.rightSeparator);
+ expect(statement.forKeyword, isNotNull);
+ expect(statement.leftParenthesis, isNotNull);
+ expect(statement.variables, isNull);
+ expect(statement.initialization, isNull);
+ expect(statement.leftSeparator, isNotNull);
+ expect(statement.condition, isNotNull);
+ expect(statement.rightSeparator, isNotNull);
EngineTestCase.assertSizeOfList(0, statement.updaters);
- JUnitTestCase.assertNotNull(statement.rightParenthesis);
- JUnitTestCase.assertNotNull(statement.body);
+ expect(statement.rightParenthesis, isNotNull);
+ expect(statement.body, isNotNull);
}
void test_parseForStatement_loop_cu() {
ForStatement statement = ParserTestCase.parse4("parseForStatement", "for (; i < count; i++) {}", []);
- JUnitTestCase.assertNotNull(statement.forKeyword);
- JUnitTestCase.assertNotNull(statement.leftParenthesis);
- JUnitTestCase.assertNull(statement.variables);
- JUnitTestCase.assertNull(statement.initialization);
- JUnitTestCase.assertNotNull(statement.leftSeparator);
- JUnitTestCase.assertNotNull(statement.condition);
- JUnitTestCase.assertNotNull(statement.rightSeparator);
+ expect(statement.forKeyword, isNotNull);
+ expect(statement.leftParenthesis, isNotNull);
+ expect(statement.variables, isNull);
+ expect(statement.initialization, isNull);
+ expect(statement.leftSeparator, isNotNull);
+ expect(statement.condition, isNotNull);
+ expect(statement.rightSeparator, isNotNull);
EngineTestCase.assertSizeOfList(1, statement.updaters);
- JUnitTestCase.assertNotNull(statement.rightParenthesis);
- JUnitTestCase.assertNotNull(statement.body);
+ expect(statement.rightParenthesis, isNotNull);
+ expect(statement.body, isNotNull);
}
void test_parseForStatement_loop_ecu() {
ForStatement statement = ParserTestCase.parse4("parseForStatement", "for (i--; i < count; i++) {}", []);
- JUnitTestCase.assertNotNull(statement.forKeyword);
- JUnitTestCase.assertNotNull(statement.leftParenthesis);
- JUnitTestCase.assertNull(statement.variables);
- JUnitTestCase.assertNotNull(statement.initialization);
- JUnitTestCase.assertNotNull(statement.leftSeparator);
- JUnitTestCase.assertNotNull(statement.condition);
- JUnitTestCase.assertNotNull(statement.rightSeparator);
+ expect(statement.forKeyword, isNotNull);
+ expect(statement.leftParenthesis, isNotNull);
+ expect(statement.variables, isNull);
+ expect(statement.initialization, isNotNull);
+ expect(statement.leftSeparator, isNotNull);
+ expect(statement.condition, isNotNull);
+ expect(statement.rightSeparator, isNotNull);
EngineTestCase.assertSizeOfList(1, statement.updaters);
- JUnitTestCase.assertNotNull(statement.rightParenthesis);
- JUnitTestCase.assertNotNull(statement.body);
+ expect(statement.rightParenthesis, isNotNull);
+ expect(statement.body, isNotNull);
}
void test_parseForStatement_loop_i() {
ForStatement statement = ParserTestCase.parse4("parseForStatement", "for (var i = 0;;) {}", []);
- JUnitTestCase.assertNotNull(statement.forKeyword);
- JUnitTestCase.assertNotNull(statement.leftParenthesis);
+ expect(statement.forKeyword, isNotNull);
+ expect(statement.leftParenthesis, isNotNull);
VariableDeclarationList variables = statement.variables;
- JUnitTestCase.assertNotNull(variables);
+ expect(variables, isNotNull);
EngineTestCase.assertSizeOfList(0, variables.metadata);
EngineTestCase.assertSizeOfList(1, variables.variables);
- JUnitTestCase.assertNull(statement.initialization);
- JUnitTestCase.assertNotNull(statement.leftSeparator);
- JUnitTestCase.assertNull(statement.condition);
- JUnitTestCase.assertNotNull(statement.rightSeparator);
+ expect(statement.initialization, isNull);
+ expect(statement.leftSeparator, isNotNull);
+ expect(statement.condition, isNull);
+ expect(statement.rightSeparator, isNotNull);
EngineTestCase.assertSizeOfList(0, statement.updaters);
- JUnitTestCase.assertNotNull(statement.rightParenthesis);
- JUnitTestCase.assertNotNull(statement.body);
+ expect(statement.rightParenthesis, isNotNull);
+ expect(statement.body, isNotNull);
}
void test_parseForStatement_loop_i_withMetadata() {
ForStatement statement = ParserTestCase.parse4("parseForStatement", "for (@A var i = 0;;) {}", []);
- JUnitTestCase.assertNotNull(statement.forKeyword);
- JUnitTestCase.assertNotNull(statement.leftParenthesis);
+ expect(statement.forKeyword, isNotNull);
+ expect(statement.leftParenthesis, isNotNull);
VariableDeclarationList variables = statement.variables;
- JUnitTestCase.assertNotNull(variables);
+ expect(variables, isNotNull);
EngineTestCase.assertSizeOfList(1, variables.metadata);
EngineTestCase.assertSizeOfList(1, variables.variables);
- JUnitTestCase.assertNull(statement.initialization);
- JUnitTestCase.assertNotNull(statement.leftSeparator);
- JUnitTestCase.assertNull(statement.condition);
- JUnitTestCase.assertNotNull(statement.rightSeparator);
+ expect(statement.initialization, isNull);
+ expect(statement.leftSeparator, isNotNull);
+ expect(statement.condition, isNull);
+ expect(statement.rightSeparator, isNotNull);
EngineTestCase.assertSizeOfList(0, statement.updaters);
- JUnitTestCase.assertNotNull(statement.rightParenthesis);
- JUnitTestCase.assertNotNull(statement.body);
+ expect(statement.rightParenthesis, isNotNull);
+ expect(statement.body, isNotNull);
}
void test_parseForStatement_loop_ic() {
ForStatement statement = ParserTestCase.parse4("parseForStatement", "for (var i = 0; i < count;) {}", []);
- JUnitTestCase.assertNotNull(statement.forKeyword);
- JUnitTestCase.assertNotNull(statement.leftParenthesis);
+ expect(statement.forKeyword, isNotNull);
+ expect(statement.leftParenthesis, isNotNull);
VariableDeclarationList variables = statement.variables;
- JUnitTestCase.assertNotNull(variables);
+ expect(variables, isNotNull);
EngineTestCase.assertSizeOfList(1, variables.variables);
- JUnitTestCase.assertNull(statement.initialization);
- JUnitTestCase.assertNotNull(statement.leftSeparator);
- JUnitTestCase.assertNotNull(statement.condition);
- JUnitTestCase.assertNotNull(statement.rightSeparator);
+ expect(statement.initialization, isNull);
+ expect(statement.leftSeparator, isNotNull);
+ expect(statement.condition, isNotNull);
+ expect(statement.rightSeparator, isNotNull);
EngineTestCase.assertSizeOfList(0, statement.updaters);
- JUnitTestCase.assertNotNull(statement.rightParenthesis);
- JUnitTestCase.assertNotNull(statement.body);
+ expect(statement.rightParenthesis, isNotNull);
+ expect(statement.body, isNotNull);
}
void test_parseForStatement_loop_icu() {
ForStatement statement = ParserTestCase.parse4("parseForStatement", "for (var i = 0; i < count; i++) {}", []);
- JUnitTestCase.assertNotNull(statement.forKeyword);
- JUnitTestCase.assertNotNull(statement.leftParenthesis);
+ expect(statement.forKeyword, isNotNull);
+ expect(statement.leftParenthesis, isNotNull);
VariableDeclarationList variables = statement.variables;
- JUnitTestCase.assertNotNull(variables);
+ expect(variables, isNotNull);
EngineTestCase.assertSizeOfList(1, variables.variables);
- JUnitTestCase.assertNull(statement.initialization);
- JUnitTestCase.assertNotNull(statement.leftSeparator);
- JUnitTestCase.assertNotNull(statement.condition);
- JUnitTestCase.assertNotNull(statement.rightSeparator);
+ expect(statement.initialization, isNull);
+ expect(statement.leftSeparator, isNotNull);
+ expect(statement.condition, isNotNull);
+ expect(statement.rightSeparator, isNotNull);
EngineTestCase.assertSizeOfList(1, statement.updaters);
- JUnitTestCase.assertNotNull(statement.rightParenthesis);
- JUnitTestCase.assertNotNull(statement.body);
+ expect(statement.rightParenthesis, isNotNull);
+ expect(statement.body, isNotNull);
}
void test_parseForStatement_loop_iicuu() {
ForStatement statement = ParserTestCase.parse4("parseForStatement", "for (int i = 0, j = count; i < j; i++, j--) {}", []);
- JUnitTestCase.assertNotNull(statement.forKeyword);
- JUnitTestCase.assertNotNull(statement.leftParenthesis);
+ expect(statement.forKeyword, isNotNull);
+ expect(statement.leftParenthesis, isNotNull);
VariableDeclarationList variables = statement.variables;
- JUnitTestCase.assertNotNull(variables);
+ expect(variables, isNotNull);
EngineTestCase.assertSizeOfList(2, variables.variables);
- JUnitTestCase.assertNull(statement.initialization);
- JUnitTestCase.assertNotNull(statement.leftSeparator);
- JUnitTestCase.assertNotNull(statement.condition);
- JUnitTestCase.assertNotNull(statement.rightSeparator);
+ expect(statement.initialization, isNull);
+ expect(statement.leftSeparator, isNotNull);
+ expect(statement.condition, isNotNull);
+ expect(statement.rightSeparator, isNotNull);
EngineTestCase.assertSizeOfList(2, statement.updaters);
- JUnitTestCase.assertNotNull(statement.rightParenthesis);
- JUnitTestCase.assertNotNull(statement.body);
+ expect(statement.rightParenthesis, isNotNull);
+ expect(statement.body, isNotNull);
}
void test_parseForStatement_loop_iu() {
ForStatement statement = ParserTestCase.parse4("parseForStatement", "for (var i = 0;; i++) {}", []);
- JUnitTestCase.assertNotNull(statement.forKeyword);
- JUnitTestCase.assertNotNull(statement.leftParenthesis);
+ expect(statement.forKeyword, isNotNull);
+ expect(statement.leftParenthesis, isNotNull);
VariableDeclarationList variables = statement.variables;
- JUnitTestCase.assertNotNull(variables);
+ expect(variables, isNotNull);
EngineTestCase.assertSizeOfList(1, variables.variables);
- JUnitTestCase.assertNull(statement.initialization);
- JUnitTestCase.assertNotNull(statement.leftSeparator);
- JUnitTestCase.assertNull(statement.condition);
- JUnitTestCase.assertNotNull(statement.rightSeparator);
+ expect(statement.initialization, isNull);
+ expect(statement.leftSeparator, isNotNull);
+ expect(statement.condition, isNull);
+ expect(statement.rightSeparator, isNotNull);
EngineTestCase.assertSizeOfList(1, statement.updaters);
- JUnitTestCase.assertNotNull(statement.rightParenthesis);
- JUnitTestCase.assertNotNull(statement.body);
+ expect(statement.rightParenthesis, isNotNull);
+ expect(statement.body, isNotNull);
}
void test_parseForStatement_loop_u() {
ForStatement statement = ParserTestCase.parse4("parseForStatement", "for (;; i++) {}", []);
- JUnitTestCase.assertNotNull(statement.forKeyword);
- JUnitTestCase.assertNotNull(statement.leftParenthesis);
- JUnitTestCase.assertNull(statement.variables);
- JUnitTestCase.assertNull(statement.initialization);
- JUnitTestCase.assertNotNull(statement.leftSeparator);
- JUnitTestCase.assertNull(statement.condition);
- JUnitTestCase.assertNotNull(statement.rightSeparator);
+ expect(statement.forKeyword, isNotNull);
+ expect(statement.leftParenthesis, isNotNull);
+ expect(statement.variables, isNull);
+ expect(statement.initialization, isNull);
+ expect(statement.leftSeparator, isNotNull);
+ expect(statement.condition, isNull);
+ expect(statement.rightSeparator, isNotNull);
EngineTestCase.assertSizeOfList(1, statement.updaters);
- JUnitTestCase.assertNotNull(statement.rightParenthesis);
- JUnitTestCase.assertNotNull(statement.body);
+ expect(statement.rightParenthesis, isNotNull);
+ expect(statement.body, isNotNull);
}
void test_parseFunctionBody_block() {
BlockFunctionBody functionBody = ParserTestCase.parse("parseFunctionBody", <Object> [false, null, false], "{}");
- JUnitTestCase.assertNull(functionBody.keyword);
- JUnitTestCase.assertNull(functionBody.star);
- JUnitTestCase.assertNotNull(functionBody.block);
- JUnitTestCase.assertFalse(functionBody.isAsynchronous);
- JUnitTestCase.assertFalse(functionBody.isGenerator);
- JUnitTestCase.assertTrue(functionBody.isSynchronous);
+ expect(functionBody.keyword, isNull);
+ expect(functionBody.star, isNull);
+ expect(functionBody.block, isNotNull);
+ expect(functionBody.isAsynchronous, isFalse);
+ expect(functionBody.isGenerator, isFalse);
+ expect(functionBody.isSynchronous, isTrue);
}
void test_parseFunctionBody_block_async() {
BlockFunctionBody functionBody = ParserTestCase.parse("parseFunctionBody", <Object> [false, null, false], "async {}");
- JUnitTestCase.assertNotNull(functionBody.keyword);
- JUnitTestCase.assertEquals(Parser.ASYNC, functionBody.keyword.lexeme);
- JUnitTestCase.assertNull(functionBody.star);
- JUnitTestCase.assertNotNull(functionBody.block);
- JUnitTestCase.assertTrue(functionBody.isAsynchronous);
- JUnitTestCase.assertFalse(functionBody.isGenerator);
- JUnitTestCase.assertFalse(functionBody.isSynchronous);
+ expect(functionBody.keyword, isNotNull);
+ expect(functionBody.keyword.lexeme, Parser.ASYNC);
+ expect(functionBody.star, isNull);
+ expect(functionBody.block, isNotNull);
+ expect(functionBody.isAsynchronous, isTrue);
+ expect(functionBody.isGenerator, isFalse);
+ expect(functionBody.isSynchronous, isFalse);
}
void test_parseFunctionBody_block_asyncGenerator() {
BlockFunctionBody functionBody = ParserTestCase.parse("parseFunctionBody", <Object> [false, null, false], "async* {}");
- JUnitTestCase.assertNotNull(functionBody.keyword);
- JUnitTestCase.assertEquals(Parser.ASYNC, functionBody.keyword.lexeme);
- JUnitTestCase.assertNotNull(functionBody.star);
- JUnitTestCase.assertNotNull(functionBody.block);
- JUnitTestCase.assertTrue(functionBody.isAsynchronous);
- JUnitTestCase.assertTrue(functionBody.isGenerator);
- JUnitTestCase.assertFalse(functionBody.isSynchronous);
+ expect(functionBody.keyword, isNotNull);
+ expect(functionBody.keyword.lexeme, Parser.ASYNC);
+ expect(functionBody.star, isNotNull);
+ expect(functionBody.block, isNotNull);
+ expect(functionBody.isAsynchronous, isTrue);
+ expect(functionBody.isGenerator, isTrue);
+ expect(functionBody.isSynchronous, isFalse);
}
void test_parseFunctionBody_block_syncGenerator() {
BlockFunctionBody functionBody = ParserTestCase.parse("parseFunctionBody", <Object> [false, null, false], "sync* {}");
- JUnitTestCase.assertNotNull(functionBody.keyword);
- JUnitTestCase.assertEquals(Parser.SYNC, functionBody.keyword.lexeme);
- JUnitTestCase.assertNotNull(functionBody.star);
- JUnitTestCase.assertNotNull(functionBody.block);
- JUnitTestCase.assertFalse(functionBody.isAsynchronous);
- JUnitTestCase.assertTrue(functionBody.isGenerator);
- JUnitTestCase.assertTrue(functionBody.isSynchronous);
+ expect(functionBody.keyword, isNotNull);
+ expect(functionBody.keyword.lexeme, Parser.SYNC);
+ expect(functionBody.star, isNotNull);
+ expect(functionBody.block, isNotNull);
+ expect(functionBody.isAsynchronous, isFalse);
+ expect(functionBody.isGenerator, isTrue);
+ expect(functionBody.isSynchronous, isTrue);
}
void test_parseFunctionBody_empty() {
EmptyFunctionBody functionBody = ParserTestCase.parse("parseFunctionBody", <Object> [true, null, false], ";");
- JUnitTestCase.assertNotNull(functionBody.semicolon);
+ expect(functionBody.semicolon, isNotNull);
}
void test_parseFunctionBody_expression() {
ExpressionFunctionBody functionBody = ParserTestCase.parse("parseFunctionBody", <Object> [false, null, false], "=> y;");
- JUnitTestCase.assertNull(functionBody.keyword);
- JUnitTestCase.assertNotNull(functionBody.functionDefinition);
- JUnitTestCase.assertNotNull(functionBody.expression);
- JUnitTestCase.assertNotNull(functionBody.semicolon);
- JUnitTestCase.assertFalse(functionBody.isAsynchronous);
- JUnitTestCase.assertFalse(functionBody.isGenerator);
- JUnitTestCase.assertTrue(functionBody.isSynchronous);
+ expect(functionBody.keyword, isNull);
+ expect(functionBody.functionDefinition, isNotNull);
+ expect(functionBody.expression, isNotNull);
+ expect(functionBody.semicolon, isNotNull);
+ expect(functionBody.isAsynchronous, isFalse);
+ expect(functionBody.isGenerator, isFalse);
+ expect(functionBody.isSynchronous, isTrue);
}
void test_parseFunctionBody_expression_async() {
ExpressionFunctionBody functionBody = ParserTestCase.parse("parseFunctionBody", <Object> [false, null, false], "async => y;");
- JUnitTestCase.assertNotNull(functionBody.keyword);
- JUnitTestCase.assertEquals(Parser.ASYNC, functionBody.keyword.lexeme);
- JUnitTestCase.assertNotNull(functionBody.functionDefinition);
- JUnitTestCase.assertNotNull(functionBody.expression);
- JUnitTestCase.assertNotNull(functionBody.semicolon);
- JUnitTestCase.assertTrue(functionBody.isAsynchronous);
- JUnitTestCase.assertFalse(functionBody.isGenerator);
- JUnitTestCase.assertFalse(functionBody.isSynchronous);
+ expect(functionBody.keyword, isNotNull);
+ expect(functionBody.keyword.lexeme, Parser.ASYNC);
+ expect(functionBody.functionDefinition, isNotNull);
+ expect(functionBody.expression, isNotNull);
+ expect(functionBody.semicolon, isNotNull);
+ expect(functionBody.isAsynchronous, isTrue);
+ expect(functionBody.isGenerator, isFalse);
+ expect(functionBody.isSynchronous, isFalse);
}
void test_parseFunctionBody_nativeFunctionBody() {
NativeFunctionBody functionBody = ParserTestCase.parse("parseFunctionBody", <Object> [false, null, false], "native 'str';");
- JUnitTestCase.assertNotNull(functionBody.nativeToken);
- JUnitTestCase.assertNotNull(functionBody.stringLiteral);
- JUnitTestCase.assertNotNull(functionBody.semicolon);
+ expect(functionBody.nativeToken, isNotNull);
+ expect(functionBody.stringLiteral, isNotNull);
+ expect(functionBody.semicolon, isNotNull);
}
void test_parseFunctionBody_skip_block() {
@@ -6218,69 +6216,69 @@ void''', []);
Comment comment = Comment.createDocumentationComment(new List<Token>(0));
TypeName returnType = new TypeName(new SimpleIdentifier(null), null);
FunctionDeclaration declaration = ParserTestCase.parse("parseFunctionDeclaration", <Object> [commentAndMetadata(comment, []), null, returnType], "f() {}");
- JUnitTestCase.assertEquals(comment, declaration.documentationComment);
- JUnitTestCase.assertEquals(returnType, declaration.returnType);
- JUnitTestCase.assertNotNull(declaration.name);
+ expect(declaration.documentationComment, comment);
+ expect(declaration.returnType, returnType);
+ expect(declaration.name, isNotNull);
FunctionExpression expression = declaration.functionExpression;
- JUnitTestCase.assertNotNull(expression);
- JUnitTestCase.assertNotNull(expression.body);
- JUnitTestCase.assertNotNull(expression.parameters);
- JUnitTestCase.assertNull(declaration.propertyKeyword);
+ expect(expression, isNotNull);
+ expect(expression.body, isNotNull);
+ expect(expression.parameters, isNotNull);
+ expect(declaration.propertyKeyword, isNull);
}
void test_parseFunctionDeclaration_getter() {
Comment comment = Comment.createDocumentationComment(new List<Token>(0));
TypeName returnType = new TypeName(new SimpleIdentifier(null), null);
FunctionDeclaration declaration = ParserTestCase.parse("parseFunctionDeclaration", <Object> [commentAndMetadata(comment, []), null, returnType], "get p => 0;");
- JUnitTestCase.assertEquals(comment, declaration.documentationComment);
- JUnitTestCase.assertEquals(returnType, declaration.returnType);
- JUnitTestCase.assertNotNull(declaration.name);
+ expect(declaration.documentationComment, comment);
+ expect(declaration.returnType, returnType);
+ expect(declaration.name, isNotNull);
FunctionExpression expression = declaration.functionExpression;
- JUnitTestCase.assertNotNull(expression);
- JUnitTestCase.assertNotNull(expression.body);
- JUnitTestCase.assertNull(expression.parameters);
- JUnitTestCase.assertNotNull(declaration.propertyKeyword);
+ expect(expression, isNotNull);
+ expect(expression.body, isNotNull);
+ expect(expression.parameters, isNull);
+ expect(declaration.propertyKeyword, isNotNull);
}
void test_parseFunctionDeclaration_setter() {
Comment comment = Comment.createDocumentationComment(new List<Token>(0));
TypeName returnType = new TypeName(new SimpleIdentifier(null), null);
FunctionDeclaration declaration = ParserTestCase.parse("parseFunctionDeclaration", <Object> [commentAndMetadata(comment, []), null, returnType], "set p(v) {}");
- JUnitTestCase.assertEquals(comment, declaration.documentationComment);
- JUnitTestCase.assertEquals(returnType, declaration.returnType);
- JUnitTestCase.assertNotNull(declaration.name);
+ expect(declaration.documentationComment, comment);
+ expect(declaration.returnType, returnType);
+ expect(declaration.name, isNotNull);
FunctionExpression expression = declaration.functionExpression;
- JUnitTestCase.assertNotNull(expression);
- JUnitTestCase.assertNotNull(expression.body);
- JUnitTestCase.assertNotNull(expression.parameters);
- JUnitTestCase.assertNotNull(declaration.propertyKeyword);
+ expect(expression, isNotNull);
+ expect(expression.body, isNotNull);
+ expect(expression.parameters, isNotNull);
+ expect(declaration.propertyKeyword, isNotNull);
}
void test_parseFunctionDeclarationStatement() {
FunctionDeclarationStatement statement = ParserTestCase.parse4("parseFunctionDeclarationStatement", "void f(int p) => p * 2;", []);
- JUnitTestCase.assertNotNull(statement.functionDeclaration);
+ expect(statement.functionDeclaration, isNotNull);
}
void test_parseFunctionExpression_body_inExpression() {
FunctionExpression expression = ParserTestCase.parse4("parseFunctionExpression", "(int i) => i++", []);
- JUnitTestCase.assertNotNull(expression.body);
- JUnitTestCase.assertNotNull(expression.parameters);
- JUnitTestCase.assertNull((expression.body as ExpressionFunctionBody).semicolon);
+ expect(expression.body, isNotNull);
+ expect(expression.parameters, isNotNull);
+ expect((expression.body as ExpressionFunctionBody).semicolon, isNull);
}
void test_parseGetter_nonStatic() {
Comment comment = Comment.createDocumentationComment(new List<Token>(0));
TypeName returnType = new TypeName(new SimpleIdentifier(null), null);
MethodDeclaration method = ParserTestCase.parse("parseGetter", <Object> [commentAndMetadata(comment, []), null, null, returnType], "get a;");
- JUnitTestCase.assertNotNull(method.body);
- JUnitTestCase.assertEquals(comment, method.documentationComment);
- JUnitTestCase.assertNull(method.externalKeyword);
- JUnitTestCase.assertNull(method.modifierKeyword);
- JUnitTestCase.assertNotNull(method.name);
- JUnitTestCase.assertNull(method.operatorKeyword);
- JUnitTestCase.assertNull(method.parameters);
- JUnitTestCase.assertNotNull(method.propertyKeyword);
- JUnitTestCase.assertEquals(returnType, method.returnType);
+ expect(method.body, isNotNull);
+ expect(method.documentationComment, comment);
+ expect(method.externalKeyword, isNull);
+ expect(method.modifierKeyword, isNull);
+ expect(method.name, isNotNull);
+ expect(method.operatorKeyword, isNull);
+ expect(method.parameters, isNull);
+ expect(method.propertyKeyword, isNotNull);
+ expect(method.returnType, returnType);
}
void test_parseGetter_static() {
@@ -6292,15 +6290,15 @@ void''', []);
null,
staticKeyword,
returnType], "get a => 42;");
- JUnitTestCase.assertNotNull(method.body);
- JUnitTestCase.assertEquals(comment, method.documentationComment);
- JUnitTestCase.assertNull(method.externalKeyword);
- JUnitTestCase.assertEquals(staticKeyword, method.modifierKeyword);
- JUnitTestCase.assertNotNull(method.name);
- JUnitTestCase.assertNull(method.operatorKeyword);
- JUnitTestCase.assertNull(method.parameters);
- JUnitTestCase.assertNotNull(method.propertyKeyword);
- JUnitTestCase.assertEquals(returnType, method.returnType);
+ expect(method.body, isNotNull);
+ expect(method.documentationComment, comment);
+ expect(method.externalKeyword, isNull);
+ expect(method.modifierKeyword, staticKeyword);
+ expect(method.name, isNotNull);
+ expect(method.operatorKeyword, isNull);
+ expect(method.parameters, isNull);
+ expect(method.propertyKeyword, isNotNull);
+ expect(method.returnType, returnType);
}
void test_parseIdentifierList_multiple() {
@@ -6315,135 +6313,135 @@ void''', []);
void test_parseIfStatement_else_block() {
IfStatement statement = ParserTestCase.parse4("parseIfStatement", "if (x) {} else {}", []);
- JUnitTestCase.assertNotNull(statement.ifKeyword);
- JUnitTestCase.assertNotNull(statement.leftParenthesis);
- JUnitTestCase.assertNotNull(statement.condition);
- JUnitTestCase.assertNotNull(statement.rightParenthesis);
- JUnitTestCase.assertNotNull(statement.thenStatement);
- JUnitTestCase.assertNotNull(statement.elseKeyword);
- JUnitTestCase.assertNotNull(statement.elseStatement);
+ expect(statement.ifKeyword, isNotNull);
+ expect(statement.leftParenthesis, isNotNull);
+ expect(statement.condition, isNotNull);
+ expect(statement.rightParenthesis, isNotNull);
+ expect(statement.thenStatement, isNotNull);
+ expect(statement.elseKeyword, isNotNull);
+ expect(statement.elseStatement, isNotNull);
}
void test_parseIfStatement_else_statement() {
IfStatement statement = ParserTestCase.parse4("parseIfStatement", "if (x) f(x); else f(y);", []);
- JUnitTestCase.assertNotNull(statement.ifKeyword);
- JUnitTestCase.assertNotNull(statement.leftParenthesis);
- JUnitTestCase.assertNotNull(statement.condition);
- JUnitTestCase.assertNotNull(statement.rightParenthesis);
- JUnitTestCase.assertNotNull(statement.thenStatement);
- JUnitTestCase.assertNotNull(statement.elseKeyword);
- JUnitTestCase.assertNotNull(statement.elseStatement);
+ expect(statement.ifKeyword, isNotNull);
+ expect(statement.leftParenthesis, isNotNull);
+ expect(statement.condition, isNotNull);
+ expect(statement.rightParenthesis, isNotNull);
+ expect(statement.thenStatement, isNotNull);
+ expect(statement.elseKeyword, isNotNull);
+ expect(statement.elseStatement, isNotNull);
}
void test_parseIfStatement_noElse_block() {
IfStatement statement = ParserTestCase.parse4("parseIfStatement", "if (x) {}", []);
- JUnitTestCase.assertNotNull(statement.ifKeyword);
- JUnitTestCase.assertNotNull(statement.leftParenthesis);
- JUnitTestCase.assertNotNull(statement.condition);
- JUnitTestCase.assertNotNull(statement.rightParenthesis);
- JUnitTestCase.assertNotNull(statement.thenStatement);
- JUnitTestCase.assertNull(statement.elseKeyword);
- JUnitTestCase.assertNull(statement.elseStatement);
+ expect(statement.ifKeyword, isNotNull);
+ expect(statement.leftParenthesis, isNotNull);
+ expect(statement.condition, isNotNull);
+ expect(statement.rightParenthesis, isNotNull);
+ expect(statement.thenStatement, isNotNull);
+ expect(statement.elseKeyword, isNull);
+ expect(statement.elseStatement, isNull);
}
void test_parseIfStatement_noElse_statement() {
IfStatement statement = ParserTestCase.parse4("parseIfStatement", "if (x) f(x);", []);
- JUnitTestCase.assertNotNull(statement.ifKeyword);
- JUnitTestCase.assertNotNull(statement.leftParenthesis);
- JUnitTestCase.assertNotNull(statement.condition);
- JUnitTestCase.assertNotNull(statement.rightParenthesis);
- JUnitTestCase.assertNotNull(statement.thenStatement);
- JUnitTestCase.assertNull(statement.elseKeyword);
- JUnitTestCase.assertNull(statement.elseStatement);
+ expect(statement.ifKeyword, isNotNull);
+ expect(statement.leftParenthesis, isNotNull);
+ expect(statement.condition, isNotNull);
+ expect(statement.rightParenthesis, isNotNull);
+ expect(statement.thenStatement, isNotNull);
+ expect(statement.elseKeyword, isNull);
+ expect(statement.elseStatement, isNull);
}
void test_parseImplementsClause_multiple() {
ImplementsClause clause = ParserTestCase.parse4("parseImplementsClause", "implements A, B, C", []);
EngineTestCase.assertSizeOfList(3, clause.interfaces);
- JUnitTestCase.assertNotNull(clause.keyword);
+ expect(clause.keyword, isNotNull);
}
void test_parseImplementsClause_single() {
ImplementsClause clause = ParserTestCase.parse4("parseImplementsClause", "implements A", []);
EngineTestCase.assertSizeOfList(1, clause.interfaces);
- JUnitTestCase.assertNotNull(clause.keyword);
+ expect(clause.keyword, isNotNull);
}
void test_parseImportDirective_deferred() {
ImportDirective directive = ParserTestCase.parse("parseImportDirective", <Object> [emptyCommentAndMetadata()], "import 'lib/lib.dart' deferred as a;");
- JUnitTestCase.assertNotNull(directive.keyword);
- JUnitTestCase.assertNotNull(directive.uri);
- JUnitTestCase.assertNotNull(directive.deferredToken);
- JUnitTestCase.assertNotNull(directive.asToken);
- JUnitTestCase.assertNotNull(directive.prefix);
+ expect(directive.keyword, isNotNull);
+ expect(directive.uri, isNotNull);
+ expect(directive.deferredToken, isNotNull);
+ expect(directive.asToken, isNotNull);
+ expect(directive.prefix, isNotNull);
EngineTestCase.assertSizeOfList(0, directive.combinators);
- JUnitTestCase.assertNotNull(directive.semicolon);
+ expect(directive.semicolon, isNotNull);
}
void test_parseImportDirective_hide() {
ImportDirective directive = ParserTestCase.parse("parseImportDirective", <Object> [emptyCommentAndMetadata()], "import 'lib/lib.dart' hide A, B;");
- JUnitTestCase.assertNotNull(directive.keyword);
- JUnitTestCase.assertNotNull(directive.uri);
- JUnitTestCase.assertNull(directive.deferredToken);
- JUnitTestCase.assertNull(directive.asToken);
- JUnitTestCase.assertNull(directive.prefix);
+ expect(directive.keyword, isNotNull);
+ expect(directive.uri, isNotNull);
+ expect(directive.deferredToken, isNull);
+ expect(directive.asToken, isNull);
+ expect(directive.prefix, isNull);
EngineTestCase.assertSizeOfList(1, directive.combinators);
- JUnitTestCase.assertNotNull(directive.semicolon);
+ expect(directive.semicolon, isNotNull);
}
void test_parseImportDirective_noCombinator() {
ImportDirective directive = ParserTestCase.parse("parseImportDirective", <Object> [emptyCommentAndMetadata()], "import 'lib/lib.dart';");
- JUnitTestCase.assertNotNull(directive.keyword);
- JUnitTestCase.assertNotNull(directive.uri);
- JUnitTestCase.assertNull(directive.deferredToken);
- JUnitTestCase.assertNull(directive.asToken);
- JUnitTestCase.assertNull(directive.prefix);
+ expect(directive.keyword, isNotNull);
+ expect(directive.uri, isNotNull);
+ expect(directive.deferredToken, isNull);
+ expect(directive.asToken, isNull);
+ expect(directive.prefix, isNull);
EngineTestCase.assertSizeOfList(0, directive.combinators);
- JUnitTestCase.assertNotNull(directive.semicolon);
+ expect(directive.semicolon, isNotNull);
}
void test_parseImportDirective_prefix() {
ImportDirective directive = ParserTestCase.parse("parseImportDirective", <Object> [emptyCommentAndMetadata()], "import 'lib/lib.dart' as a;");
- JUnitTestCase.assertNotNull(directive.keyword);
- JUnitTestCase.assertNotNull(directive.uri);
- JUnitTestCase.assertNull(directive.deferredToken);
- JUnitTestCase.assertNotNull(directive.asToken);
- JUnitTestCase.assertNotNull(directive.prefix);
+ expect(directive.keyword, isNotNull);
+ expect(directive.uri, isNotNull);
+ expect(directive.deferredToken, isNull);
+ expect(directive.asToken, isNotNull);
+ expect(directive.prefix, isNotNull);
EngineTestCase.assertSizeOfList(0, directive.combinators);
- JUnitTestCase.assertNotNull(directive.semicolon);
+ expect(directive.semicolon, isNotNull);
}
void test_parseImportDirective_prefix_hide_show() {
ImportDirective directive = ParserTestCase.parse("parseImportDirective", <Object> [emptyCommentAndMetadata()], "import 'lib/lib.dart' as a hide A show B;");
- JUnitTestCase.assertNotNull(directive.keyword);
- JUnitTestCase.assertNotNull(directive.uri);
- JUnitTestCase.assertNull(directive.deferredToken);
- JUnitTestCase.assertNotNull(directive.asToken);
- JUnitTestCase.assertNotNull(directive.prefix);
+ expect(directive.keyword, isNotNull);
+ expect(directive.uri, isNotNull);
+ expect(directive.deferredToken, isNull);
+ expect(directive.asToken, isNotNull);
+ expect(directive.prefix, isNotNull);
EngineTestCase.assertSizeOfList(2, directive.combinators);
- JUnitTestCase.assertNotNull(directive.semicolon);
+ expect(directive.semicolon, isNotNull);
}
void test_parseImportDirective_prefix_show_hide() {
ImportDirective directive = ParserTestCase.parse("parseImportDirective", <Object> [emptyCommentAndMetadata()], "import 'lib/lib.dart' as a show B hide A;");
- JUnitTestCase.assertNotNull(directive.keyword);
- JUnitTestCase.assertNotNull(directive.uri);
- JUnitTestCase.assertNull(directive.deferredToken);
- JUnitTestCase.assertNotNull(directive.asToken);
- JUnitTestCase.assertNotNull(directive.prefix);
+ expect(directive.keyword, isNotNull);
+ expect(directive.uri, isNotNull);
+ expect(directive.deferredToken, isNull);
+ expect(directive.asToken, isNotNull);
+ expect(directive.prefix, isNotNull);
EngineTestCase.assertSizeOfList(2, directive.combinators);
- JUnitTestCase.assertNotNull(directive.semicolon);
+ expect(directive.semicolon, isNotNull);
}
void test_parseImportDirective_show() {
ImportDirective directive = ParserTestCase.parse("parseImportDirective", <Object> [emptyCommentAndMetadata()], "import 'lib/lib.dart' show A, B;");
- JUnitTestCase.assertNotNull(directive.keyword);
- JUnitTestCase.assertNotNull(directive.uri);
- JUnitTestCase.assertNull(directive.deferredToken);
- JUnitTestCase.assertNull(directive.asToken);
- JUnitTestCase.assertNull(directive.prefix);
+ expect(directive.keyword, isNotNull);
+ expect(directive.uri, isNotNull);
+ expect(directive.deferredToken, isNull);
+ expect(directive.asToken, isNull);
+ expect(directive.prefix, isNull);
EngineTestCase.assertSizeOfList(1, directive.combinators);
- JUnitTestCase.assertNotNull(directive.semicolon);
+ expect(directive.semicolon, isNotNull);
}
void test_parseInitializedIdentifierList_type() {
@@ -6455,14 +6453,14 @@ void''', []);
staticKeyword,
null,
type], "a = 1, b, c = 3;");
- JUnitTestCase.assertEquals(comment, declaration.documentationComment);
+ expect(declaration.documentationComment, comment);
VariableDeclarationList fields = declaration.fields;
- JUnitTestCase.assertNotNull(fields);
- JUnitTestCase.assertNull(fields.keyword);
- JUnitTestCase.assertEquals(type, fields.type);
+ expect(fields, isNotNull);
+ expect(fields.keyword, isNull);
+ expect(fields.type, type);
EngineTestCase.assertSizeOfList(3, fields.variables);
- JUnitTestCase.assertEquals(staticKeyword, declaration.staticKeyword);
- JUnitTestCase.assertNotNull(declaration.semicolon);
+ expect(declaration.staticKeyword, staticKeyword);
+ expect(declaration.semicolon, isNotNull);
}
void test_parseInitializedIdentifierList_var() {
@@ -6474,173 +6472,173 @@ void''', []);
staticKeyword,
varKeyword,
null], "a = 1, b, c = 3;");
- JUnitTestCase.assertEquals(comment, declaration.documentationComment);
+ expect(declaration.documentationComment, comment);
VariableDeclarationList fields = declaration.fields;
- JUnitTestCase.assertNotNull(fields);
- JUnitTestCase.assertEquals(varKeyword, fields.keyword);
- JUnitTestCase.assertNull(fields.type);
+ expect(fields, isNotNull);
+ expect(fields.keyword, varKeyword);
+ expect(fields.type, isNull);
EngineTestCase.assertSizeOfList(3, fields.variables);
- JUnitTestCase.assertEquals(staticKeyword, declaration.staticKeyword);
- JUnitTestCase.assertNotNull(declaration.semicolon);
+ expect(declaration.staticKeyword, staticKeyword);
+ expect(declaration.semicolon, isNotNull);
}
void test_parseInstanceCreationExpression_qualifiedType() {
Token token = TokenFactory.tokenFromKeyword(Keyword.NEW);
InstanceCreationExpression expression = ParserTestCase.parse("parseInstanceCreationExpression", <Object> [token], "A.B()");
- JUnitTestCase.assertEquals(token, expression.keyword);
+ expect(expression.keyword, token);
ConstructorName name = expression.constructorName;
- JUnitTestCase.assertNotNull(name);
- JUnitTestCase.assertNotNull(name.type);
- JUnitTestCase.assertNull(name.period);
- JUnitTestCase.assertNull(name.name);
- JUnitTestCase.assertNotNull(expression.argumentList);
+ expect(name, isNotNull);
+ expect(name.type, isNotNull);
+ expect(name.period, isNull);
+ expect(name.name, isNull);
+ expect(expression.argumentList, isNotNull);
}
void test_parseInstanceCreationExpression_qualifiedType_named() {
Token token = TokenFactory.tokenFromKeyword(Keyword.NEW);
InstanceCreationExpression expression = ParserTestCase.parse("parseInstanceCreationExpression", <Object> [token], "A.B.c()");
- JUnitTestCase.assertEquals(token, expression.keyword);
+ expect(expression.keyword, token);
ConstructorName name = expression.constructorName;
- JUnitTestCase.assertNotNull(name);
- JUnitTestCase.assertNotNull(name.type);
- JUnitTestCase.assertNotNull(name.period);
- JUnitTestCase.assertNotNull(name.name);
- JUnitTestCase.assertNotNull(expression.argumentList);
+ expect(name, isNotNull);
+ expect(name.type, isNotNull);
+ expect(name.period, isNotNull);
+ expect(name.name, isNotNull);
+ expect(expression.argumentList, isNotNull);
}
void test_parseInstanceCreationExpression_type() {
Token token = TokenFactory.tokenFromKeyword(Keyword.NEW);
InstanceCreationExpression expression = ParserTestCase.parse("parseInstanceCreationExpression", <Object> [token], "A()");
- JUnitTestCase.assertEquals(token, expression.keyword);
+ expect(expression.keyword, token);
ConstructorName name = expression.constructorName;
- JUnitTestCase.assertNotNull(name);
- JUnitTestCase.assertNotNull(name.type);
- JUnitTestCase.assertNull(name.period);
- JUnitTestCase.assertNull(name.name);
- JUnitTestCase.assertNotNull(expression.argumentList);
+ expect(name, isNotNull);
+ expect(name.type, isNotNull);
+ expect(name.period, isNull);
+ expect(name.name, isNull);
+ expect(expression.argumentList, isNotNull);
}
void test_parseInstanceCreationExpression_type_named() {
Token token = TokenFactory.tokenFromKeyword(Keyword.NEW);
InstanceCreationExpression expression = ParserTestCase.parse("parseInstanceCreationExpression", <Object> [token], "A<B>.c()");
- JUnitTestCase.assertEquals(token, expression.keyword);
+ expect(expression.keyword, token);
ConstructorName name = expression.constructorName;
- JUnitTestCase.assertNotNull(name);
- JUnitTestCase.assertNotNull(name.type);
- JUnitTestCase.assertNotNull(name.period);
- JUnitTestCase.assertNotNull(name.name);
- JUnitTestCase.assertNotNull(expression.argumentList);
+ expect(name, isNotNull);
+ expect(name.type, isNotNull);
+ expect(name.period, isNotNull);
+ expect(name.name, isNotNull);
+ expect(expression.argumentList, isNotNull);
}
void test_parseLibraryDirective() {
LibraryDirective directive = ParserTestCase.parse("parseLibraryDirective", <Object> [emptyCommentAndMetadata()], "library l;");
- JUnitTestCase.assertNotNull(directive.libraryToken);
- JUnitTestCase.assertNotNull(directive.name);
- JUnitTestCase.assertNotNull(directive.semicolon);
+ expect(directive.libraryToken, isNotNull);
+ expect(directive.name, isNotNull);
+ expect(directive.semicolon, isNotNull);
}
void test_parseLibraryIdentifier_multiple() {
String name = "a.b.c";
LibraryIdentifier identifier = ParserTestCase.parse4("parseLibraryIdentifier", name, []);
- JUnitTestCase.assertEquals(name, identifier.name);
+ expect(identifier.name, name);
}
void test_parseLibraryIdentifier_single() {
String name = "a";
LibraryIdentifier identifier = ParserTestCase.parse4("parseLibraryIdentifier", name, []);
- JUnitTestCase.assertEquals(name, identifier.name);
+ expect(identifier.name, name);
}
void test_parseListLiteral_empty_oneToken() {
Token token = TokenFactory.tokenFromKeyword(Keyword.CONST);
TypeArgumentList typeArguments = null;
ListLiteral literal = ParserTestCase.parse("parseListLiteral", <Object> [token, typeArguments], "[]");
- JUnitTestCase.assertEquals(token, literal.constKeyword);
- JUnitTestCase.assertEquals(typeArguments, literal.typeArguments);
- JUnitTestCase.assertNotNull(literal.leftBracket);
+ expect(literal.constKeyword, token);
+ expect(literal.typeArguments, typeArguments);
+ expect(literal.leftBracket, isNotNull);
EngineTestCase.assertSizeOfList(0, literal.elements);
- JUnitTestCase.assertNotNull(literal.rightBracket);
+ expect(literal.rightBracket, isNotNull);
}
void test_parseListLiteral_empty_twoTokens() {
Token token = TokenFactory.tokenFromKeyword(Keyword.CONST);
TypeArgumentList typeArguments = null;
ListLiteral literal = ParserTestCase.parse("parseListLiteral", <Object> [token, typeArguments], "[ ]");
- JUnitTestCase.assertEquals(token, literal.constKeyword);
- JUnitTestCase.assertEquals(typeArguments, literal.typeArguments);
- JUnitTestCase.assertNotNull(literal.leftBracket);
+ expect(literal.constKeyword, token);
+ expect(literal.typeArguments, typeArguments);
+ expect(literal.leftBracket, isNotNull);
EngineTestCase.assertSizeOfList(0, literal.elements);
- JUnitTestCase.assertNotNull(literal.rightBracket);
+ expect(literal.rightBracket, isNotNull);
}
void test_parseListLiteral_multiple() {
ListLiteral literal = ParserTestCase.parse("parseListLiteral", <Object> [null, null], "[1, 2, 3]");
- JUnitTestCase.assertNull(literal.constKeyword);
- JUnitTestCase.assertNull(literal.typeArguments);
- JUnitTestCase.assertNotNull(literal.leftBracket);
+ expect(literal.constKeyword, isNull);
+ expect(literal.typeArguments, isNull);
+ expect(literal.leftBracket, isNotNull);
EngineTestCase.assertSizeOfList(3, literal.elements);
- JUnitTestCase.assertNotNull(literal.rightBracket);
+ expect(literal.rightBracket, isNotNull);
}
void test_parseListLiteral_single() {
ListLiteral literal = ParserTestCase.parse("parseListLiteral", <Object> [null, null], "[1]");
- JUnitTestCase.assertNull(literal.constKeyword);
- JUnitTestCase.assertNull(literal.typeArguments);
- JUnitTestCase.assertNotNull(literal.leftBracket);
+ expect(literal.constKeyword, isNull);
+ expect(literal.typeArguments, isNull);
+ expect(literal.leftBracket, isNotNull);
EngineTestCase.assertSizeOfList(1, literal.elements);
- JUnitTestCase.assertNotNull(literal.rightBracket);
+ expect(literal.rightBracket, isNotNull);
}
void test_parseListOrMapLiteral_list_noType() {
ListLiteral literal = ParserTestCase.parse("parseListOrMapLiteral", <Object> [null], "[1]");
- JUnitTestCase.assertNull(literal.constKeyword);
- JUnitTestCase.assertNull(literal.typeArguments);
- JUnitTestCase.assertNotNull(literal.leftBracket);
+ expect(literal.constKeyword, isNull);
+ expect(literal.typeArguments, isNull);
+ expect(literal.leftBracket, isNotNull);
EngineTestCase.assertSizeOfList(1, literal.elements);
- JUnitTestCase.assertNotNull(literal.rightBracket);
+ expect(literal.rightBracket, isNotNull);
}
void test_parseListOrMapLiteral_list_type() {
ListLiteral literal = ParserTestCase.parse("parseListOrMapLiteral", <Object> [null], "<int> [1]");
- JUnitTestCase.assertNull(literal.constKeyword);
- JUnitTestCase.assertNotNull(literal.typeArguments);
- JUnitTestCase.assertNotNull(literal.leftBracket);
+ expect(literal.constKeyword, isNull);
+ expect(literal.typeArguments, isNotNull);
+ expect(literal.leftBracket, isNotNull);
EngineTestCase.assertSizeOfList(1, literal.elements);
- JUnitTestCase.assertNotNull(literal.rightBracket);
+ expect(literal.rightBracket, isNotNull);
}
void test_parseListOrMapLiteral_map_noType() {
MapLiteral literal = ParserTestCase.parse("parseListOrMapLiteral", <Object> [null], "{'1' : 1}");
- JUnitTestCase.assertNull(literal.constKeyword);
- JUnitTestCase.assertNull(literal.typeArguments);
- JUnitTestCase.assertNotNull(literal.leftBracket);
+ expect(literal.constKeyword, isNull);
+ expect(literal.typeArguments, isNull);
+ expect(literal.leftBracket, isNotNull);
EngineTestCase.assertSizeOfList(1, literal.entries);
- JUnitTestCase.assertNotNull(literal.rightBracket);
+ expect(literal.rightBracket, isNotNull);
}
void test_parseListOrMapLiteral_map_type() {
MapLiteral literal = ParserTestCase.parse("parseListOrMapLiteral", <Object> [null], "<String, int> {'1' : 1}");
- JUnitTestCase.assertNull(literal.constKeyword);
- JUnitTestCase.assertNotNull(literal.typeArguments);
- JUnitTestCase.assertNotNull(literal.leftBracket);
+ expect(literal.constKeyword, isNull);
+ expect(literal.typeArguments, isNotNull);
+ expect(literal.leftBracket, isNotNull);
EngineTestCase.assertSizeOfList(1, literal.entries);
- JUnitTestCase.assertNotNull(literal.rightBracket);
+ expect(literal.rightBracket, isNotNull);
}
void test_parseLogicalAndExpression() {
BinaryExpression expression = ParserTestCase.parse4("parseLogicalAndExpression", "x && y", []);
- JUnitTestCase.assertNotNull(expression.leftOperand);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.AMPERSAND_AMPERSAND, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.rightOperand);
+ expect(expression.leftOperand, isNotNull);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.AMPERSAND_AMPERSAND);
+ expect(expression.rightOperand, isNotNull);
}
void test_parseLogicalOrExpression() {
BinaryExpression expression = ParserTestCase.parse4("parseLogicalOrExpression", "x || y", []);
- JUnitTestCase.assertNotNull(expression.leftOperand);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.BAR_BAR, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.rightOperand);
+ expect(expression.leftOperand, isNotNull);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.BAR_BAR);
+ expect(expression.rightOperand, isNotNull);
}
void test_parseMapLiteral_empty() {
@@ -6649,149 +6647,149 @@ void''', []);
AstFactory.typeName4("String", []),
AstFactory.typeName4("int", [])]);
MapLiteral literal = ParserTestCase.parse("parseMapLiteral", <Object> [token, typeArguments], "{}");
- JUnitTestCase.assertEquals(token, literal.constKeyword);
- JUnitTestCase.assertEquals(typeArguments, literal.typeArguments);
- JUnitTestCase.assertNotNull(literal.leftBracket);
+ expect(literal.constKeyword, token);
+ expect(literal.typeArguments, typeArguments);
+ expect(literal.leftBracket, isNotNull);
EngineTestCase.assertSizeOfList(0, literal.entries);
- JUnitTestCase.assertNotNull(literal.rightBracket);
+ expect(literal.rightBracket, isNotNull);
}
void test_parseMapLiteral_multiple() {
MapLiteral literal = ParserTestCase.parse("parseMapLiteral", <Object> [null, null], "{'a' : b, 'x' : y}");
- JUnitTestCase.assertNotNull(literal.leftBracket);
+ expect(literal.leftBracket, isNotNull);
EngineTestCase.assertSizeOfList(2, literal.entries);
- JUnitTestCase.assertNotNull(literal.rightBracket);
+ expect(literal.rightBracket, isNotNull);
}
void test_parseMapLiteral_single() {
MapLiteral literal = ParserTestCase.parse("parseMapLiteral", <Object> [null, null], "{'x' : y}");
- JUnitTestCase.assertNotNull(literal.leftBracket);
+ expect(literal.leftBracket, isNotNull);
EngineTestCase.assertSizeOfList(1, literal.entries);
- JUnitTestCase.assertNotNull(literal.rightBracket);
+ expect(literal.rightBracket, isNotNull);
}
void test_parseMapLiteralEntry_complex() {
MapLiteralEntry entry = ParserTestCase.parse4("parseMapLiteralEntry", "2 + 2 : y", []);
- JUnitTestCase.assertNotNull(entry.key);
- JUnitTestCase.assertNotNull(entry.separator);
- JUnitTestCase.assertNotNull(entry.value);
+ expect(entry.key, isNotNull);
+ expect(entry.separator, isNotNull);
+ expect(entry.value, isNotNull);
}
void test_parseMapLiteralEntry_int() {
MapLiteralEntry entry = ParserTestCase.parse4("parseMapLiteralEntry", "0 : y", []);
- JUnitTestCase.assertNotNull(entry.key);
- JUnitTestCase.assertNotNull(entry.separator);
- JUnitTestCase.assertNotNull(entry.value);
+ expect(entry.key, isNotNull);
+ expect(entry.separator, isNotNull);
+ expect(entry.value, isNotNull);
}
void test_parseMapLiteralEntry_string() {
MapLiteralEntry entry = ParserTestCase.parse4("parseMapLiteralEntry", "'x' : y", []);
- JUnitTestCase.assertNotNull(entry.key);
- JUnitTestCase.assertNotNull(entry.separator);
- JUnitTestCase.assertNotNull(entry.value);
+ expect(entry.key, isNotNull);
+ expect(entry.separator, isNotNull);
+ expect(entry.value, isNotNull);
}
void test_parseModifiers_abstract() {
Modifiers modifiers = ParserTestCase.parse4("parseModifiers", "abstract A", []);
- JUnitTestCase.assertNotNull(modifiers.abstractKeyword);
+ expect(modifiers.abstractKeyword, isNotNull);
}
void test_parseModifiers_const() {
Modifiers modifiers = ParserTestCase.parse4("parseModifiers", "const A", []);
- JUnitTestCase.assertNotNull(modifiers.constKeyword);
+ expect(modifiers.constKeyword, isNotNull);
}
void test_parseModifiers_external() {
Modifiers modifiers = ParserTestCase.parse4("parseModifiers", "external A", []);
- JUnitTestCase.assertNotNull(modifiers.externalKeyword);
+ expect(modifiers.externalKeyword, isNotNull);
}
void test_parseModifiers_factory() {
Modifiers modifiers = ParserTestCase.parse4("parseModifiers", "factory A", []);
- JUnitTestCase.assertNotNull(modifiers.factoryKeyword);
+ expect(modifiers.factoryKeyword, isNotNull);
}
void test_parseModifiers_final() {
Modifiers modifiers = ParserTestCase.parse4("parseModifiers", "final A", []);
- JUnitTestCase.assertNotNull(modifiers.finalKeyword);
+ expect(modifiers.finalKeyword, isNotNull);
}
void test_parseModifiers_static() {
Modifiers modifiers = ParserTestCase.parse4("parseModifiers", "static A", []);
- JUnitTestCase.assertNotNull(modifiers.staticKeyword);
+ expect(modifiers.staticKeyword, isNotNull);
}
void test_parseModifiers_var() {
Modifiers modifiers = ParserTestCase.parse4("parseModifiers", "var A", []);
- JUnitTestCase.assertNotNull(modifiers.varKeyword);
+ expect(modifiers.varKeyword, isNotNull);
}
void test_parseMultiplicativeExpression_normal() {
BinaryExpression expression = ParserTestCase.parse4("parseMultiplicativeExpression", "x * y", []);
- JUnitTestCase.assertNotNull(expression.leftOperand);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.STAR, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.rightOperand);
+ expect(expression.leftOperand, isNotNull);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.STAR);
+ expect(expression.rightOperand, isNotNull);
}
void test_parseMultiplicativeExpression_super() {
BinaryExpression expression = ParserTestCase.parse4("parseMultiplicativeExpression", "super * y", []);
EngineTestCase.assertInstanceOf((obj) => obj is SuperExpression, SuperExpression, expression.leftOperand);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.STAR, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.rightOperand);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.STAR);
+ expect(expression.rightOperand, isNotNull);
}
void test_parseNewExpression() {
InstanceCreationExpression expression = ParserTestCase.parse4("parseNewExpression", "new A()", []);
- JUnitTestCase.assertNotNull(expression.keyword);
+ expect(expression.keyword, isNotNull);
ConstructorName name = expression.constructorName;
- JUnitTestCase.assertNotNull(name);
- JUnitTestCase.assertNotNull(name.type);
- JUnitTestCase.assertNull(name.period);
- JUnitTestCase.assertNull(name.name);
- JUnitTestCase.assertNotNull(expression.argumentList);
+ expect(name, isNotNull);
+ expect(name.type, isNotNull);
+ expect(name.period, isNull);
+ expect(name.name, isNull);
+ expect(expression.argumentList, isNotNull);
}
void test_parseNonLabeledStatement_const_list_empty() {
ExpressionStatement statement = ParserTestCase.parse4("parseNonLabeledStatement", "const [];", []);
- JUnitTestCase.assertNotNull(statement.expression);
+ expect(statement.expression, isNotNull);
}
void test_parseNonLabeledStatement_const_list_nonEmpty() {
ExpressionStatement statement = ParserTestCase.parse4("parseNonLabeledStatement", "const [1, 2];", []);
- JUnitTestCase.assertNotNull(statement.expression);
+ expect(statement.expression, isNotNull);
}
void test_parseNonLabeledStatement_const_map_empty() {
ExpressionStatement statement = ParserTestCase.parse4("parseNonLabeledStatement", "const {};", []);
- JUnitTestCase.assertNotNull(statement.expression);
+ expect(statement.expression, isNotNull);
}
void test_parseNonLabeledStatement_const_map_nonEmpty() {
// TODO(brianwilkerson) Implement more tests for this method.
ExpressionStatement statement = ParserTestCase.parse4("parseNonLabeledStatement", "const {'a' : 1};", []);
- JUnitTestCase.assertNotNull(statement.expression);
+ expect(statement.expression, isNotNull);
}
void test_parseNonLabeledStatement_const_object() {
ExpressionStatement statement = ParserTestCase.parse4("parseNonLabeledStatement", "const A();", []);
- JUnitTestCase.assertNotNull(statement.expression);
+ expect(statement.expression, isNotNull);
}
void test_parseNonLabeledStatement_const_object_named_typeParameters() {
ExpressionStatement statement = ParserTestCase.parse4("parseNonLabeledStatement", "const A<B>.c();", []);
- JUnitTestCase.assertNotNull(statement.expression);
+ expect(statement.expression, isNotNull);
}
void test_parseNonLabeledStatement_constructorInvocation() {
ExpressionStatement statement = ParserTestCase.parse4("parseNonLabeledStatement", "new C().m();", []);
- JUnitTestCase.assertNotNull(statement.expression);
+ expect(statement.expression, isNotNull);
}
void test_parseNonLabeledStatement_false() {
ExpressionStatement statement = ParserTestCase.parse4("parseNonLabeledStatement", "false;", []);
- JUnitTestCase.assertNotNull(statement.expression);
+ expect(statement.expression, isNotNull);
}
void test_parseNonLabeledStatement_functionDeclaration() {
@@ -6808,7 +6806,7 @@ void''', []);
void test_parseNonLabeledStatement_functionInvocation() {
ExpressionStatement statement = ParserTestCase.parse4("parseNonLabeledStatement", "f();", []);
- JUnitTestCase.assertNotNull(statement.expression);
+ expect(statement.expression, isNotNull);
}
void test_parseNonLabeledStatement_invokeFunctionExpression() {
@@ -6817,185 +6815,185 @@ void''', []);
FunctionExpressionInvocation invocation = statement.expression as FunctionExpressionInvocation;
EngineTestCase.assertInstanceOf((obj) => obj is FunctionExpression, FunctionExpression, invocation.function);
FunctionExpression expression = invocation.function as FunctionExpression;
- JUnitTestCase.assertNotNull(expression.parameters);
- JUnitTestCase.assertNotNull(expression.body);
+ expect(expression.parameters, isNotNull);
+ expect(expression.body, isNotNull);
ArgumentList list = invocation.argumentList;
- JUnitTestCase.assertNotNull(list);
+ expect(list, isNotNull);
EngineTestCase.assertSizeOfList(1, list.arguments);
}
void test_parseNonLabeledStatement_null() {
ExpressionStatement statement = ParserTestCase.parse4("parseNonLabeledStatement", "null;", []);
- JUnitTestCase.assertNotNull(statement.expression);
+ expect(statement.expression, isNotNull);
}
void test_parseNonLabeledStatement_startingWithBuiltInIdentifier() {
ExpressionStatement statement = ParserTestCase.parse4("parseNonLabeledStatement", "library.getName();", []);
- JUnitTestCase.assertNotNull(statement.expression);
+ expect(statement.expression, isNotNull);
}
void test_parseNonLabeledStatement_true() {
ExpressionStatement statement = ParserTestCase.parse4("parseNonLabeledStatement", "true;", []);
- JUnitTestCase.assertNotNull(statement.expression);
+ expect(statement.expression, isNotNull);
}
void test_parseNonLabeledStatement_typeCast() {
ExpressionStatement statement = ParserTestCase.parse4("parseNonLabeledStatement", "double.NAN as num;", []);
- JUnitTestCase.assertNotNull(statement.expression);
+ expect(statement.expression, isNotNull);
}
void test_parseNormalFormalParameter_field_const_noType() {
FieldFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "const this.a)", []);
- JUnitTestCase.assertNotNull(parameter.keyword);
- JUnitTestCase.assertNull(parameter.type);
- JUnitTestCase.assertNotNull(parameter.identifier);
- JUnitTestCase.assertNull(parameter.parameters);
+ expect(parameter.keyword, isNotNull);
+ expect(parameter.type, isNull);
+ expect(parameter.identifier, isNotNull);
+ expect(parameter.parameters, isNull);
}
void test_parseNormalFormalParameter_field_const_type() {
FieldFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "const A this.a)", []);
- JUnitTestCase.assertNotNull(parameter.keyword);
- JUnitTestCase.assertNotNull(parameter.type);
- JUnitTestCase.assertNotNull(parameter.identifier);
- JUnitTestCase.assertNull(parameter.parameters);
+ expect(parameter.keyword, isNotNull);
+ expect(parameter.type, isNotNull);
+ expect(parameter.identifier, isNotNull);
+ expect(parameter.parameters, isNull);
}
void test_parseNormalFormalParameter_field_final_noType() {
FieldFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "final this.a)", []);
- JUnitTestCase.assertNotNull(parameter.keyword);
- JUnitTestCase.assertNull(parameter.type);
- JUnitTestCase.assertNotNull(parameter.identifier);
- JUnitTestCase.assertNull(parameter.parameters);
+ expect(parameter.keyword, isNotNull);
+ expect(parameter.type, isNull);
+ expect(parameter.identifier, isNotNull);
+ expect(parameter.parameters, isNull);
}
void test_parseNormalFormalParameter_field_final_type() {
FieldFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "final A this.a)", []);
- JUnitTestCase.assertNotNull(parameter.keyword);
- JUnitTestCase.assertNotNull(parameter.type);
- JUnitTestCase.assertNotNull(parameter.identifier);
- JUnitTestCase.assertNull(parameter.parameters);
+ expect(parameter.keyword, isNotNull);
+ expect(parameter.type, isNotNull);
+ expect(parameter.identifier, isNotNull);
+ expect(parameter.parameters, isNull);
}
void test_parseNormalFormalParameter_field_function_nested() {
FieldFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "this.a(B b))", []);
- JUnitTestCase.assertNull(parameter.keyword);
- JUnitTestCase.assertNull(parameter.type);
- JUnitTestCase.assertNotNull(parameter.identifier);
+ expect(parameter.keyword, isNull);
+ expect(parameter.type, isNull);
+ expect(parameter.identifier, isNotNull);
FormalParameterList parameterList = parameter.parameters;
- JUnitTestCase.assertNotNull(parameterList);
+ expect(parameterList, isNotNull);
EngineTestCase.assertSizeOfList(1, parameterList.parameters);
}
void test_parseNormalFormalParameter_field_function_noNested() {
FieldFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "this.a())", []);
- JUnitTestCase.assertNull(parameter.keyword);
- JUnitTestCase.assertNull(parameter.type);
- JUnitTestCase.assertNotNull(parameter.identifier);
+ expect(parameter.keyword, isNull);
+ expect(parameter.type, isNull);
+ expect(parameter.identifier, isNotNull);
FormalParameterList parameterList = parameter.parameters;
- JUnitTestCase.assertNotNull(parameterList);
+ expect(parameterList, isNotNull);
EngineTestCase.assertSizeOfList(0, parameterList.parameters);
}
void test_parseNormalFormalParameter_field_noType() {
FieldFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "this.a)", []);
- JUnitTestCase.assertNull(parameter.keyword);
- JUnitTestCase.assertNull(parameter.type);
- JUnitTestCase.assertNotNull(parameter.identifier);
- JUnitTestCase.assertNull(parameter.parameters);
+ expect(parameter.keyword, isNull);
+ expect(parameter.type, isNull);
+ expect(parameter.identifier, isNotNull);
+ expect(parameter.parameters, isNull);
}
void test_parseNormalFormalParameter_field_type() {
FieldFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "A this.a)", []);
- JUnitTestCase.assertNull(parameter.keyword);
- JUnitTestCase.assertNotNull(parameter.type);
- JUnitTestCase.assertNotNull(parameter.identifier);
- JUnitTestCase.assertNull(parameter.parameters);
+ expect(parameter.keyword, isNull);
+ expect(parameter.type, isNotNull);
+ expect(parameter.identifier, isNotNull);
+ expect(parameter.parameters, isNull);
}
void test_parseNormalFormalParameter_field_var() {
FieldFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "var this.a)", []);
- JUnitTestCase.assertNotNull(parameter.keyword);
- JUnitTestCase.assertNull(parameter.type);
- JUnitTestCase.assertNotNull(parameter.identifier);
- JUnitTestCase.assertNull(parameter.parameters);
+ expect(parameter.keyword, isNotNull);
+ expect(parameter.type, isNull);
+ expect(parameter.identifier, isNotNull);
+ expect(parameter.parameters, isNull);
}
void test_parseNormalFormalParameter_function_noType() {
FunctionTypedFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "a())", []);
- JUnitTestCase.assertNull(parameter.returnType);
- JUnitTestCase.assertNotNull(parameter.identifier);
- JUnitTestCase.assertNotNull(parameter.parameters);
+ expect(parameter.returnType, isNull);
+ expect(parameter.identifier, isNotNull);
+ expect(parameter.parameters, isNotNull);
}
void test_parseNormalFormalParameter_function_type() {
FunctionTypedFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "A a())", []);
- JUnitTestCase.assertNotNull(parameter.returnType);
- JUnitTestCase.assertNotNull(parameter.identifier);
- JUnitTestCase.assertNotNull(parameter.parameters);
+ expect(parameter.returnType, isNotNull);
+ expect(parameter.identifier, isNotNull);
+ expect(parameter.parameters, isNotNull);
}
void test_parseNormalFormalParameter_function_void() {
FunctionTypedFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "void a())", []);
- JUnitTestCase.assertNotNull(parameter.returnType);
- JUnitTestCase.assertNotNull(parameter.identifier);
- JUnitTestCase.assertNotNull(parameter.parameters);
+ expect(parameter.returnType, isNotNull);
+ expect(parameter.identifier, isNotNull);
+ expect(parameter.parameters, isNotNull);
}
void test_parseNormalFormalParameter_simple_const_noType() {
SimpleFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "const a)", []);
- JUnitTestCase.assertNotNull(parameter.keyword);
- JUnitTestCase.assertNull(parameter.type);
- JUnitTestCase.assertNotNull(parameter.identifier);
+ expect(parameter.keyword, isNotNull);
+ expect(parameter.type, isNull);
+ expect(parameter.identifier, isNotNull);
}
void test_parseNormalFormalParameter_simple_const_type() {
SimpleFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "const A a)", []);
- JUnitTestCase.assertNotNull(parameter.keyword);
- JUnitTestCase.assertNotNull(parameter.type);
- JUnitTestCase.assertNotNull(parameter.identifier);
+ expect(parameter.keyword, isNotNull);
+ expect(parameter.type, isNotNull);
+ expect(parameter.identifier, isNotNull);
}
void test_parseNormalFormalParameter_simple_final_noType() {
SimpleFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "final a)", []);
- JUnitTestCase.assertNotNull(parameter.keyword);
- JUnitTestCase.assertNull(parameter.type);
- JUnitTestCase.assertNotNull(parameter.identifier);
+ expect(parameter.keyword, isNotNull);
+ expect(parameter.type, isNull);
+ expect(parameter.identifier, isNotNull);
}
void test_parseNormalFormalParameter_simple_final_type() {
SimpleFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "final A a)", []);
- JUnitTestCase.assertNotNull(parameter.keyword);
- JUnitTestCase.assertNotNull(parameter.type);
- JUnitTestCase.assertNotNull(parameter.identifier);
+ expect(parameter.keyword, isNotNull);
+ expect(parameter.type, isNotNull);
+ expect(parameter.identifier, isNotNull);
}
void test_parseNormalFormalParameter_simple_noType() {
SimpleFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "a)", []);
- JUnitTestCase.assertNull(parameter.keyword);
- JUnitTestCase.assertNull(parameter.type);
- JUnitTestCase.assertNotNull(parameter.identifier);
+ expect(parameter.keyword, isNull);
+ expect(parameter.type, isNull);
+ expect(parameter.identifier, isNotNull);
}
void test_parseNormalFormalParameter_simple_type() {
SimpleFormalParameter parameter = ParserTestCase.parse4("parseNormalFormalParameter", "A a)", []);
- JUnitTestCase.assertNull(parameter.keyword);
- JUnitTestCase.assertNotNull(parameter.type);
- JUnitTestCase.assertNotNull(parameter.identifier);
+ expect(parameter.keyword, isNull);
+ expect(parameter.type, isNotNull);
+ expect(parameter.identifier, isNotNull);
}
void test_parseOperator() {
Comment comment = Comment.createDocumentationComment(new List<Token>(0));
TypeName returnType = new TypeName(new SimpleIdentifier(null), null);
MethodDeclaration method = ParserTestCase.parse("parseOperator", <Object> [commentAndMetadata(comment, []), null, returnType], "operator +(A a);");
- JUnitTestCase.assertNotNull(method.body);
- JUnitTestCase.assertEquals(comment, method.documentationComment);
- JUnitTestCase.assertNull(method.externalKeyword);
- JUnitTestCase.assertNull(method.modifierKeyword);
- JUnitTestCase.assertNotNull(method.name);
- JUnitTestCase.assertNotNull(method.operatorKeyword);
- JUnitTestCase.assertNotNull(method.parameters);
- JUnitTestCase.assertNull(method.propertyKeyword);
- JUnitTestCase.assertEquals(returnType, method.returnType);
+ expect(method.body, isNotNull);
+ expect(method.documentationComment, comment);
+ expect(method.externalKeyword, isNull);
+ expect(method.modifierKeyword, isNull);
+ expect(method.name, isNotNull);
+ expect(method.operatorKeyword, isNotNull);
+ expect(method.parameters, isNotNull);
+ expect(method.propertyKeyword, isNull);
+ expect(method.returnType, returnType);
}
void test_parseOptionalReturnType() {
@@ -7004,301 +7002,301 @@ void''', []);
void test_parsePartDirective_part() {
PartDirective directive = ParserTestCase.parse("parsePartDirective", <Object> [emptyCommentAndMetadata()], "part 'lib/lib.dart';");
- JUnitTestCase.assertNotNull(directive.partToken);
- JUnitTestCase.assertNotNull(directive.uri);
- JUnitTestCase.assertNotNull(directive.semicolon);
+ expect(directive.partToken, isNotNull);
+ expect(directive.uri, isNotNull);
+ expect(directive.semicolon, isNotNull);
}
void test_parsePartDirective_partOf() {
PartOfDirective directive = ParserTestCase.parse("parsePartDirective", <Object> [emptyCommentAndMetadata()], "part of l;");
- JUnitTestCase.assertNotNull(directive.partToken);
- JUnitTestCase.assertNotNull(directive.ofToken);
- JUnitTestCase.assertNotNull(directive.libraryName);
- JUnitTestCase.assertNotNull(directive.semicolon);
+ expect(directive.partToken, isNotNull);
+ expect(directive.ofToken, isNotNull);
+ expect(directive.libraryName, isNotNull);
+ expect(directive.semicolon, isNotNull);
}
void test_parsePostfixExpression_decrement() {
PostfixExpression expression = ParserTestCase.parse4("parsePostfixExpression", "i--", []);
- JUnitTestCase.assertNotNull(expression.operand);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.MINUS_MINUS, expression.operator.type);
+ expect(expression.operand, isNotNull);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.MINUS_MINUS);
}
void test_parsePostfixExpression_increment() {
PostfixExpression expression = ParserTestCase.parse4("parsePostfixExpression", "i++", []);
- JUnitTestCase.assertNotNull(expression.operand);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.PLUS_PLUS, expression.operator.type);
+ expect(expression.operand, isNotNull);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.PLUS_PLUS);
}
void test_parsePostfixExpression_none_indexExpression() {
IndexExpression expression = ParserTestCase.parse4("parsePostfixExpression", "a[0]", []);
- JUnitTestCase.assertNotNull(expression.target);
- JUnitTestCase.assertNotNull(expression.index);
+ expect(expression.target, isNotNull);
+ expect(expression.index, isNotNull);
}
void test_parsePostfixExpression_none_methodInvocation() {
MethodInvocation expression = ParserTestCase.parse4("parsePostfixExpression", "a.m()", []);
- JUnitTestCase.assertNotNull(expression.target);
- JUnitTestCase.assertNotNull(expression.methodName);
- JUnitTestCase.assertNotNull(expression.argumentList);
+ expect(expression.target, isNotNull);
+ expect(expression.methodName, isNotNull);
+ expect(expression.argumentList, isNotNull);
}
void test_parsePostfixExpression_none_propertyAccess() {
PrefixedIdentifier expression = ParserTestCase.parse4("parsePostfixExpression", "a.b", []);
- JUnitTestCase.assertNotNull(expression.prefix);
- JUnitTestCase.assertNotNull(expression.identifier);
+ expect(expression.prefix, isNotNull);
+ expect(expression.identifier, isNotNull);
}
void test_parsePrefixedIdentifier_noPrefix() {
String lexeme = "bar";
SimpleIdentifier identifier = ParserTestCase.parse4("parsePrefixedIdentifier", lexeme, []);
- JUnitTestCase.assertNotNull(identifier.token);
- JUnitTestCase.assertEquals(lexeme, identifier.name);
+ expect(identifier.token, isNotNull);
+ expect(identifier.name, lexeme);
}
void test_parsePrefixedIdentifier_prefix() {
String lexeme = "foo.bar";
PrefixedIdentifier identifier = ParserTestCase.parse4("parsePrefixedIdentifier", lexeme, []);
- JUnitTestCase.assertEquals("foo", identifier.prefix.name);
- JUnitTestCase.assertNotNull(identifier.period);
- JUnitTestCase.assertEquals("bar", identifier.identifier.name);
+ expect(identifier.prefix.name, "foo");
+ expect(identifier.period, isNotNull);
+ expect(identifier.identifier.name, "bar");
}
void test_parsePrimaryExpression_const() {
InstanceCreationExpression expression = ParserTestCase.parse4("parsePrimaryExpression", "const A()", []);
- JUnitTestCase.assertNotNull(expression);
+ expect(expression, isNotNull);
}
void test_parsePrimaryExpression_double() {
String doubleLiteral = "3.2e4";
DoubleLiteral literal = ParserTestCase.parse4("parsePrimaryExpression", doubleLiteral, []);
- JUnitTestCase.assertNotNull(literal.literal);
- JUnitTestCase.assertEquals(double.parse(doubleLiteral), literal.value);
+ expect(literal.literal, isNotNull);
+ expect(literal.value, double.parse(doubleLiteral));
}
void test_parsePrimaryExpression_false() {
BooleanLiteral literal = ParserTestCase.parse4("parsePrimaryExpression", "false", []);
- JUnitTestCase.assertNotNull(literal.literal);
- JUnitTestCase.assertFalse(literal.value);
+ expect(literal.literal, isNotNull);
+ expect(literal.value, isFalse);
}
void test_parsePrimaryExpression_function_arguments() {
FunctionExpression expression = ParserTestCase.parse4("parsePrimaryExpression", "(int i) => i + 1", []);
- JUnitTestCase.assertNotNull(expression.parameters);
- JUnitTestCase.assertNotNull(expression.body);
+ expect(expression.parameters, isNotNull);
+ expect(expression.body, isNotNull);
}
void test_parsePrimaryExpression_function_noArguments() {
FunctionExpression expression = ParserTestCase.parse4("parsePrimaryExpression", "() => 42", []);
- JUnitTestCase.assertNotNull(expression.parameters);
- JUnitTestCase.assertNotNull(expression.body);
+ expect(expression.parameters, isNotNull);
+ expect(expression.body, isNotNull);
}
void test_parsePrimaryExpression_hex() {
String hexLiteral = "3F";
IntegerLiteral literal = ParserTestCase.parse4("parsePrimaryExpression", "0x$hexLiteral", []);
- JUnitTestCase.assertNotNull(literal.literal);
- JUnitTestCase.assertEquals(int.parse(hexLiteral, radix: 16), literal.value);
+ expect(literal.literal, isNotNull);
+ expect(literal.value, int.parse(hexLiteral, radix: 16));
}
void test_parsePrimaryExpression_identifier() {
SimpleIdentifier identifier = ParserTestCase.parse4("parsePrimaryExpression", "a", []);
- JUnitTestCase.assertNotNull(identifier);
+ expect(identifier, isNotNull);
}
void test_parsePrimaryExpression_int() {
String intLiteral = "472";
IntegerLiteral literal = ParserTestCase.parse4("parsePrimaryExpression", intLiteral, []);
- JUnitTestCase.assertNotNull(literal.literal);
- JUnitTestCase.assertEquals(int.parse(intLiteral), literal.value);
+ expect(literal.literal, isNotNull);
+ expect(literal.value, int.parse(intLiteral));
}
void test_parsePrimaryExpression_listLiteral() {
ListLiteral literal = ParserTestCase.parse4("parsePrimaryExpression", "[ ]", []);
- JUnitTestCase.assertNotNull(literal);
+ expect(literal, isNotNull);
}
void test_parsePrimaryExpression_listLiteral_index() {
ListLiteral literal = ParserTestCase.parse4("parsePrimaryExpression", "[]", []);
- JUnitTestCase.assertNotNull(literal);
+ expect(literal, isNotNull);
}
void test_parsePrimaryExpression_listLiteral_typed() {
ListLiteral literal = ParserTestCase.parse4("parsePrimaryExpression", "<A>[ ]", []);
- JUnitTestCase.assertNotNull(literal.typeArguments);
+ expect(literal.typeArguments, isNotNull);
EngineTestCase.assertSizeOfList(1, literal.typeArguments.arguments);
}
void test_parsePrimaryExpression_mapLiteral() {
MapLiteral literal = ParserTestCase.parse4("parsePrimaryExpression", "{}", []);
- JUnitTestCase.assertNotNull(literal);
+ expect(literal, isNotNull);
}
void test_parsePrimaryExpression_mapLiteral_typed() {
MapLiteral literal = ParserTestCase.parse4("parsePrimaryExpression", "<A, B>{}", []);
- JUnitTestCase.assertNotNull(literal.typeArguments);
+ expect(literal.typeArguments, isNotNull);
EngineTestCase.assertSizeOfList(2, literal.typeArguments.arguments);
}
void test_parsePrimaryExpression_new() {
InstanceCreationExpression expression = ParserTestCase.parse4("parsePrimaryExpression", "new A()", []);
- JUnitTestCase.assertNotNull(expression);
+ expect(expression, isNotNull);
}
void test_parsePrimaryExpression_null() {
NullLiteral literal = ParserTestCase.parse4("parsePrimaryExpression", "null", []);
- JUnitTestCase.assertNotNull(literal.literal);
+ expect(literal.literal, isNotNull);
}
void test_parsePrimaryExpression_parenthesized() {
ParenthesizedExpression expression = ParserTestCase.parse4("parsePrimaryExpression", "(x)", []);
- JUnitTestCase.assertNotNull(expression);
+ expect(expression, isNotNull);
}
void test_parsePrimaryExpression_string() {
SimpleStringLiteral literal = ParserTestCase.parse4("parsePrimaryExpression", "\"string\"", []);
- JUnitTestCase.assertFalse(literal.isMultiline);
- JUnitTestCase.assertFalse(literal.isRaw);
- JUnitTestCase.assertEquals("string", literal.value);
+ expect(literal.isMultiline, isFalse);
+ expect(literal.isRaw, isFalse);
+ expect(literal.value, "string");
}
void test_parsePrimaryExpression_string_multiline() {
SimpleStringLiteral literal = ParserTestCase.parse4("parsePrimaryExpression", "'''string'''", []);
- JUnitTestCase.assertTrue(literal.isMultiline);
- JUnitTestCase.assertFalse(literal.isRaw);
- JUnitTestCase.assertEquals("string", literal.value);
+ expect(literal.isMultiline, isTrue);
+ expect(literal.isRaw, isFalse);
+ expect(literal.value, "string");
}
void test_parsePrimaryExpression_string_raw() {
SimpleStringLiteral literal = ParserTestCase.parse4("parsePrimaryExpression", "r'string'", []);
- JUnitTestCase.assertFalse(literal.isMultiline);
- JUnitTestCase.assertTrue(literal.isRaw);
- JUnitTestCase.assertEquals("string", literal.value);
+ expect(literal.isMultiline, isFalse);
+ expect(literal.isRaw, isTrue);
+ expect(literal.value, "string");
}
void test_parsePrimaryExpression_super() {
PropertyAccess propertyAccess = ParserTestCase.parse4("parsePrimaryExpression", "super.x", []);
- JUnitTestCase.assertTrue(propertyAccess.target is SuperExpression);
- JUnitTestCase.assertNotNull(propertyAccess.operator);
- JUnitTestCase.assertEquals(TokenType.PERIOD, propertyAccess.operator.type);
- JUnitTestCase.assertNotNull(propertyAccess.propertyName);
+ expect(propertyAccess.target is SuperExpression, isTrue);
+ expect(propertyAccess.operator, isNotNull);
+ expect(propertyAccess.operator.type, TokenType.PERIOD);
+ expect(propertyAccess.propertyName, isNotNull);
}
void test_parsePrimaryExpression_this() {
ThisExpression expression = ParserTestCase.parse4("parsePrimaryExpression", "this", []);
- JUnitTestCase.assertNotNull(expression.keyword);
+ expect(expression.keyword, isNotNull);
}
void test_parsePrimaryExpression_true() {
BooleanLiteral literal = ParserTestCase.parse4("parsePrimaryExpression", "true", []);
- JUnitTestCase.assertNotNull(literal.literal);
- JUnitTestCase.assertTrue(literal.value);
+ expect(literal.literal, isNotNull);
+ expect(literal.value, isTrue);
}
void test_Parser() {
- JUnitTestCase.assertNotNull(new Parser(null, null));
+ expect(new Parser(null, null), isNotNull);
}
void test_parseRedirectingConstructorInvocation_named() {
RedirectingConstructorInvocation invocation = ParserTestCase.parse4("parseRedirectingConstructorInvocation", "this.a()", []);
- JUnitTestCase.assertNotNull(invocation.argumentList);
- JUnitTestCase.assertNotNull(invocation.constructorName);
- JUnitTestCase.assertNotNull(invocation.keyword);
- JUnitTestCase.assertNotNull(invocation.period);
+ expect(invocation.argumentList, isNotNull);
+ expect(invocation.constructorName, isNotNull);
+ expect(invocation.keyword, isNotNull);
+ expect(invocation.period, isNotNull);
}
void test_parseRedirectingConstructorInvocation_unnamed() {
RedirectingConstructorInvocation invocation = ParserTestCase.parse4("parseRedirectingConstructorInvocation", "this()", []);
- JUnitTestCase.assertNotNull(invocation.argumentList);
- JUnitTestCase.assertNull(invocation.constructorName);
- JUnitTestCase.assertNotNull(invocation.keyword);
- JUnitTestCase.assertNull(invocation.period);
+ expect(invocation.argumentList, isNotNull);
+ expect(invocation.constructorName, isNull);
+ expect(invocation.keyword, isNotNull);
+ expect(invocation.period, isNull);
}
void test_parseRelationalExpression_as() {
AsExpression expression = ParserTestCase.parse4("parseRelationalExpression", "x as Y", []);
- JUnitTestCase.assertNotNull(expression.expression);
- JUnitTestCase.assertNotNull(expression.asOperator);
- JUnitTestCase.assertNotNull(expression.type);
+ expect(expression.expression, isNotNull);
+ expect(expression.asOperator, isNotNull);
+ expect(expression.type, isNotNull);
}
void test_parseRelationalExpression_is() {
IsExpression expression = ParserTestCase.parse4("parseRelationalExpression", "x is y", []);
- JUnitTestCase.assertNotNull(expression.expression);
- JUnitTestCase.assertNotNull(expression.isOperator);
- JUnitTestCase.assertNull(expression.notOperator);
- JUnitTestCase.assertNotNull(expression.type);
+ expect(expression.expression, isNotNull);
+ expect(expression.isOperator, isNotNull);
+ expect(expression.notOperator, isNull);
+ expect(expression.type, isNotNull);
}
void test_parseRelationalExpression_isNot() {
IsExpression expression = ParserTestCase.parse4("parseRelationalExpression", "x is! y", []);
- JUnitTestCase.assertNotNull(expression.expression);
- JUnitTestCase.assertNotNull(expression.isOperator);
- JUnitTestCase.assertNotNull(expression.notOperator);
- JUnitTestCase.assertNotNull(expression.type);
+ expect(expression.expression, isNotNull);
+ expect(expression.isOperator, isNotNull);
+ expect(expression.notOperator, isNotNull);
+ expect(expression.type, isNotNull);
}
void test_parseRelationalExpression_normal() {
BinaryExpression expression = ParserTestCase.parse4("parseRelationalExpression", "x < y", []);
- JUnitTestCase.assertNotNull(expression.leftOperand);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.LT, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.rightOperand);
+ expect(expression.leftOperand, isNotNull);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.LT);
+ expect(expression.rightOperand, isNotNull);
}
void test_parseRelationalExpression_super() {
BinaryExpression expression = ParserTestCase.parse4("parseRelationalExpression", "super < y", []);
- JUnitTestCase.assertNotNull(expression.leftOperand);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.LT, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.rightOperand);
+ expect(expression.leftOperand, isNotNull);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.LT);
+ expect(expression.rightOperand, isNotNull);
}
void test_parseRethrowExpression() {
RethrowExpression expression = ParserTestCase.parse4("parseRethrowExpression", "rethrow;", []);
- JUnitTestCase.assertNotNull(expression.keyword);
+ expect(expression.keyword, isNotNull);
}
void test_parseReturnStatement_noValue() {
ReturnStatement statement = ParserTestCase.parse4("parseReturnStatement", "return;", []);
- JUnitTestCase.assertNotNull(statement.keyword);
- JUnitTestCase.assertNull(statement.expression);
- JUnitTestCase.assertNotNull(statement.semicolon);
+ expect(statement.keyword, isNotNull);
+ expect(statement.expression, isNull);
+ expect(statement.semicolon, isNotNull);
}
void test_parseReturnStatement_value() {
ReturnStatement statement = ParserTestCase.parse4("parseReturnStatement", "return x;", []);
- JUnitTestCase.assertNotNull(statement.keyword);
- JUnitTestCase.assertNotNull(statement.expression);
- JUnitTestCase.assertNotNull(statement.semicolon);
+ expect(statement.keyword, isNotNull);
+ expect(statement.expression, isNotNull);
+ expect(statement.semicolon, isNotNull);
}
void test_parseReturnType_nonVoid() {
TypeName typeName = ParserTestCase.parse4("parseReturnType", "A<B>", []);
- JUnitTestCase.assertNotNull(typeName.name);
- JUnitTestCase.assertNotNull(typeName.typeArguments);
+ expect(typeName.name, isNotNull);
+ expect(typeName.typeArguments, isNotNull);
}
void test_parseReturnType_void() {
TypeName typeName = ParserTestCase.parse4("parseReturnType", "void", []);
- JUnitTestCase.assertNotNull(typeName.name);
- JUnitTestCase.assertNull(typeName.typeArguments);
+ expect(typeName.name, isNotNull);
+ expect(typeName.typeArguments, isNull);
}
void test_parseSetter_nonStatic() {
Comment comment = Comment.createDocumentationComment(new List<Token>(0));
TypeName returnType = new TypeName(new SimpleIdentifier(null), null);
MethodDeclaration method = ParserTestCase.parse("parseSetter", <Object> [commentAndMetadata(comment, []), null, null, returnType], "set a(var x);");
- JUnitTestCase.assertNotNull(method.body);
- JUnitTestCase.assertEquals(comment, method.documentationComment);
- JUnitTestCase.assertNull(method.externalKeyword);
- JUnitTestCase.assertNull(method.modifierKeyword);
- JUnitTestCase.assertNotNull(method.name);
- JUnitTestCase.assertNull(method.operatorKeyword);
- JUnitTestCase.assertNotNull(method.parameters);
- JUnitTestCase.assertNotNull(method.propertyKeyword);
- JUnitTestCase.assertEquals(returnType, method.returnType);
+ expect(method.body, isNotNull);
+ expect(method.documentationComment, comment);
+ expect(method.externalKeyword, isNull);
+ expect(method.modifierKeyword, isNull);
+ expect(method.name, isNotNull);
+ expect(method.operatorKeyword, isNull);
+ expect(method.parameters, isNotNull);
+ expect(method.propertyKeyword, isNotNull);
+ expect(method.returnType, returnType);
}
void test_parseSetter_static() {
@@ -7310,45 +7308,45 @@ void''', []);
null,
staticKeyword,
returnType], "set a(var x) {}");
- JUnitTestCase.assertNotNull(method.body);
- JUnitTestCase.assertEquals(comment, method.documentationComment);
- JUnitTestCase.assertNull(method.externalKeyword);
- JUnitTestCase.assertEquals(staticKeyword, method.modifierKeyword);
- JUnitTestCase.assertNotNull(method.name);
- JUnitTestCase.assertNull(method.operatorKeyword);
- JUnitTestCase.assertNotNull(method.parameters);
- JUnitTestCase.assertNotNull(method.propertyKeyword);
- JUnitTestCase.assertEquals(returnType, method.returnType);
+ expect(method.body, isNotNull);
+ expect(method.documentationComment, comment);
+ expect(method.externalKeyword, isNull);
+ expect(method.modifierKeyword, staticKeyword);
+ expect(method.name, isNotNull);
+ expect(method.operatorKeyword, isNull);
+ expect(method.parameters, isNotNull);
+ expect(method.propertyKeyword, isNotNull);
+ expect(method.returnType, returnType);
}
void test_parseShiftExpression_normal() {
BinaryExpression expression = ParserTestCase.parse4("parseShiftExpression", "x << y", []);
- JUnitTestCase.assertNotNull(expression.leftOperand);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.LT_LT, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.rightOperand);
+ expect(expression.leftOperand, isNotNull);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.LT_LT);
+ expect(expression.rightOperand, isNotNull);
}
void test_parseShiftExpression_super() {
BinaryExpression expression = ParserTestCase.parse4("parseShiftExpression", "super << y", []);
- JUnitTestCase.assertNotNull(expression.leftOperand);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.LT_LT, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.rightOperand);
+ expect(expression.leftOperand, isNotNull);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.LT_LT);
+ expect(expression.rightOperand, isNotNull);
}
void test_parseSimpleIdentifier_builtInIdentifier() {
String lexeme = "as";
SimpleIdentifier identifier = ParserTestCase.parse4("parseSimpleIdentifier", lexeme, []);
- JUnitTestCase.assertNotNull(identifier.token);
- JUnitTestCase.assertEquals(lexeme, identifier.name);
+ expect(identifier.token, isNotNull);
+ expect(identifier.name, lexeme);
}
void test_parseSimpleIdentifier_normalIdentifier() {
String lexeme = "foo";
SimpleIdentifier identifier = ParserTestCase.parse4("parseSimpleIdentifier", lexeme, []);
- JUnitTestCase.assertNotNull(identifier.token);
- JUnitTestCase.assertEquals(lexeme, identifier.name);
+ expect(identifier.token, isNotNull);
+ expect(identifier.name, lexeme);
}
void test_parseSimpleIdentifier1_normalIdentifier() {
@@ -7358,13 +7356,13 @@ void''', []);
void test_parseStatement_functionDeclaration() {
// TODO(brianwilkerson) Implement more tests for this method.
FunctionDeclarationStatement statement = ParserTestCase.parse4("parseStatement", "int f(a, b) {};", []);
- JUnitTestCase.assertNotNull(statement.functionDeclaration);
+ expect(statement.functionDeclaration, isNotNull);
}
void test_parseStatement_mulipleLabels() {
LabeledStatement statement = ParserTestCase.parse4("parseStatement", "l: m: return x;", []);
EngineTestCase.assertSizeOfList(2, statement.labels);
- JUnitTestCase.assertNotNull(statement.statement);
+ expect(statement.statement, isNotNull);
}
void test_parseStatement_noLabels() {
@@ -7374,7 +7372,7 @@ void''', []);
void test_parseStatement_singleLabel() {
LabeledStatement statement = ParserTestCase.parse4("parseStatement", "l: return x;", []);
EngineTestCase.assertSizeOfList(1, statement.labels);
- JUnitTestCase.assertNotNull(statement.statement);
+ expect(statement.statement, isNotNull);
}
void test_parseStatements_multiple() {
@@ -7393,737 +7391,737 @@ void''', []);
EngineTestCase.assertSizeOfList(2, strings);
StringLiteral firstString = strings[0];
StringLiteral secondString = strings[1];
- JUnitTestCase.assertEquals("a", (firstString as SimpleStringLiteral).value);
- JUnitTestCase.assertEquals("b", (secondString as SimpleStringLiteral).value);
+ expect((firstString as SimpleStringLiteral).value, "a");
+ expect((secondString as SimpleStringLiteral).value, "b");
}
void test_parseStringLiteral_interpolated() {
StringInterpolation literal = ParserTestCase.parse4("parseStringLiteral", "'a \${b} c \$this d'", []);
NodeList<InterpolationElement> elements = literal.elements;
EngineTestCase.assertSizeOfList(5, elements);
- JUnitTestCase.assertTrue(elements[0] is InterpolationString);
- JUnitTestCase.assertTrue(elements[1] is InterpolationExpression);
- JUnitTestCase.assertTrue(elements[2] is InterpolationString);
- JUnitTestCase.assertTrue(elements[3] is InterpolationExpression);
- JUnitTestCase.assertTrue(elements[4] is InterpolationString);
+ expect(elements[0] is InterpolationString, isTrue);
+ expect(elements[1] is InterpolationExpression, isTrue);
+ expect(elements[2] is InterpolationString, isTrue);
+ expect(elements[3] is InterpolationExpression, isTrue);
+ expect(elements[4] is InterpolationString, isTrue);
}
void test_parseStringLiteral_single() {
SimpleStringLiteral literal = ParserTestCase.parse4("parseStringLiteral", "'a'", []);
- JUnitTestCase.assertNotNull(literal.literal);
- JUnitTestCase.assertEquals("a", literal.value);
+ expect(literal.literal, isNotNull);
+ expect(literal.value, "a");
}
void test_parseSuperConstructorInvocation_named() {
SuperConstructorInvocation invocation = ParserTestCase.parse4("parseSuperConstructorInvocation", "super.a()", []);
- JUnitTestCase.assertNotNull(invocation.argumentList);
- JUnitTestCase.assertNotNull(invocation.constructorName);
- JUnitTestCase.assertNotNull(invocation.keyword);
- JUnitTestCase.assertNotNull(invocation.period);
+ expect(invocation.argumentList, isNotNull);
+ expect(invocation.constructorName, isNotNull);
+ expect(invocation.keyword, isNotNull);
+ expect(invocation.period, isNotNull);
}
void test_parseSuperConstructorInvocation_unnamed() {
SuperConstructorInvocation invocation = ParserTestCase.parse4("parseSuperConstructorInvocation", "super()", []);
- JUnitTestCase.assertNotNull(invocation.argumentList);
- JUnitTestCase.assertNull(invocation.constructorName);
- JUnitTestCase.assertNotNull(invocation.keyword);
- JUnitTestCase.assertNull(invocation.period);
+ expect(invocation.argumentList, isNotNull);
+ expect(invocation.constructorName, isNull);
+ expect(invocation.keyword, isNotNull);
+ expect(invocation.period, isNull);
}
void test_parseSwitchStatement_case() {
SwitchStatement statement = ParserTestCase.parse4("parseSwitchStatement", "switch (a) {case 1: return 'I';}", []);
- JUnitTestCase.assertNotNull(statement.keyword);
- JUnitTestCase.assertNotNull(statement.leftParenthesis);
- JUnitTestCase.assertNotNull(statement.expression);
- JUnitTestCase.assertNotNull(statement.rightParenthesis);
- JUnitTestCase.assertNotNull(statement.leftBracket);
+ expect(statement.keyword, isNotNull);
+ expect(statement.leftParenthesis, isNotNull);
+ expect(statement.expression, isNotNull);
+ expect(statement.rightParenthesis, isNotNull);
+ expect(statement.leftBracket, isNotNull);
EngineTestCase.assertSizeOfList(1, statement.members);
- JUnitTestCase.assertNotNull(statement.rightBracket);
+ expect(statement.rightBracket, isNotNull);
}
void test_parseSwitchStatement_empty() {
SwitchStatement statement = ParserTestCase.parse4("parseSwitchStatement", "switch (a) {}", []);
- JUnitTestCase.assertNotNull(statement.keyword);
- JUnitTestCase.assertNotNull(statement.leftParenthesis);
- JUnitTestCase.assertNotNull(statement.expression);
- JUnitTestCase.assertNotNull(statement.rightParenthesis);
- JUnitTestCase.assertNotNull(statement.leftBracket);
+ expect(statement.keyword, isNotNull);
+ expect(statement.leftParenthesis, isNotNull);
+ expect(statement.expression, isNotNull);
+ expect(statement.rightParenthesis, isNotNull);
+ expect(statement.leftBracket, isNotNull);
EngineTestCase.assertSizeOfList(0, statement.members);
- JUnitTestCase.assertNotNull(statement.rightBracket);
+ expect(statement.rightBracket, isNotNull);
}
void test_parseSwitchStatement_labeledCase() {
SwitchStatement statement = ParserTestCase.parse4("parseSwitchStatement", "switch (a) {l1: l2: l3: case(1):}", []);
- JUnitTestCase.assertNotNull(statement.keyword);
- JUnitTestCase.assertNotNull(statement.leftParenthesis);
- JUnitTestCase.assertNotNull(statement.expression);
- JUnitTestCase.assertNotNull(statement.rightParenthesis);
- JUnitTestCase.assertNotNull(statement.leftBracket);
+ expect(statement.keyword, isNotNull);
+ expect(statement.leftParenthesis, isNotNull);
+ expect(statement.expression, isNotNull);
+ expect(statement.rightParenthesis, isNotNull);
+ expect(statement.leftBracket, isNotNull);
EngineTestCase.assertSizeOfList(1, statement.members);
EngineTestCase.assertSizeOfList(3, statement.members[0].labels);
- JUnitTestCase.assertNotNull(statement.rightBracket);
+ expect(statement.rightBracket, isNotNull);
}
void test_parseSwitchStatement_labeledStatementInCase() {
SwitchStatement statement = ParserTestCase.parse4("parseSwitchStatement", "switch (a) {case 0: f(); l1: g(); break;}", []);
- JUnitTestCase.assertNotNull(statement.keyword);
- JUnitTestCase.assertNotNull(statement.leftParenthesis);
- JUnitTestCase.assertNotNull(statement.expression);
- JUnitTestCase.assertNotNull(statement.rightParenthesis);
- JUnitTestCase.assertNotNull(statement.leftBracket);
+ expect(statement.keyword, isNotNull);
+ expect(statement.leftParenthesis, isNotNull);
+ expect(statement.expression, isNotNull);
+ expect(statement.rightParenthesis, isNotNull);
+ expect(statement.leftBracket, isNotNull);
EngineTestCase.assertSizeOfList(1, statement.members);
EngineTestCase.assertSizeOfList(3, statement.members[0].statements);
- JUnitTestCase.assertNotNull(statement.rightBracket);
+ expect(statement.rightBracket, isNotNull);
}
void test_parseSymbolLiteral_builtInIdentifier() {
SymbolLiteral literal = ParserTestCase.parse4("parseSymbolLiteral", "#dynamic.static.abstract", []);
- JUnitTestCase.assertNotNull(literal.poundSign);
+ expect(literal.poundSign, isNotNull);
List<Token> components = literal.components;
EngineTestCase.assertLength(3, components);
- JUnitTestCase.assertEquals("dynamic", components[0].lexeme);
- JUnitTestCase.assertEquals("static", components[1].lexeme);
- JUnitTestCase.assertEquals("abstract", components[2].lexeme);
+ expect(components[0].lexeme, "dynamic");
+ expect(components[1].lexeme, "static");
+ expect(components[2].lexeme, "abstract");
}
void test_parseSymbolLiteral_multiple() {
SymbolLiteral literal = ParserTestCase.parse4("parseSymbolLiteral", "#a.b.c", []);
- JUnitTestCase.assertNotNull(literal.poundSign);
+ expect(literal.poundSign, isNotNull);
List<Token> components = literal.components;
EngineTestCase.assertLength(3, components);
- JUnitTestCase.assertEquals("a", components[0].lexeme);
- JUnitTestCase.assertEquals("b", components[1].lexeme);
- JUnitTestCase.assertEquals("c", components[2].lexeme);
+ expect(components[0].lexeme, "a");
+ expect(components[1].lexeme, "b");
+ expect(components[2].lexeme, "c");
}
void test_parseSymbolLiteral_operator() {
SymbolLiteral literal = ParserTestCase.parse4("parseSymbolLiteral", "#==", []);
- JUnitTestCase.assertNotNull(literal.poundSign);
+ expect(literal.poundSign, isNotNull);
List<Token> components = literal.components;
EngineTestCase.assertLength(1, components);
- JUnitTestCase.assertEquals("==", components[0].lexeme);
+ expect(components[0].lexeme, "==");
}
void test_parseSymbolLiteral_single() {
SymbolLiteral literal = ParserTestCase.parse4("parseSymbolLiteral", "#a", []);
- JUnitTestCase.assertNotNull(literal.poundSign);
+ expect(literal.poundSign, isNotNull);
List<Token> components = literal.components;
EngineTestCase.assertLength(1, components);
- JUnitTestCase.assertEquals("a", components[0].lexeme);
+ expect(components[0].lexeme, "a");
}
void test_parseSymbolLiteral_void() {
SymbolLiteral literal = ParserTestCase.parse4("parseSymbolLiteral", "#void", []);
- JUnitTestCase.assertNotNull(literal.poundSign);
+ expect(literal.poundSign, isNotNull);
List<Token> components = literal.components;
EngineTestCase.assertLength(1, components);
- JUnitTestCase.assertEquals("void", components[0].lexeme);
+ expect(components[0].lexeme, "void");
}
void test_parseThrowExpression() {
ThrowExpression expression = ParserTestCase.parse4("parseThrowExpression", "throw x;", []);
- JUnitTestCase.assertNotNull(expression.keyword);
- JUnitTestCase.assertNotNull(expression.expression);
+ expect(expression.keyword, isNotNull);
+ expect(expression.expression, isNotNull);
}
void test_parseThrowExpressionWithoutCascade() {
ThrowExpression expression = ParserTestCase.parse4("parseThrowExpressionWithoutCascade", "throw x;", []);
- JUnitTestCase.assertNotNull(expression.keyword);
- JUnitTestCase.assertNotNull(expression.expression);
+ expect(expression.keyword, isNotNull);
+ expect(expression.expression, isNotNull);
}
void test_parseTryStatement_catch() {
TryStatement statement = ParserTestCase.parse4("parseTryStatement", "try {} catch (e) {}", []);
- JUnitTestCase.assertNotNull(statement.tryKeyword);
- JUnitTestCase.assertNotNull(statement.body);
+ expect(statement.tryKeyword, isNotNull);
+ expect(statement.body, isNotNull);
NodeList<CatchClause> catchClauses = statement.catchClauses;
EngineTestCase.assertSizeOfList(1, catchClauses);
CatchClause clause = catchClauses[0];
- JUnitTestCase.assertNull(clause.onKeyword);
- JUnitTestCase.assertNull(clause.exceptionType);
- JUnitTestCase.assertNotNull(clause.catchKeyword);
- JUnitTestCase.assertNotNull(clause.exceptionParameter);
- JUnitTestCase.assertNull(clause.comma);
- JUnitTestCase.assertNull(clause.stackTraceParameter);
- JUnitTestCase.assertNotNull(clause.body);
- JUnitTestCase.assertNull(statement.finallyKeyword);
- JUnitTestCase.assertNull(statement.finallyBlock);
+ expect(clause.onKeyword, isNull);
+ expect(clause.exceptionType, isNull);
+ expect(clause.catchKeyword, isNotNull);
+ expect(clause.exceptionParameter, isNotNull);
+ expect(clause.comma, isNull);
+ expect(clause.stackTraceParameter, isNull);
+ expect(clause.body, isNotNull);
+ expect(statement.finallyKeyword, isNull);
+ expect(statement.finallyBlock, isNull);
}
void test_parseTryStatement_catch_finally() {
TryStatement statement = ParserTestCase.parse4("parseTryStatement", "try {} catch (e, s) {} finally {}", []);
- JUnitTestCase.assertNotNull(statement.tryKeyword);
- JUnitTestCase.assertNotNull(statement.body);
+ expect(statement.tryKeyword, isNotNull);
+ expect(statement.body, isNotNull);
NodeList<CatchClause> catchClauses = statement.catchClauses;
EngineTestCase.assertSizeOfList(1, catchClauses);
CatchClause clause = catchClauses[0];
- JUnitTestCase.assertNull(clause.onKeyword);
- JUnitTestCase.assertNull(clause.exceptionType);
- JUnitTestCase.assertNotNull(clause.catchKeyword);
- JUnitTestCase.assertNotNull(clause.exceptionParameter);
- JUnitTestCase.assertNotNull(clause.comma);
- JUnitTestCase.assertNotNull(clause.stackTraceParameter);
- JUnitTestCase.assertNotNull(clause.body);
- JUnitTestCase.assertNotNull(statement.finallyKeyword);
- JUnitTestCase.assertNotNull(statement.finallyBlock);
+ expect(clause.onKeyword, isNull);
+ expect(clause.exceptionType, isNull);
+ expect(clause.catchKeyword, isNotNull);
+ expect(clause.exceptionParameter, isNotNull);
+ expect(clause.comma, isNotNull);
+ expect(clause.stackTraceParameter, isNotNull);
+ expect(clause.body, isNotNull);
+ expect(statement.finallyKeyword, isNotNull);
+ expect(statement.finallyBlock, isNotNull);
}
void test_parseTryStatement_finally() {
TryStatement statement = ParserTestCase.parse4("parseTryStatement", "try {} finally {}", []);
- JUnitTestCase.assertNotNull(statement.tryKeyword);
- JUnitTestCase.assertNotNull(statement.body);
+ expect(statement.tryKeyword, isNotNull);
+ expect(statement.body, isNotNull);
EngineTestCase.assertSizeOfList(0, statement.catchClauses);
- JUnitTestCase.assertNotNull(statement.finallyKeyword);
- JUnitTestCase.assertNotNull(statement.finallyBlock);
+ expect(statement.finallyKeyword, isNotNull);
+ expect(statement.finallyBlock, isNotNull);
}
void test_parseTryStatement_multiple() {
TryStatement statement = ParserTestCase.parse4("parseTryStatement", "try {} on NPE catch (e) {} on Error {} catch (e) {}", []);
- JUnitTestCase.assertNotNull(statement.tryKeyword);
- JUnitTestCase.assertNotNull(statement.body);
+ expect(statement.tryKeyword, isNotNull);
+ expect(statement.body, isNotNull);
EngineTestCase.assertSizeOfList(3, statement.catchClauses);
- JUnitTestCase.assertNull(statement.finallyKeyword);
- JUnitTestCase.assertNull(statement.finallyBlock);
+ expect(statement.finallyKeyword, isNull);
+ expect(statement.finallyBlock, isNull);
}
void test_parseTryStatement_on() {
TryStatement statement = ParserTestCase.parse4("parseTryStatement", "try {} on Error {}", []);
- JUnitTestCase.assertNotNull(statement.tryKeyword);
- JUnitTestCase.assertNotNull(statement.body);
+ expect(statement.tryKeyword, isNotNull);
+ expect(statement.body, isNotNull);
NodeList<CatchClause> catchClauses = statement.catchClauses;
EngineTestCase.assertSizeOfList(1, catchClauses);
CatchClause clause = catchClauses[0];
- JUnitTestCase.assertNotNull(clause.onKeyword);
- JUnitTestCase.assertNotNull(clause.exceptionType);
- JUnitTestCase.assertNull(clause.catchKeyword);
- JUnitTestCase.assertNull(clause.exceptionParameter);
- JUnitTestCase.assertNull(clause.comma);
- JUnitTestCase.assertNull(clause.stackTraceParameter);
- JUnitTestCase.assertNotNull(clause.body);
- JUnitTestCase.assertNull(statement.finallyKeyword);
- JUnitTestCase.assertNull(statement.finallyBlock);
+ expect(clause.onKeyword, isNotNull);
+ expect(clause.exceptionType, isNotNull);
+ expect(clause.catchKeyword, isNull);
+ expect(clause.exceptionParameter, isNull);
+ expect(clause.comma, isNull);
+ expect(clause.stackTraceParameter, isNull);
+ expect(clause.body, isNotNull);
+ expect(statement.finallyKeyword, isNull);
+ expect(statement.finallyBlock, isNull);
}
void test_parseTryStatement_on_catch() {
TryStatement statement = ParserTestCase.parse4("parseTryStatement", "try {} on Error catch (e, s) {}", []);
- JUnitTestCase.assertNotNull(statement.tryKeyword);
- JUnitTestCase.assertNotNull(statement.body);
+ expect(statement.tryKeyword, isNotNull);
+ expect(statement.body, isNotNull);
NodeList<CatchClause> catchClauses = statement.catchClauses;
EngineTestCase.assertSizeOfList(1, catchClauses);
CatchClause clause = catchClauses[0];
- JUnitTestCase.assertNotNull(clause.onKeyword);
- JUnitTestCase.assertNotNull(clause.exceptionType);
- JUnitTestCase.assertNotNull(clause.catchKeyword);
- JUnitTestCase.assertNotNull(clause.exceptionParameter);
- JUnitTestCase.assertNotNull(clause.comma);
- JUnitTestCase.assertNotNull(clause.stackTraceParameter);
- JUnitTestCase.assertNotNull(clause.body);
- JUnitTestCase.assertNull(statement.finallyKeyword);
- JUnitTestCase.assertNull(statement.finallyBlock);
+ expect(clause.onKeyword, isNotNull);
+ expect(clause.exceptionType, isNotNull);
+ expect(clause.catchKeyword, isNotNull);
+ expect(clause.exceptionParameter, isNotNull);
+ expect(clause.comma, isNotNull);
+ expect(clause.stackTraceParameter, isNotNull);
+ expect(clause.body, isNotNull);
+ expect(statement.finallyKeyword, isNull);
+ expect(statement.finallyBlock, isNull);
}
void test_parseTryStatement_on_catch_finally() {
TryStatement statement = ParserTestCase.parse4("parseTryStatement", "try {} on Error catch (e, s) {} finally {}", []);
- JUnitTestCase.assertNotNull(statement.tryKeyword);
- JUnitTestCase.assertNotNull(statement.body);
+ expect(statement.tryKeyword, isNotNull);
+ expect(statement.body, isNotNull);
NodeList<CatchClause> catchClauses = statement.catchClauses;
EngineTestCase.assertSizeOfList(1, catchClauses);
CatchClause clause = catchClauses[0];
- JUnitTestCase.assertNotNull(clause.onKeyword);
- JUnitTestCase.assertNotNull(clause.exceptionType);
- JUnitTestCase.assertNotNull(clause.catchKeyword);
- JUnitTestCase.assertNotNull(clause.exceptionParameter);
- JUnitTestCase.assertNotNull(clause.comma);
- JUnitTestCase.assertNotNull(clause.stackTraceParameter);
- JUnitTestCase.assertNotNull(clause.body);
- JUnitTestCase.assertNotNull(statement.finallyKeyword);
- JUnitTestCase.assertNotNull(statement.finallyBlock);
+ expect(clause.onKeyword, isNotNull);
+ expect(clause.exceptionType, isNotNull);
+ expect(clause.catchKeyword, isNotNull);
+ expect(clause.exceptionParameter, isNotNull);
+ expect(clause.comma, isNotNull);
+ expect(clause.stackTraceParameter, isNotNull);
+ expect(clause.body, isNotNull);
+ expect(statement.finallyKeyword, isNotNull);
+ expect(statement.finallyBlock, isNotNull);
}
void test_parseTypeAlias_function_noParameters() {
FunctionTypeAlias typeAlias = ParserTestCase.parse("parseTypeAlias", <Object> [emptyCommentAndMetadata()], "typedef bool F();");
- JUnitTestCase.assertNotNull(typeAlias.keyword);
- JUnitTestCase.assertNotNull(typeAlias.name);
- JUnitTestCase.assertNotNull(typeAlias.parameters);
- JUnitTestCase.assertNotNull(typeAlias.returnType);
- JUnitTestCase.assertNotNull(typeAlias.semicolon);
- JUnitTestCase.assertNull(typeAlias.typeParameters);
+ expect(typeAlias.keyword, isNotNull);
+ expect(typeAlias.name, isNotNull);
+ expect(typeAlias.parameters, isNotNull);
+ expect(typeAlias.returnType, isNotNull);
+ expect(typeAlias.semicolon, isNotNull);
+ expect(typeAlias.typeParameters, isNull);
}
void test_parseTypeAlias_function_noReturnType() {
FunctionTypeAlias typeAlias = ParserTestCase.parse("parseTypeAlias", <Object> [emptyCommentAndMetadata()], "typedef F();");
- JUnitTestCase.assertNotNull(typeAlias.keyword);
- JUnitTestCase.assertNotNull(typeAlias.name);
- JUnitTestCase.assertNotNull(typeAlias.parameters);
- JUnitTestCase.assertNull(typeAlias.returnType);
- JUnitTestCase.assertNotNull(typeAlias.semicolon);
- JUnitTestCase.assertNull(typeAlias.typeParameters);
+ expect(typeAlias.keyword, isNotNull);
+ expect(typeAlias.name, isNotNull);
+ expect(typeAlias.parameters, isNotNull);
+ expect(typeAlias.returnType, isNull);
+ expect(typeAlias.semicolon, isNotNull);
+ expect(typeAlias.typeParameters, isNull);
}
void test_parseTypeAlias_function_parameterizedReturnType() {
FunctionTypeAlias typeAlias = ParserTestCase.parse("parseTypeAlias", <Object> [emptyCommentAndMetadata()], "typedef A<B> F();");
- JUnitTestCase.assertNotNull(typeAlias.keyword);
- JUnitTestCase.assertNotNull(typeAlias.name);
- JUnitTestCase.assertNotNull(typeAlias.parameters);
- JUnitTestCase.assertNotNull(typeAlias.returnType);
- JUnitTestCase.assertNotNull(typeAlias.semicolon);
- JUnitTestCase.assertNull(typeAlias.typeParameters);
+ expect(typeAlias.keyword, isNotNull);
+ expect(typeAlias.name, isNotNull);
+ expect(typeAlias.parameters, isNotNull);
+ expect(typeAlias.returnType, isNotNull);
+ expect(typeAlias.semicolon, isNotNull);
+ expect(typeAlias.typeParameters, isNull);
}
void test_parseTypeAlias_function_parameters() {
FunctionTypeAlias typeAlias = ParserTestCase.parse("parseTypeAlias", <Object> [emptyCommentAndMetadata()], "typedef bool F(Object value);");
- JUnitTestCase.assertNotNull(typeAlias.keyword);
- JUnitTestCase.assertNotNull(typeAlias.name);
- JUnitTestCase.assertNotNull(typeAlias.parameters);
- JUnitTestCase.assertNotNull(typeAlias.returnType);
- JUnitTestCase.assertNotNull(typeAlias.semicolon);
- JUnitTestCase.assertNull(typeAlias.typeParameters);
+ expect(typeAlias.keyword, isNotNull);
+ expect(typeAlias.name, isNotNull);
+ expect(typeAlias.parameters, isNotNull);
+ expect(typeAlias.returnType, isNotNull);
+ expect(typeAlias.semicolon, isNotNull);
+ expect(typeAlias.typeParameters, isNull);
}
void test_parseTypeAlias_function_typeParameters() {
FunctionTypeAlias typeAlias = ParserTestCase.parse("parseTypeAlias", <Object> [emptyCommentAndMetadata()], "typedef bool F<E>();");
- JUnitTestCase.assertNotNull(typeAlias.keyword);
- JUnitTestCase.assertNotNull(typeAlias.name);
- JUnitTestCase.assertNotNull(typeAlias.parameters);
- JUnitTestCase.assertNotNull(typeAlias.returnType);
- JUnitTestCase.assertNotNull(typeAlias.semicolon);
- JUnitTestCase.assertNotNull(typeAlias.typeParameters);
+ expect(typeAlias.keyword, isNotNull);
+ expect(typeAlias.name, isNotNull);
+ expect(typeAlias.parameters, isNotNull);
+ expect(typeAlias.returnType, isNotNull);
+ expect(typeAlias.semicolon, isNotNull);
+ expect(typeAlias.typeParameters, isNotNull);
}
void test_parseTypeAlias_function_voidReturnType() {
FunctionTypeAlias typeAlias = ParserTestCase.parse("parseTypeAlias", <Object> [emptyCommentAndMetadata()], "typedef void F();");
- JUnitTestCase.assertNotNull(typeAlias.keyword);
- JUnitTestCase.assertNotNull(typeAlias.name);
- JUnitTestCase.assertNotNull(typeAlias.parameters);
- JUnitTestCase.assertNotNull(typeAlias.returnType);
- JUnitTestCase.assertNotNull(typeAlias.semicolon);
- JUnitTestCase.assertNull(typeAlias.typeParameters);
+ expect(typeAlias.keyword, isNotNull);
+ expect(typeAlias.name, isNotNull);
+ expect(typeAlias.parameters, isNotNull);
+ expect(typeAlias.returnType, isNotNull);
+ expect(typeAlias.semicolon, isNotNull);
+ expect(typeAlias.typeParameters, isNull);
}
void test_parseTypeArgumentList_multiple() {
TypeArgumentList argumentList = ParserTestCase.parse4("parseTypeArgumentList", "<int, int, int>", []);
- JUnitTestCase.assertNotNull(argumentList.leftBracket);
+ expect(argumentList.leftBracket, isNotNull);
EngineTestCase.assertSizeOfList(3, argumentList.arguments);
- JUnitTestCase.assertNotNull(argumentList.rightBracket);
+ expect(argumentList.rightBracket, isNotNull);
}
void test_parseTypeArgumentList_nested() {
TypeArgumentList argumentList = ParserTestCase.parse4("parseTypeArgumentList", "<A<B>>", []);
- JUnitTestCase.assertNotNull(argumentList.leftBracket);
+ expect(argumentList.leftBracket, isNotNull);
EngineTestCase.assertSizeOfList(1, argumentList.arguments);
TypeName argument = argumentList.arguments[0];
- JUnitTestCase.assertNotNull(argument);
+ expect(argument, isNotNull);
TypeArgumentList innerList = argument.typeArguments;
- JUnitTestCase.assertNotNull(innerList);
+ expect(innerList, isNotNull);
EngineTestCase.assertSizeOfList(1, innerList.arguments);
- JUnitTestCase.assertNotNull(argumentList.rightBracket);
+ expect(argumentList.rightBracket, isNotNull);
}
void test_parseTypeArgumentList_single() {
TypeArgumentList argumentList = ParserTestCase.parse4("parseTypeArgumentList", "<int>", []);
- JUnitTestCase.assertNotNull(argumentList.leftBracket);
+ expect(argumentList.leftBracket, isNotNull);
EngineTestCase.assertSizeOfList(1, argumentList.arguments);
- JUnitTestCase.assertNotNull(argumentList.rightBracket);
+ expect(argumentList.rightBracket, isNotNull);
}
void test_parseTypeName_parameterized() {
TypeName typeName = ParserTestCase.parse4("parseTypeName", "List<int>", []);
- JUnitTestCase.assertNotNull(typeName.name);
- JUnitTestCase.assertNotNull(typeName.typeArguments);
+ expect(typeName.name, isNotNull);
+ expect(typeName.typeArguments, isNotNull);
}
void test_parseTypeName_simple() {
TypeName typeName = ParserTestCase.parse4("parseTypeName", "int", []);
- JUnitTestCase.assertNotNull(typeName.name);
- JUnitTestCase.assertNull(typeName.typeArguments);
+ expect(typeName.name, isNotNull);
+ expect(typeName.typeArguments, isNull);
}
void test_parseTypeParameter_bounded() {
TypeParameter parameter = ParserTestCase.parse4("parseTypeParameter", "A extends B", []);
- JUnitTestCase.assertNotNull(parameter.bound);
- JUnitTestCase.assertNotNull(parameter.keyword);
- JUnitTestCase.assertNotNull(parameter.name);
+ expect(parameter.bound, isNotNull);
+ expect(parameter.keyword, isNotNull);
+ expect(parameter.name, isNotNull);
}
void test_parseTypeParameter_simple() {
TypeParameter parameter = ParserTestCase.parse4("parseTypeParameter", "A", []);
- JUnitTestCase.assertNull(parameter.bound);
- JUnitTestCase.assertNull(parameter.keyword);
- JUnitTestCase.assertNotNull(parameter.name);
+ expect(parameter.bound, isNull);
+ expect(parameter.keyword, isNull);
+ expect(parameter.name, isNotNull);
}
void test_parseTypeParameterList_multiple() {
TypeParameterList parameterList = ParserTestCase.parse4("parseTypeParameterList", "<A, B extends C, D>", []);
- JUnitTestCase.assertNotNull(parameterList.leftBracket);
- JUnitTestCase.assertNotNull(parameterList.rightBracket);
+ expect(parameterList.leftBracket, isNotNull);
+ expect(parameterList.rightBracket, isNotNull);
EngineTestCase.assertSizeOfList(3, parameterList.typeParameters);
}
void test_parseTypeParameterList_parameterizedWithTrailingEquals() {
TypeParameterList parameterList = ParserTestCase.parse4("parseTypeParameterList", "<A extends B<E>>=", []);
- JUnitTestCase.assertNotNull(parameterList.leftBracket);
- JUnitTestCase.assertNotNull(parameterList.rightBracket);
+ expect(parameterList.leftBracket, isNotNull);
+ expect(parameterList.rightBracket, isNotNull);
EngineTestCase.assertSizeOfList(1, parameterList.typeParameters);
}
void test_parseTypeParameterList_single() {
TypeParameterList parameterList = ParserTestCase.parse4("parseTypeParameterList", "<A>", []);
- JUnitTestCase.assertNotNull(parameterList.leftBracket);
- JUnitTestCase.assertNotNull(parameterList.rightBracket);
+ expect(parameterList.leftBracket, isNotNull);
+ expect(parameterList.rightBracket, isNotNull);
EngineTestCase.assertSizeOfList(1, parameterList.typeParameters);
}
void test_parseTypeParameterList_withTrailingEquals() {
TypeParameterList parameterList = ParserTestCase.parse4("parseTypeParameterList", "<A>=", []);
- JUnitTestCase.assertNotNull(parameterList.leftBracket);
- JUnitTestCase.assertNotNull(parameterList.rightBracket);
+ expect(parameterList.leftBracket, isNotNull);
+ expect(parameterList.rightBracket, isNotNull);
EngineTestCase.assertSizeOfList(1, parameterList.typeParameters);
}
void test_parseUnaryExpression_decrement_normal() {
PrefixExpression expression = ParserTestCase.parse4("parseUnaryExpression", "--x", []);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.MINUS_MINUS, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.operand);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.MINUS_MINUS);
+ expect(expression.operand, isNotNull);
}
void test_parseUnaryExpression_decrement_super() {
PrefixExpression expression = ParserTestCase.parse4("parseUnaryExpression", "--super", []);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.MINUS, expression.operator.type);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.MINUS);
Expression innerExpression = expression.operand;
- JUnitTestCase.assertNotNull(innerExpression);
- JUnitTestCase.assertTrue(innerExpression is PrefixExpression);
+ expect(innerExpression, isNotNull);
+ expect(innerExpression is PrefixExpression, isTrue);
PrefixExpression operand = innerExpression as PrefixExpression;
- JUnitTestCase.assertNotNull(operand.operator);
- JUnitTestCase.assertEquals(TokenType.MINUS, operand.operator.type);
- JUnitTestCase.assertNotNull(operand.operand);
+ expect(operand.operator, isNotNull);
+ expect(operand.operator.type, TokenType.MINUS);
+ expect(operand.operand, isNotNull);
}
void test_parseUnaryExpression_decrement_super_propertyAccess() {
PrefixExpression expression = ParserTestCase.parse4("parseUnaryExpression", "--super.x", []);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.MINUS_MINUS, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.operand);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.MINUS_MINUS);
+ expect(expression.operand, isNotNull);
PropertyAccess operand = expression.operand as PropertyAccess;
- JUnitTestCase.assertTrue(operand.target is SuperExpression);
- JUnitTestCase.assertEquals("x", operand.propertyName.name);
+ expect(operand.target is SuperExpression, isTrue);
+ expect(operand.propertyName.name, "x");
}
void test_parseUnaryExpression_increment_normal() {
PrefixExpression expression = ParserTestCase.parse4("parseUnaryExpression", "++x", []);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.PLUS_PLUS, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.operand);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.PLUS_PLUS);
+ expect(expression.operand, isNotNull);
}
void test_parseUnaryExpression_increment_super_index() {
PrefixExpression expression = ParserTestCase.parse4("parseUnaryExpression", "++super[0]", []);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.PLUS_PLUS, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.operand);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.PLUS_PLUS);
+ expect(expression.operand, isNotNull);
IndexExpression operand = expression.operand as IndexExpression;
- JUnitTestCase.assertTrue(operand.realTarget is SuperExpression);
- JUnitTestCase.assertTrue(operand.index is IntegerLiteral);
+ expect(operand.realTarget is SuperExpression, isTrue);
+ expect(operand.index is IntegerLiteral, isTrue);
}
void test_parseUnaryExpression_increment_super_propertyAccess() {
PrefixExpression expression = ParserTestCase.parse4("parseUnaryExpression", "++super.x", []);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.PLUS_PLUS, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.operand);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.PLUS_PLUS);
+ expect(expression.operand, isNotNull);
PropertyAccess operand = expression.operand as PropertyAccess;
- JUnitTestCase.assertTrue(operand.target is SuperExpression);
- JUnitTestCase.assertEquals("x", operand.propertyName.name);
+ expect(operand.target is SuperExpression, isTrue);
+ expect(operand.propertyName.name, "x");
}
void test_parseUnaryExpression_minus_normal() {
PrefixExpression expression = ParserTestCase.parse4("parseUnaryExpression", "-x", []);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.MINUS, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.operand);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.MINUS);
+ expect(expression.operand, isNotNull);
}
void test_parseUnaryExpression_minus_super() {
PrefixExpression expression = ParserTestCase.parse4("parseUnaryExpression", "-super", []);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.MINUS, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.operand);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.MINUS);
+ expect(expression.operand, isNotNull);
}
void test_parseUnaryExpression_not_normal() {
PrefixExpression expression = ParserTestCase.parse4("parseUnaryExpression", "!x", []);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.BANG, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.operand);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.BANG);
+ expect(expression.operand, isNotNull);
}
void test_parseUnaryExpression_not_super() {
PrefixExpression expression = ParserTestCase.parse4("parseUnaryExpression", "!super", []);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.BANG, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.operand);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.BANG);
+ expect(expression.operand, isNotNull);
}
void test_parseUnaryExpression_tilda_normal() {
PrefixExpression expression = ParserTestCase.parse4("parseUnaryExpression", "~x", []);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.TILDE, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.operand);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.TILDE);
+ expect(expression.operand, isNotNull);
}
void test_parseUnaryExpression_tilda_super() {
PrefixExpression expression = ParserTestCase.parse4("parseUnaryExpression", "~super", []);
- JUnitTestCase.assertNotNull(expression.operator);
- JUnitTestCase.assertEquals(TokenType.TILDE, expression.operator.type);
- JUnitTestCase.assertNotNull(expression.operand);
+ expect(expression.operator, isNotNull);
+ expect(expression.operator.type, TokenType.TILDE);
+ expect(expression.operand, isNotNull);
}
void test_parseVariableDeclaration_equals() {
VariableDeclaration declaration = ParserTestCase.parse4("parseVariableDeclaration", "a = b", []);
- JUnitTestCase.assertNotNull(declaration.name);
- JUnitTestCase.assertNotNull(declaration.equals);
- JUnitTestCase.assertNotNull(declaration.initializer);
+ expect(declaration.name, isNotNull);
+ expect(declaration.equals, isNotNull);
+ expect(declaration.initializer, isNotNull);
}
void test_parseVariableDeclaration_noEquals() {
VariableDeclaration declaration = ParserTestCase.parse4("parseVariableDeclaration", "a", []);
- JUnitTestCase.assertNotNull(declaration.name);
- JUnitTestCase.assertNull(declaration.equals);
- JUnitTestCase.assertNull(declaration.initializer);
+ expect(declaration.name, isNotNull);
+ expect(declaration.equals, isNull);
+ expect(declaration.initializer, isNull);
}
void test_parseVariableDeclarationListAfterMetadata_const_noType() {
VariableDeclarationList declarationList = ParserTestCase.parse("parseVariableDeclarationListAfterMetadata", <Object> [emptyCommentAndMetadata()], "const a");
- JUnitTestCase.assertNotNull(declarationList.keyword);
- JUnitTestCase.assertNull(declarationList.type);
+ expect(declarationList.keyword, isNotNull);
+ expect(declarationList.type, isNull);
EngineTestCase.assertSizeOfList(1, declarationList.variables);
}
void test_parseVariableDeclarationListAfterMetadata_const_type() {
VariableDeclarationList declarationList = ParserTestCase.parse("parseVariableDeclarationListAfterMetadata", <Object> [emptyCommentAndMetadata()], "const A a");
- JUnitTestCase.assertNotNull(declarationList.keyword);
- JUnitTestCase.assertNotNull(declarationList.type);
+ expect(declarationList.keyword, isNotNull);
+ expect(declarationList.type, isNotNull);
EngineTestCase.assertSizeOfList(1, declarationList.variables);
}
void test_parseVariableDeclarationListAfterMetadata_final_noType() {
VariableDeclarationList declarationList = ParserTestCase.parse("parseVariableDeclarationListAfterMetadata", <Object> [emptyCommentAndMetadata()], "final a");
- JUnitTestCase.assertNotNull(declarationList.keyword);
- JUnitTestCase.assertNull(declarationList.type);
+ expect(declarationList.keyword, isNotNull);
+ expect(declarationList.type, isNull);
EngineTestCase.assertSizeOfList(1, declarationList.variables);
}
void test_parseVariableDeclarationListAfterMetadata_final_type() {
VariableDeclarationList declarationList = ParserTestCase.parse("parseVariableDeclarationListAfterMetadata", <Object> [emptyCommentAndMetadata()], "final A a");
- JUnitTestCase.assertNotNull(declarationList.keyword);
- JUnitTestCase.assertNotNull(declarationList.type);
+ expect(declarationList.keyword, isNotNull);
+ expect(declarationList.type, isNotNull);
EngineTestCase.assertSizeOfList(1, declarationList.variables);
}
void test_parseVariableDeclarationListAfterMetadata_type_multiple() {
VariableDeclarationList declarationList = ParserTestCase.parse("parseVariableDeclarationListAfterMetadata", <Object> [emptyCommentAndMetadata()], "A a, b, c");
- JUnitTestCase.assertNull(declarationList.keyword);
- JUnitTestCase.assertNotNull(declarationList.type);
+ expect(declarationList.keyword, isNull);
+ expect(declarationList.type, isNotNull);
EngineTestCase.assertSizeOfList(3, declarationList.variables);
}
void test_parseVariableDeclarationListAfterMetadata_type_single() {
VariableDeclarationList declarationList = ParserTestCase.parse("parseVariableDeclarationListAfterMetadata", <Object> [emptyCommentAndMetadata()], "A a");
- JUnitTestCase.assertNull(declarationList.keyword);
- JUnitTestCase.assertNotNull(declarationList.type);
+ expect(declarationList.keyword, isNull);
+ expect(declarationList.type, isNotNull);
EngineTestCase.assertSizeOfList(1, declarationList.variables);
}
void test_parseVariableDeclarationListAfterMetadata_var_multiple() {
VariableDeclarationList declarationList = ParserTestCase.parse("parseVariableDeclarationListAfterMetadata", <Object> [emptyCommentAndMetadata()], "var a, b, c");
- JUnitTestCase.assertNotNull(declarationList.keyword);
- JUnitTestCase.assertNull(declarationList.type);
+ expect(declarationList.keyword, isNotNull);
+ expect(declarationList.type, isNull);
EngineTestCase.assertSizeOfList(3, declarationList.variables);
}
void test_parseVariableDeclarationListAfterMetadata_var_single() {
VariableDeclarationList declarationList = ParserTestCase.parse("parseVariableDeclarationListAfterMetadata", <Object> [emptyCommentAndMetadata()], "var a");
- JUnitTestCase.assertNotNull(declarationList.keyword);
- JUnitTestCase.assertNull(declarationList.type);
+ expect(declarationList.keyword, isNotNull);
+ expect(declarationList.type, isNull);
EngineTestCase.assertSizeOfList(1, declarationList.variables);
}
void test_parseVariableDeclarationListAfterType_type() {
TypeName type = new TypeName(new SimpleIdentifier(null), null);
VariableDeclarationList declarationList = ParserTestCase.parse("parseVariableDeclarationListAfterType", <Object> [emptyCommentAndMetadata(), null, type], "a");
- JUnitTestCase.assertNull(declarationList.keyword);
- JUnitTestCase.assertEquals(type, declarationList.type);
+ expect(declarationList.keyword, isNull);
+ expect(declarationList.type, type);
EngineTestCase.assertSizeOfList(1, declarationList.variables);
}
void test_parseVariableDeclarationListAfterType_var() {
Token keyword = TokenFactory.tokenFromKeyword(Keyword.VAR);
VariableDeclarationList declarationList = ParserTestCase.parse("parseVariableDeclarationListAfterType", <Object> [emptyCommentAndMetadata(), keyword, null], "a, b, c");
- JUnitTestCase.assertEquals(keyword, declarationList.keyword);
- JUnitTestCase.assertNull(declarationList.type);
+ expect(declarationList.keyword, keyword);
+ expect(declarationList.type, isNull);
EngineTestCase.assertSizeOfList(3, declarationList.variables);
}
void test_parseVariableDeclarationStatementAfterMetadata_multiple() {
VariableDeclarationStatement statement = ParserTestCase.parse("parseVariableDeclarationStatementAfterMetadata", <Object> [emptyCommentAndMetadata()], "var x, y, z;");
- JUnitTestCase.assertNotNull(statement.semicolon);
+ expect(statement.semicolon, isNotNull);
VariableDeclarationList variableList = statement.variables;
- JUnitTestCase.assertNotNull(variableList);
+ expect(variableList, isNotNull);
EngineTestCase.assertSizeOfList(3, variableList.variables);
}
void test_parseVariableDeclarationStatementAfterMetadata_single() {
VariableDeclarationStatement statement = ParserTestCase.parse("parseVariableDeclarationStatementAfterMetadata", <Object> [emptyCommentAndMetadata()], "var x;");
- JUnitTestCase.assertNotNull(statement.semicolon);
+ expect(statement.semicolon, isNotNull);
VariableDeclarationList variableList = statement.variables;
- JUnitTestCase.assertNotNull(variableList);
+ expect(variableList, isNotNull);
EngineTestCase.assertSizeOfList(1, variableList.variables);
}
void test_parseWhileStatement() {
WhileStatement statement = ParserTestCase.parse4("parseWhileStatement", "while (x) {}", []);
- JUnitTestCase.assertNotNull(statement.keyword);
- JUnitTestCase.assertNotNull(statement.leftParenthesis);
- JUnitTestCase.assertNotNull(statement.condition);
- JUnitTestCase.assertNotNull(statement.rightParenthesis);
- JUnitTestCase.assertNotNull(statement.body);
+ expect(statement.keyword, isNotNull);
+ expect(statement.leftParenthesis, isNotNull);
+ expect(statement.condition, isNotNull);
+ expect(statement.rightParenthesis, isNotNull);
+ expect(statement.body, isNotNull);
}
void test_parseWithClause_multiple() {
WithClause clause = ParserTestCase.parse4("parseWithClause", "with A, B, C", []);
- JUnitTestCase.assertNotNull(clause.withKeyword);
+ expect(clause.withKeyword, isNotNull);
EngineTestCase.assertSizeOfList(3, clause.mixinTypes);
}
void test_parseWithClause_single() {
WithClause clause = ParserTestCase.parse4("parseWithClause", "with M", []);
- JUnitTestCase.assertNotNull(clause.withKeyword);
+ expect(clause.withKeyword, isNotNull);
EngineTestCase.assertSizeOfList(1, clause.mixinTypes);
}
void test_parseYieldStatement_each() {
YieldStatement statement = ParserTestCase.parse4("parseYieldStatement", "yield* x;", []);
- JUnitTestCase.assertNotNull(statement.yieldKeyword);
- JUnitTestCase.assertNotNull(statement.star);
- JUnitTestCase.assertNotNull(statement.expression);
- JUnitTestCase.assertNotNull(statement.semicolon);
+ expect(statement.yieldKeyword, isNotNull);
+ expect(statement.star, isNotNull);
+ expect(statement.expression, isNotNull);
+ expect(statement.semicolon, isNotNull);
}
void test_parseYieldStatement_normal() {
YieldStatement statement = ParserTestCase.parse4("parseYieldStatement", "yield x;", []);
- JUnitTestCase.assertNotNull(statement.yieldKeyword);
- JUnitTestCase.assertNull(statement.star);
- JUnitTestCase.assertNotNull(statement.expression);
- JUnitTestCase.assertNotNull(statement.semicolon);
+ expect(statement.yieldKeyword, isNotNull);
+ expect(statement.star, isNull);
+ expect(statement.expression, isNotNull);
+ expect(statement.semicolon, isNotNull);
}
void test_skipPrefixedIdentifier_invalid() {
Token following = _skip("skipPrefixedIdentifier", "+");
- JUnitTestCase.assertNull(following);
+ expect(following, isNull);
}
void test_skipPrefixedIdentifier_notPrefixed() {
Token following = _skip("skipPrefixedIdentifier", "a +");
- JUnitTestCase.assertNotNull(following);
- JUnitTestCase.assertEquals(TokenType.PLUS, following.type);
+ expect(following, isNotNull);
+ expect(following.type, TokenType.PLUS);
}
void test_skipPrefixedIdentifier_prefixed() {
Token following = _skip("skipPrefixedIdentifier", "a.b +");
- JUnitTestCase.assertNotNull(following);
- JUnitTestCase.assertEquals(TokenType.PLUS, following.type);
+ expect(following, isNotNull);
+ expect(following.type, TokenType.PLUS);
}
void test_skipReturnType_invalid() {
Token following = _skip("skipReturnType", "+");
- JUnitTestCase.assertNull(following);
+ expect(following, isNull);
}
void test_skipReturnType_type() {
Token following = _skip("skipReturnType", "C +");
- JUnitTestCase.assertNotNull(following);
- JUnitTestCase.assertEquals(TokenType.PLUS, following.type);
+ expect(following, isNotNull);
+ expect(following.type, TokenType.PLUS);
}
void test_skipReturnType_void() {
Token following = _skip("skipReturnType", "void +");
- JUnitTestCase.assertNotNull(following);
- JUnitTestCase.assertEquals(TokenType.PLUS, following.type);
+ expect(following, isNotNull);
+ expect(following.type, TokenType.PLUS);
}
void test_skipSimpleIdentifier_identifier() {
Token following = _skip("skipSimpleIdentifier", "i +");
- JUnitTestCase.assertNotNull(following);
- JUnitTestCase.assertEquals(TokenType.PLUS, following.type);
+ expect(following, isNotNull);
+ expect(following.type, TokenType.PLUS);
}
void test_skipSimpleIdentifier_invalid() {
Token following = _skip("skipSimpleIdentifier", "9 +");
- JUnitTestCase.assertNull(following);
+ expect(following, isNull);
}
void test_skipSimpleIdentifier_pseudoKeyword() {
Token following = _skip("skipSimpleIdentifier", "as +");
- JUnitTestCase.assertNotNull(following);
- JUnitTestCase.assertEquals(TokenType.PLUS, following.type);
+ expect(following, isNotNull);
+ expect(following.type, TokenType.PLUS);
}
void test_skipStringLiteral_adjacent() {
Token following = _skip("skipStringLiteral", "'a' 'b' +");
- JUnitTestCase.assertNotNull(following);
- JUnitTestCase.assertEquals(TokenType.PLUS, following.type);
+ expect(following, isNotNull);
+ expect(following.type, TokenType.PLUS);
}
void test_skipStringLiteral_interpolated() {
Token following = _skip("skipStringLiteral", "'a\${b}c' +");
- JUnitTestCase.assertNotNull(following);
- JUnitTestCase.assertEquals(TokenType.PLUS, following.type);
+ expect(following, isNotNull);
+ expect(following.type, TokenType.PLUS);
}
void test_skipStringLiteral_invalid() {
Token following = _skip("skipStringLiteral", "a");
- JUnitTestCase.assertNull(following);
+ expect(following, isNull);
}
void test_skipStringLiteral_single() {
Token following = _skip("skipStringLiteral", "'a' +");
- JUnitTestCase.assertNotNull(following);
- JUnitTestCase.assertEquals(TokenType.PLUS, following.type);
+ expect(following, isNotNull);
+ expect(following.type, TokenType.PLUS);
}
void test_skipTypeArgumentList_invalid() {
Token following = _skip("skipTypeArgumentList", "+");
- JUnitTestCase.assertNull(following);
+ expect(following, isNull);
}
void test_skipTypeArgumentList_multiple() {
Token following = _skip("skipTypeArgumentList", "<E, F, G> +");
- JUnitTestCase.assertNotNull(following);
- JUnitTestCase.assertEquals(TokenType.PLUS, following.type);
+ expect(following, isNotNull);
+ expect(following.type, TokenType.PLUS);
}
void test_skipTypeArgumentList_single() {
Token following = _skip("skipTypeArgumentList", "<E> +");
- JUnitTestCase.assertNotNull(following);
- JUnitTestCase.assertEquals(TokenType.PLUS, following.type);
+ expect(following, isNotNull);
+ expect(following.type, TokenType.PLUS);
}
void test_skipTypeName_invalid() {
Token following = _skip("skipTypeName", "+");
- JUnitTestCase.assertNull(following);
+ expect(following, isNull);
}
void test_skipTypeName_parameterized() {
Token following = _skip("skipTypeName", "C<E<F<G>>> +");
- JUnitTestCase.assertNotNull(following);
- JUnitTestCase.assertEquals(TokenType.PLUS, following.type);
+ expect(following, isNotNull);
+ expect(following.type, TokenType.PLUS);
}
void test_skipTypeName_simple() {
Token following = _skip("skipTypeName", "C +");
- JUnitTestCase.assertNotNull(following);
- JUnitTestCase.assertEquals(TokenType.PLUS, following.type);
+ expect(following, isNotNull);
+ expect(following.type, TokenType.PLUS);
}
/**
@@ -8244,7 +8242,7 @@ void''', []);
Token token = scanner.tokenize();
Parser parser = new Parser(null, listener);
CompilationUnit unit = parser.parseDirectives(token);
- JUnitTestCase.assertNotNull(unit);
+ expect(unit, isNotNull);
EngineTestCase.assertSizeOfList(0, unit.declarations);
listener.assertErrorsWithCodes(errorCodes);
return unit;
@@ -8276,7 +8274,7 @@ void''', []);
}
main() {
- _ut.groupSep = ' | ';
+ groupSep = ' | ';
runReflectiveTests(ComplexParserTest);
runReflectiveTests(ErrorParserTest);
runReflectiveTests(IncrementalParserTest);

Powered by Google App Engine
This is Rietveld 408576698