Index: pkg/analyzer/test/generated/test_support.dart |
diff --git a/pkg/analyzer/test/generated/test_support.dart b/pkg/analyzer/test/generated/test_support.dart |
index 2263acdec569547afcf1ca987eb88867e2bf7726..cdcbabbe1eae69bb9dd9a9ca8f19adf4864eace5 100644 |
--- a/pkg/analyzer/test/generated/test_support.dart |
+++ b/pkg/analyzer/test/generated/test_support.dart |
@@ -106,7 +106,7 @@ class GatheringErrorListener implements AnalysisErrorListener { |
* @throws AssertionFailedError if a different number of errors have been gathered than were |
* expected |
*/ |
- void assertErrors2(List<ErrorCode> expectedErrorCodes) { |
+ void assertErrorsWithCodes(List<ErrorCode> expectedErrorCodes) { |
JavaStringBuilder builder = new JavaStringBuilder(); |
// |
// Verify that the expected error codes have a non-empty message. |
@@ -206,7 +206,7 @@ class GatheringErrorListener implements AnalysisErrorListener { |
* @throws AssertionFailedError if a different number of errors have been gathered than were |
* expected |
*/ |
- void assertErrors3(List<ErrorSeverity> expectedSeverities) { |
+ void assertErrorsWithSeverities(List<ErrorSeverity> expectedSeverities) { |
int expectedErrorCount = 0; |
int expectedWarningCount = 0; |
for (ErrorSeverity severity in expectedSeverities) { |
@@ -275,7 +275,7 @@ class GatheringErrorListener implements AnalysisErrorListener { |
* |
* @return `true` if at least one error has been gathered |
*/ |
- bool hasErrors() => _errors.length > 0; |
+ bool get hasErrors => _errors.length > 0; |
void onError(AnalysisError error) { |
if (_rawSource != null) { |
@@ -297,23 +297,13 @@ class GatheringErrorListener implements AnalysisErrorListener { |
} |
/** |
- * Set the line information associated with the given source to the given information. |
- * |
- * @param source the source with which the line information is associated |
- * @param lineInfo the line information to be associated with the source |
- */ |
- void setLineInfo2(Source source, LineInfo lineInfo) { |
- _lineInfoMap[source] = lineInfo; |
- } |
- |
- /** |
* Return `true` if the two errors are equivalent. |
* |
* @param firstError the first error being compared |
* @param secondError the second error being compared |
* @return `true` if the two errors are equivalent |
*/ |
- bool equals5(AnalysisError firstError, AnalysisError secondError) => identical(firstError.errorCode, secondError.errorCode) && firstError.offset == secondError.offset && firstError.length == secondError.length && equals6(firstError.source, secondError.source); |
+ bool equalErrors(AnalysisError firstError, AnalysisError secondError) => identical(firstError.errorCode, secondError.errorCode) && firstError.offset == secondError.offset && firstError.length == secondError.length && equalSources(firstError.source, secondError.source); |
/** |
* Return `true` if the two sources are equivalent. |
@@ -322,7 +312,7 @@ class GatheringErrorListener implements AnalysisErrorListener { |
* @param secondSource the second source being compared |
* @return `true` if the two sources are equivalent |
*/ |
- bool equals6(Source firstSource, Source secondSource) { |
+ bool equalSources(Source firstSource, Source secondSource) { |
if (firstSource == null) { |
return secondSource == null; |
} else if (secondSource == null) { |
@@ -406,7 +396,7 @@ class GatheringErrorListener implements AnalysisErrorListener { |
*/ |
bool foundAndRemoved(List<AnalysisError> errors, AnalysisError targetError) { |
for (AnalysisError error in errors) { |
- if (equals5(error, targetError)) { |
+ if (equalErrors(error, targetError)) { |
errors.remove(error); |
return true; |
} |
@@ -475,7 +465,7 @@ class EngineTestCase extends JUnitTestCase { |
} |
List<bool> found = new List<bool>.filled(expectedSize, false); |
for (int i = 0; i < expectedSize; i++) { |
- assertContains2(array, found, expectedElements[i]); |
+ privateAssertContains(array, found, expectedElements[i]); |
} |
} |
@@ -539,22 +529,23 @@ class EngineTestCase extends JUnitTestCase { |
} |
/** |
- * Assert that the given list is non-`null` and has exactly expected elements. |
+ * Assert that the given array is non-`null` and has exactly expected elements. |
* |
- * @param list the list being tested |
+ * @param array the array being tested |
* @param expectedElements the expected elements |
- * @throws AssertionFailedError if the list is `null` or does not have the expected elements |
+ * @throws AssertionFailedError if the array is `null` or does not have the expected |
+ * elements |
*/ |
- static void assertExactElements(List list, List<Object> expectedElements) { |
+ static void assertExactElementsInArray(List<Object> array, List<Object> expectedElements) { |
int expectedSize = expectedElements.length; |
- if (list == null) { |
- JUnitTestCase.fail("Expected list of size ${expectedSize}; found null"); |
+ if (array == null) { |
+ JUnitTestCase.fail("Expected array of size ${expectedSize}; found null"); |
} |
- if (list.length != expectedSize) { |
- JUnitTestCase.fail("Expected list of size ${expectedSize}; contained ${list.length} elements"); |
+ if (array.length != expectedSize) { |
+ JUnitTestCase.fail("Expected array of size ${expectedSize}; contained ${array.length} elements"); |
} |
for (int i = 0; i < expectedSize; i++) { |
- Object element = list[i]; |
+ Object element = array[i]; |
Object expectedElement = expectedElements[i]; |
if (element != expectedElement) { |
JUnitTestCase.fail("Expected ${expectedElement} at [${i}]; found ${element}"); |
@@ -563,23 +554,22 @@ class EngineTestCase extends JUnitTestCase { |
} |
/** |
- * Assert that the given array is non-`null` and has exactly expected elements. |
+ * Assert that the given list is non-`null` and has exactly expected elements. |
* |
- * @param array the array being tested |
+ * @param list the list being tested |
* @param expectedElements the expected elements |
- * @throws AssertionFailedError if the array is `null` or does not have the expected |
- * elements |
+ * @throws AssertionFailedError if the list is `null` or does not have the expected elements |
*/ |
- static void assertExactElements2(List<Object> array, List<Object> expectedElements) { |
+ static void assertExactElementsInList(List list, List<Object> expectedElements) { |
int expectedSize = expectedElements.length; |
- if (array == null) { |
- JUnitTestCase.fail("Expected array of size ${expectedSize}; found null"); |
+ if (list == null) { |
+ JUnitTestCase.fail("Expected list of size ${expectedSize}; found null"); |
} |
- if (array.length != expectedSize) { |
- JUnitTestCase.fail("Expected array of size ${expectedSize}; contained ${array.length} elements"); |
+ if (list.length != expectedSize) { |
+ JUnitTestCase.fail("Expected list of size ${expectedSize}; contained ${list.length} elements"); |
} |
for (int i = 0; i < expectedSize; i++) { |
- Object element = array[i]; |
+ Object element = list[i]; |
Object expectedElement = expectedElements[i]; |
if (element != expectedElement) { |
JUnitTestCase.fail("Expected ${expectedElement} at [${i}]; found ${element}"); |
@@ -594,7 +584,7 @@ class EngineTestCase extends JUnitTestCase { |
* @param expectedElements the expected elements |
* @throws AssertionFailedError if the list is `null` or does not have the expected elements |
*/ |
- static void assertExactElements3(Set set, List<Object> expectedElements) { |
+ static void assertExactElementsInSet(Set set, List<Object> expectedElements) { |
int expectedSize = expectedElements.length; |
if (set == null) { |
JUnitTestCase.fail("Expected list of size ${expectedSize}; found null"); |
@@ -668,7 +658,7 @@ class EngineTestCase extends JUnitTestCase { |
* @throws AssertionFailedError if the list is `null` or does not have the expected number |
* of elements |
*/ |
- static void assertSize(int expectedSize, List list) { |
+ static void assertSizeOfList(int expectedSize, List list) { |
if (list == null) { |
JUnitTestCase.fail("Expected list of size ${expectedSize}; found null"); |
} else if (list.length != expectedSize) { |
@@ -684,7 +674,7 @@ class EngineTestCase extends JUnitTestCase { |
* @throws AssertionFailedError if the map is `null` or does not have the expected number of |
* elements |
*/ |
- static void assertSize2(int expectedSize, Map map) { |
+ static void assertSizeOfMap(int expectedSize, Map map) { |
if (map == null) { |
JUnitTestCase.fail("Expected map of size ${expectedSize}; found null"); |
} else if (map.length != expectedSize) { |
@@ -700,7 +690,7 @@ class EngineTestCase extends JUnitTestCase { |
* @throws AssertionFailedError if the set is `null` or does not have the expected number of |
* elements |
*/ |
- static void assertSize3(int expectedSize, Set set) { |
+ static void assertSizeOfSet(int expectedSize, Set set) { |
if (set == null) { |
JUnitTestCase.fail("Expected set of size ${expectedSize}; found null"); |
} else if (set.length != expectedSize) { |
@@ -734,7 +724,29 @@ class EngineTestCase extends JUnitTestCase { |
return node.getAncestor(predicate); |
} |
- static void assertContains2(List<Object> array, List<bool> found, Object element) { |
+ /** |
+ * Calculate the offset where the given strings differ. |
+ * |
+ * @param str1 the first String to compare |
+ * @param str2 the second String to compare |
+ * @return the offset at which the strings differ (or <code>-1</code> if they do not) |
+ */ |
+ static int getDiffPos(String str1, String str2) { |
+ int len1 = Math.min(str1.length, str2.length); |
+ int diffPos = -1; |
+ for (int i = 0; i < len1; i++) { |
+ if (str1.codeUnitAt(i) != str2.codeUnitAt(i)) { |
+ diffPos = i; |
+ break; |
+ } |
+ } |
+ if (diffPos == -1 && str1.length != str2.length) { |
+ diffPos = len1; |
+ } |
+ return diffPos; |
+ } |
+ |
+ static void privateAssertContains(List<Object> array, List<bool> found, Object element) { |
if (element == null) { |
for (int i = 0; i < array.length; i++) { |
if (!found[i]) { |
@@ -758,28 +770,6 @@ class EngineTestCase extends JUnitTestCase { |
} |
} |
- /** |
- * Calculate the offset where the given strings differ. |
- * |
- * @param str1 the first String to compare |
- * @param str2 the second String to compare |
- * @return the offset at which the strings differ (or <code>-1</code> if they do not) |
- */ |
- static int getDiffPos(String str1, String str2) { |
- int len1 = Math.min(str1.length, str2.length); |
- int diffPos = -1; |
- for (int i = 0; i < len1; i++) { |
- if (str1.codeUnitAt(i) != str2.codeUnitAt(i)) { |
- diffPos = i; |
- break; |
- } |
- } |
- if (diffPos == -1 && str1.length != str2.length) { |
- diffPos = len1; |
- } |
- return diffPos; |
- } |
- |
AnalysisContextImpl createAnalysisContext() { |
AnalysisContextImpl context = new AnalysisContextImpl(); |
context.sourceFactory = new SourceFactory([]); |