diff --git a/platform/testFramework/src/com/intellij/testFramework/UsefulTestCase.java b/platform/testFramework/src/com/intellij/testFramework/UsefulTestCase.java index 5898d1ea879f..34c214bed672 100644 --- a/platform/testFramework/src/com/intellij/testFramework/UsefulTestCase.java +++ b/platform/testFramework/src/com/intellij/testFramework/UsefulTestCase.java @@ -339,7 +339,7 @@ public abstract class UsefulTestCase extends TestCase { } } - public static void assertOrderedEquals(final String errorMsg, Iterable actual, T... expected) { + public static void assertOrderedEquals(final String errorMsg, @NotNull Iterable actual, @NotNull T... expected) { Assert.assertNotNull(actual); Assert.assertNotNull(expected); assertOrderedEquals(errorMsg, actual, Arrays.asList(expected)); @@ -554,7 +554,8 @@ public abstract class UsefulTestCase extends TestCase { } public static void assertEmpty(final String errorMsg, final Collection collection) { - assertOrderedEquals(errorMsg, collection); + Iterable i = (Iterable)collection; + assertOrderedEquals(errorMsg, i); } public static void assertSize(int expectedSize, final Object[] array) {