Skip to content

Commit fde21f9

Browse files
committed
Cleanup test
1 parent e63a250 commit fde21f9

File tree

1 file changed

+9
-12
lines changed

1 file changed

+9
-12
lines changed

tests/com/goide/editor/GoExitPointsHighlightingTest.java

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@
2222
import com.intellij.openapi.util.TextRange;
2323
import com.intellij.psi.PsiElement;
2424
import com.intellij.testFramework.LightProjectDescriptor;
25+
import com.intellij.util.Function;
26+
import com.intellij.util.containers.ContainerUtil;
2527
import org.jetbrains.annotations.NotNull;
2628

27-
import java.util.ArrayList;
28-
import java.util.Arrays;
2929
import java.util.List;
3030

3131

@@ -89,16 +89,13 @@ private void doTest(@NotNull String text, String... usages) {
8989
assertNotNull(handler);
9090
List<PsiElement> targets = handler.getTargets();
9191
assertEquals(1, targets.size());
92-
9392
handler.computeUsages(targets);
94-
List<TextRange> readUsages = handler.getReadUsages();
95-
assertEquals(usages.length, readUsages.size());
96-
97-
List<String> textUsages = new ArrayList<String>();
98-
for (TextRange usage : readUsages) {
99-
String usageText = myFixture.getFile().getText().substring(usage.getStartOffset(), usage.getEndOffset());
100-
textUsages.add(usageText);
101-
}
102-
assertSameElements(textUsages, Arrays.asList(usages));
93+
List<String> textUsages = ContainerUtil.map(handler.getReadUsages(), new Function<TextRange, String>() {
94+
@Override
95+
public String fun(TextRange range) {
96+
return range.substring(myFixture.getFile().getText());
97+
}
98+
});
99+
assertSameElements(textUsages, usages);
103100
}
104101
}

0 commit comments

Comments
 (0)