1.1 --- a/src/test/java/de/uapcore/sudoku/SudokuTextFieldTest.java Tue Jul 28 14:05:04 2020 +0200 1.2 +++ b/src/test/java/de/uapcore/sudoku/SudokuTextFieldTest.java Tue Jul 28 14:27:14 2020 +0200 1.3 @@ -1,6 +1,5 @@ 1.4 package de.uapcore.sudoku; 1.5 1.6 - 1.7 import org.junit.jupiter.api.AfterEach; 1.8 import org.junit.jupiter.api.BeforeEach; 1.9 import org.junit.jupiter.api.Test; 1.10 @@ -244,4 +243,37 @@ 1.11 // then 1.12 SwingUtilities.invokeAndWait(() -> assertNull(tf.getSelectedText())); 1.13 } 1.14 -} 1.15 \ No newline at end of file 1.16 + 1.17 + @Test 1.18 + void testFont() { 1.19 + final var tf = new SudokuTextField(); 1.20 + assertEquals(18, tf.getFont().getSize()); 1.21 + } 1.22 + 1.23 + @Test 1.24 + void testAlignment() { 1.25 + final var tf = new SudokuTextField(); 1.26 + assertEquals(JTextField.CENTER, tf.getHorizontalAlignment()); 1.27 + } 1.28 + 1.29 + @Test 1.30 + void testBackground() { 1.31 + final var tf = new SudokuTextField(); 1.32 + assertEquals(Color.WHITE, tf.getBackground()); 1.33 + } 1.34 + 1.35 + @Test 1.36 + void testSize() { 1.37 + final var tf = new SudokuTextField(); 1.38 + final var expected = new Dimension(40, 40); 1.39 + assertEquals(expected, tf.getMinimumSize()); 1.40 + assertEquals(expected, tf.getPreferredSize()); 1.41 + assertEquals(expected, tf.getMaximumSize()); 1.42 + } 1.43 + 1.44 + @Test 1.45 + void testBorder() { 1.46 + final var tf = new SudokuTextField(); 1.47 + assertNull(tf.getBorder()); 1.48 + } 1.49 +}