normalize stacktraces without "at" (IDEA-135914)

This commit is contained in:
peter
2015-02-03 13:39:28 +01:00
parent 6f3fb8f204
commit 1c8b727121
2 changed files with 14 additions and 2 deletions
@@ -109,6 +109,18 @@ public class NormalizeTextTest extends TestCase {
"at org.apache.velocity.Template.merge(Template.java:256)");
}
public void testWithoutAt() {
doTest(" java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1407)\n" +
" java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)\n" +
" java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:400)\n" +
" java.util.concurrent.ForkJoinTask.invokeAll(ForkJoinTask.java:837)\n",
" java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1407)\n" +
" java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)\n" +
" java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:400)\n" +
" java.util.concurrent.ForkJoinTask.invokeAll(ForkJoinTask.java:837)");
}
private static void doTest(@NonNls String stackTrace, @NonNls String expected) {
String normalized = UnscrambleDialog.normalizeText(stackTrace);
assertEquals(expected, normalized);