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
|