mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-116923 Fix, kill or rewrite FinderRecursivePanelSelectionUpdateTest
This commit is contained in:
+8
-25
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user