modules/controls/src/test/java/javafx/scene/control/ColorPickerTest.java

Print this page
rev 9240 : 8076423: JEP 253: Prepare JavaFX UI Controls & CSS APIs for Modularization

@@ -36,13 +36,12 @@
 import javafx.stage.Stage;
 import com.sun.javafx.pgstub.StubToolkit;
 import com.sun.javafx.scene.control.infrastructure.KeyEventFirer;
 import com.sun.javafx.scene.control.infrastructure.MouseEventFirer;
 import com.sun.javafx.scene.control.infrastructure.MouseEventGenerator;
-import com.sun.javafx.scene.control.skin.ColorPalette;
-import com.sun.javafx.scene.control.skin.ColorPickerPaletteRetriever;
-import com.sun.javafx.scene.control.skin.ColorPickerSkin;
+import javafx.scene.control.skin.ColorPickerPaletteRetriever;
+import javafx.scene.control.skin.ColorPickerSkin;
 import com.sun.javafx.tk.Toolkit;
 import org.junit.Before;
 import org.junit.Test;
 import static com.sun.javafx.scene.control.infrastructure.ControlTestUtils.assertStyleClassContains;
 import static org.junit.Assert.assertEquals;

@@ -148,64 +147,6 @@
     }
     
     @Test public void ensureOnActionPropertyReferencesBean() {
         assertEquals(colorPicker, colorPicker.onActionProperty().getBean());
     }
-    
-    @Test public void ensureCanSelectColorFromPalette() {
-         final MouseEventGenerator generator = new MouseEventGenerator();
-         ColorPickerSkin skin = (ColorPickerSkin)colorPicker.getSkin();
-         assertTrue(skin != null);
-         ColorPalette colorPalette = ColorPickerPaletteRetriever.getColorPalette(colorPicker);
-         colorPicker.show();
-         tk.firePulse();
-         assertTrue(colorPicker.isShowing());
-         GridPane grid = colorPalette.getColorGrid();
-         double xval = grid.getBoundsInLocal().getMinX();
-         double yval = grid.getBoundsInLocal().getMinY();
-        
-        Scene paletteScene = ColorPickerPaletteRetriever.getPopup(colorPicker).getScene();
-        paletteScene.getWindow().requestFocus();
-        
-        paletteScene.impl_processMouseEvent(
-                generator.generateMouseEvent(MouseEvent.MOUSE_PRESSED, xval+85, yval+40));
-        
-        paletteScene.impl_processMouseEvent(
-                generator.generateMouseEvent(MouseEvent.MOUSE_RELEASED, xval+85, yval+40));
-        tk.firePulse();
-        
-        assertEquals(colorPicker.getValue().toString(), "0x330033ff");
-    }
-    
-    @Test public void testEscapeClosesCustomColorDialog() {
-//        final MouseEventGenerator generator = new MouseEventGenerator();
-        ColorPickerSkin skin = (ColorPickerSkin)colorPicker.getSkin();
-        assertTrue(skin != null);
-        ColorPalette colorPalette = ColorPickerPaletteRetriever.getColorPalette(colorPicker);
-        colorPicker.show();
-        tk.firePulse();
-        assertTrue(colorPicker.isShowing());
-        Hyperlink link = ColorPickerPaletteRetriever.getCustomColorLink(colorPalette);
-         
-        Scene paletteScene = ColorPickerPaletteRetriever.getPopup(colorPicker).getScene();
-        paletteScene.getWindow().requestFocus();
-        
-        //Click on CustomColor hyperlink to show the custom color dialog.
-        Hyperlink hyperlink = ColorPickerPaletteRetriever.getCustomColorLink(colorPalette);
-        MouseEventFirer mouse = new MouseEventFirer(hyperlink);
-        mouse.fireMousePressAndRelease();
-        mouse.dispose();
-
-        Stage dialog = ColorPickerPaletteRetriever.getCustomColorDialog(colorPalette);
-        assertNotNull(dialog);
-        assertTrue(dialog.isShowing());
-        
-        dialog.requestFocus();
-        tk.firePulse();
-        
-        // fire KeyEvent (Escape) on custom color dialog to close it
-        KeyEventFirer keyboard = new KeyEventFirer(dialog);
-        keyboard.doKeyPress(KeyCode.ESCAPE);
-        tk.firePulse();   
-        assertTrue(!dialog.isShowing());
-    }
 }