IDEA-116923 Fix, kill or rewrite FinderRecursivePanelSelectionUpdateTest

This commit is contained in:
Yann Cébron
2014-09-16 09:37:07 +02:00
parent fc4d3ec42a
commit 4e6de6fab9
@@ -15,7 +15,6 @@
*/
package com.intellij.ui;
import com.intellij.idea.Bombed;
import com.intellij.openapi.project.Project;
import com.intellij.testFramework.PlatformTestCase;
import com.intellij.testFramework.SkipInHeadlessEnvironment;
@@ -25,44 +24,28 @@ import org.jetbrains.annotations.Nullable;
import javax.swing.*;
import java.util.Arrays;
import java.util.Calendar;
import java.util.List;
@SkipInHeadlessEnvironment
public class FinderRecursivePanelSelectionUpdateTest extends PlatformTestCase {
@Bombed(year = 2015, month = Calendar.APRIL, day = 1, user = "Yann Cebron")
public void testUpdate() throws InterruptedException {
StringFinderRecursivePanel panel_0 = new StringFinderRecursivePanel(getProject()) {
@NotNull
@Override
protected JComponent createRightComponent(String s) {
return new StringFinderRecursivePanel(this) {
@Override
@NotNull
protected JComponent createRightComponent(String s) {
return new StringFinderRecursivePanel(this) {
@Override
@NotNull
protected JComponent createRightComponent(String s) {
return new StringFinderRecursivePanel(this);
}
};
}
};
}
};
StringFinderRecursivePanel panel_0 = new StringFinderRecursivePanel(getProject());
disposeOnTearDown(panel_0);
final StringFinderRecursivePanel panel_1 = new StringFinderRecursivePanel(panel_0);
panel_1.setSecondComponent(panel_0);
panel_0.setTestSelectedIndex(0);
StringFinderRecursivePanel panel_1 = (StringFinderRecursivePanel)panel_0.getSecondComponent();
final StringFinderRecursivePanel panel_2 = new StringFinderRecursivePanel(panel_1);
panel_1.setSecondComponent(panel_2);
panel_1.setTestSelectedIndex(1);
StringFinderRecursivePanel panel_2 = (StringFinderRecursivePanel)panel_1.getSecondComponent();
final StringFinderRecursivePanel panel_3 = new StringFinderRecursivePanel(panel_2);
panel_2.setSecondComponent(panel_3);
panel_2.setTestSelectedIndex(2);
StringFinderRecursivePanel panel_3 = (StringFinderRecursivePanel)panel_2.getSecondComponent();
panel_3.setSecondComponent(new StringFinderRecursivePanel(panel_3));
panel_3.setTestSelectedIndex(3);
panel_0.updatePanel();