From f4b7c0b0811584cbcd6b10ed8d4f151ad88d73d8 Mon Sep 17 00:00:00 2001 From: Stepan Koltsov Date: Tue, 3 Jan 2012 18:46:31 +0400 Subject: [PATCH] fix blinking ReadClassDataTest --- .../tests/org/jetbrains/jet/ReadClassDataTest.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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"); }