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

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


  24  */
  25 
  26 package javafx.scene.control;
  27 
  28 import static com.sun.javafx.scene.control.infrastructure.ControlTestUtils.assertStyleClassContains;
  29 import static org.junit.Assert.assertArrayEquals;
  30 import static org.junit.Assert.assertEquals;
  31 import static org.junit.Assert.assertFalse;
  32 import static org.junit.Assert.assertNotNull;
  33 import static org.junit.Assert.assertNull;
  34 import static org.junit.Assert.assertSame;
  35 import static org.junit.Assert.assertTrue;
  36 import static org.junit.Assert.fail;
  37 
  38 import java.util.ArrayList;
  39 import java.util.Arrays;
  40 import java.util.Collections;
  41 import java.util.List;
  42 
  43 import com.sun.javafx.scene.control.behavior.ListCellBehavior;
  44 import com.sun.javafx.scene.control.behavior.TableCellBehavior;
  45 import com.sun.javafx.scene.control.infrastructure.KeyEventFirer;
  46 import com.sun.javafx.scene.control.infrastructure.KeyModifier;
  47 import javafx.application.Platform;
  48 import javafx.beans.binding.Bindings;
  49 import javafx.beans.property.ObjectProperty;
  50 import javafx.beans.property.ReadOnlyBooleanWrapper;
  51 import javafx.beans.property.ReadOnlyStringWrapper;
  52 import javafx.beans.property.SimpleObjectProperty;
  53 import javafx.collections.FXCollections;
  54 import javafx.collections.ListChangeListener;
  55 import javafx.collections.ObservableList;
  56 import javafx.event.ActionEvent;
  57 import javafx.scene.Parent;
  58 import javafx.scene.Scene;
  59 import javafx.scene.control.cell.CheckBoxListCell;
  60 import javafx.scene.control.cell.ComboBoxListCell;
  61 import javafx.scene.control.cell.TextFieldListCell;
  62 import javafx.scene.control.cell.TextFieldTableCell;
  63 import javafx.scene.image.ImageView;
  64 import javafx.scene.input.KeyCode;
  65 import javafx.scene.layout.HBox;
  66 import javafx.scene.layout.VBox;
  67 import javafx.scene.paint.Color;
  68 import javafx.scene.shape.Rectangle;
  69 import javafx.util.Callback;
  70 
  71 import org.junit.Before;
  72 import org.junit.Ignore;
  73 import org.junit.Test;
  74 
  75 import com.sun.javafx.scene.control.infrastructure.VirtualFlowTestUtils;
  76 import com.sun.javafx.scene.control.infrastructure.StageLoader;
  77 import com.sun.javafx.scene.control.skin.VirtualScrollBar;
  78 import com.sun.javafx.scene.control.test.Person;
  79 import com.sun.javafx.scene.control.test.RT_22463_Person;
  80 import com.sun.javafx.tk.Toolkit;
  81 
  82 public class ListViewTest {
  83     private ListView<String> listView;
  84     private MultipleSelectionModel<String> sm;
  85     private FocusModel<String> fm;
  86 
  87     @Before public void setup() {
  88         listView = new ListView<>();
  89         sm = listView.getSelectionModel();
  90         fm = listView.getFocusModel();
  91     }
  92 
  93 
  94     /*********************************************************************
  95      * Tests for the constructors                                        *
  96      ********************************************************************/
  97 




  24  */
  25 
  26 package javafx.scene.control;
  27 
  28 import static com.sun.javafx.scene.control.infrastructure.ControlTestUtils.assertStyleClassContains;
  29 import static org.junit.Assert.assertArrayEquals;
  30 import static org.junit.Assert.assertEquals;
  31 import static org.junit.Assert.assertFalse;
  32 import static org.junit.Assert.assertNotNull;
  33 import static org.junit.Assert.assertNull;
  34 import static org.junit.Assert.assertSame;
  35 import static org.junit.Assert.assertTrue;
  36 import static org.junit.Assert.fail;
  37 
  38 import java.util.ArrayList;
  39 import java.util.Arrays;
  40 import java.util.Collections;
  41 import java.util.List;
  42 
  43 import com.sun.javafx.scene.control.behavior.ListCellBehavior;

  44 import com.sun.javafx.scene.control.infrastructure.KeyEventFirer;
  45 import com.sun.javafx.scene.control.infrastructure.KeyModifier;
  46 import javafx.application.Platform;
  47 import javafx.beans.binding.Bindings;
  48 import javafx.beans.property.ObjectProperty;
  49 import javafx.beans.property.ReadOnlyBooleanWrapper;

  50 import javafx.beans.property.SimpleObjectProperty;
  51 import javafx.collections.FXCollections;
  52 import javafx.collections.ListChangeListener;
  53 import javafx.collections.ObservableList;



  54 import javafx.scene.control.cell.CheckBoxListCell;
  55 import javafx.scene.control.cell.ComboBoxListCell;
  56 import javafx.scene.control.cell.TextFieldListCell;
  57 import com.sun.javafx.scene.control.VirtualScrollBar;
  58 import javafx.scene.image.ImageView;
  59 import javafx.scene.input.KeyCode;

  60 import javafx.scene.layout.VBox;
  61 import javafx.scene.paint.Color;
  62 import javafx.scene.shape.Rectangle;
  63 import javafx.util.Callback;
  64 
  65 import org.junit.Before;

  66 import org.junit.Test;
  67 
  68 import com.sun.javafx.scene.control.infrastructure.VirtualFlowTestUtils;
  69 import com.sun.javafx.scene.control.infrastructure.StageLoader;

  70 import com.sun.javafx.scene.control.test.Person;
  71 import com.sun.javafx.scene.control.test.RT_22463_Person;
  72 import com.sun.javafx.tk.Toolkit;
  73 
  74 public class ListViewTest {
  75     private ListView<String> listView;
  76     private MultipleSelectionModel<String> sm;
  77     private FocusModel<String> fm;
  78 
  79     @Before public void setup() {
  80         listView = new ListView<>();
  81         sm = listView.getSelectionModel();
  82         fm = listView.getFocusModel();
  83     }
  84 
  85 
  86     /*********************************************************************
  87      * Tests for the constructors                                        *
  88      ********************************************************************/
  89