Obtenga el valor de JSlider en las pruebas con AssertJ

Utilizo las pruebas JUnit y AssertJ para mi aplicación Swing escrita en Java 8. Me gustaría probar si el valor del control deslizante cambia cuando se hace clic en un botón, pero no encontré ninguna forma de obtener un valor actual de un control deslizante.

Inicialicé la aplicación al comienzo de la prueba.

Vizar frame = GuiActionRunner.execute(() -> new Vizar());
window = new FrameFixture(frame);
window.show();

en windowvariable. Me gustaria tener algo asi

int a = window.slider("zoomSlider").getValue();

¿Hay alguna forma de hacer eso?

Respuesta 1

Desarrollé y construí mi aplicación Java usando Maven. Necesito admitir Java 1.6, por lo que uso las siguientes propiedades: <maven.compiler.target> 1.6 </maven.compiler.target> <maven.compiler ...

TreeSet elimina diferentes elementos con el mismo valor de Comprator. No quiero que se elimine. ¿Hay alguna forma de controlar esto? ¿O usar otra clase de contenedor? Agregado: OK. Parece que no puedo usar Set. YO ...

¿Cómo se convierte una cadena RTF en texto sin formato en Java? La respuesta obvia es usar el RTFEditorKit de Swing, y esa parece ser la respuesta común en Internet. Sin embargo, el método de escritura que ...

Estoy tratando de agregar una matriz entera en Set de la siguiente manera, int [] arr = {2, 6, 4, 2, 3, 3, 1, 7}; Set <Integer> set = new HashSet <Integer> (Arrays.asList (arr)); Estoy recibiendo un error ...