diff --git a/compiler/tests/org/jetbrains/jet/ReadClassDataTest.java b/compiler/tests/org/jetbrains/jet/ReadClassDataTest.java index e366691c577..8521f110ea2 100644 --- a/compiler/tests/org/jetbrains/jet/ReadClassDataTest.java +++ b/compiler/tests/org/jetbrains/jet/ReadClassDataTest.java @@ -213,6 +213,8 @@ public class ReadClassDataTest extends UsefulTestCase { for (TypeParameterDescriptor param : klass.getTypeConstructor().getParameters()) { typeArguments.add(new TypeProjection(Variance.INVARIANT, param.getDefaultType())); } + + List memberStrings = new ArrayList(); JetScope memberScope = klass.getMemberScope(typeArguments); for (DeclarationDescriptor member : memberScope.getAllDescriptors()) { @@ -226,8 +228,16 @@ public class ReadClassDataTest extends UsefulTestCase { { continue; } + StringBuilder memberSb = new StringBuilder(); + new Serializer(memberSb).serialize(member); + memberStrings.add(memberSb.toString()); + } + + Collections.sort(memberStrings); + + for (String memberString : memberStrings) { sb.append(" "); - new Serializer(sb).serialize(member); + sb.append(memberString); sb.append("\n"); }