src/test/java/de/uapcore/sudoku/SudokuTextFieldTest.java

changeset 22
06170a0be62a
parent 19
627e1c99bcf1
equal deleted inserted replaced
21:11cb2d9413d4 22:06170a0be62a
1 package de.uapcore.sudoku; 1 package de.uapcore.sudoku;
2
3 2
4 import org.junit.jupiter.api.AfterEach; 3 import org.junit.jupiter.api.AfterEach;
5 import org.junit.jupiter.api.BeforeEach; 4 import org.junit.jupiter.api.BeforeEach;
6 import org.junit.jupiter.api.Test; 5 import org.junit.jupiter.api.Test;
7 6
242 // give WM time to deliver the event 241 // give WM time to deliver the event
243 TimeUnit.MILLISECONDS.sleep(100); 242 TimeUnit.MILLISECONDS.sleep(100);
244 // then 243 // then
245 SwingUtilities.invokeAndWait(() -> assertNull(tf.getSelectedText())); 244 SwingUtilities.invokeAndWait(() -> assertNull(tf.getSelectedText()));
246 } 245 }
246
247 @Test
248 void testFont() {
249 final var tf = new SudokuTextField();
250 assertEquals(18, tf.getFont().getSize());
251 }
252
253 @Test
254 void testAlignment() {
255 final var tf = new SudokuTextField();
256 assertEquals(JTextField.CENTER, tf.getHorizontalAlignment());
257 }
258
259 @Test
260 void testBackground() {
261 final var tf = new SudokuTextField();
262 assertEquals(Color.WHITE, tf.getBackground());
263 }
264
265 @Test
266 void testSize() {
267 final var tf = new SudokuTextField();
268 final var expected = new Dimension(40, 40);
269 assertEquals(expected, tf.getMinimumSize());
270 assertEquals(expected, tf.getPreferredSize());
271 assertEquals(expected, tf.getMaximumSize());
272 }
273
274 @Test
275 void testBorder() {
276 final var tf = new SudokuTextField();
277 assertNull(tf.getBorder());
278 }
247 } 279 }

mercurial