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

changeset 22
06170a0be62a
parent 19
627e1c99bcf1
     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 +}

mercurial