universe@20: package de.uapcore.sudoku; universe@20: universe@20: import org.junit.jupiter.api.AfterEach; universe@20: import org.junit.jupiter.api.BeforeEach; universe@20: import org.junit.jupiter.api.Test; universe@20: universe@20: import javax.swing.*; universe@20: universe@20: import static org.junit.jupiter.api.Assertions.assertEquals; universe@20: import static org.junit.jupiter.api.Assertions.assertTrue; universe@20: universe@20: class SudokuTest { universe@20: universe@20: private Sudoku subject; universe@20: universe@20: @BeforeEach universe@20: void init() { universe@20: subject = new Sudoku(); universe@20: } universe@20: universe@20: @AfterEach universe@20: void destroy() { universe@20: subject.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); universe@20: subject.dispose(); universe@20: } universe@20: universe@20: @Test universe@20: void testDefaultCloseOperation() { universe@20: assertEquals(WindowConstants.EXIT_ON_CLOSE, subject.getDefaultCloseOperation()); universe@20: } universe@20: universe@20: @Test universe@20: void testMinimumSize() { universe@20: assertEquals(subject.getSize(), subject.getMinimumSize()); universe@20: } universe@20: universe@20: @Test universe@20: void testLocationByPlattform() { universe@20: assertTrue(subject.isLocationByPlatform()); universe@20: } universe@20: }