package nl.tudelft.jpacman.integration;

import nl.tudelft.jpacman.Launcher;
import nl.tudelft.jpacman.game.Game;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;

import static org.assertj.core.api.Assertions.assertThat;

/**
 * An example test class that conducts integration tests.
 */
public class StartupSystemTest {

    private Launcher launcher;

    /**
     * Start a launcher, which can display the user interface.
     */
    @BeforeEach
    public void before() {
        launcher = new Launcher();
    }

    /**
     * Close the user interface.
     */
    @AfterEach
    public void after() {
        launcher.dispose();
    }

    /**
     * The simplest test that just starts the
     * game and checks it is indeed in progress.
     */
    @Test
    public void gameIsRunning() {
        launcher.launch();

        getGame().start();

        assertThat(getGame().isInProgress()).isTrue();
    }


    private Game getGame() {
        return launcher.getGame();
    }
}

package nl.tudelft.jpacman.integration;

import nl.tudelft.jpacman.Launcher;
import nl.tudelft.jpacman.game.Game;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;

import static org.assertj.core.api.Assertions.assertThat;

public class StartupSystemTest {

    private Launcher launcher;

    @BeforeEach
    public void before() {
        launcher = new Launcher();
    }

    @AfterEach
    public void after() {
        launcher.dispose();
    }

    @Test
    public void gameIsRunning() {
        launcher.launch();

        getGame().start();

        assertThat(getGame().isInProgress()).isTrue();
    }


    private Game getGame() {
        return launcher.getGame();
    }
}

--- 
+++ 
@@ -8,20 +8,33 @@
 
 import static org.assertj.core.api.Assertions.assertThat;
 
+/**
+ * An example test class that conducts integration tests.
+ */
 public class StartupSystemTest {
 
     private Launcher launcher;
 
+    /**
+     * Start a launcher, which can display the user interface.
+     */
     @BeforeEach
     public void before() {
         launcher = new Launcher();
     }
 
+    /**
+     * Close the user interface.
+     */
     @AfterEach
     public void after() {
         launcher.dispose();
     }
 
+    /**
+     * The simplest test that just starts the
+     * game and checks it is indeed in progress.
+     */
     @Test
     public void gameIsRunning() {
         launcher.launch();
Add javadocs to example system test.

As required by checkstyle settings.
