diff --git a/src/main/java/github/weichware10/util/Tutorial.java b/src/main/java/github/weichware10/util/Tutorial.java deleted file mode 100644 index fd86d33..0000000 --- a/src/main/java/github/weichware10/util/Tutorial.java +++ /dev/null @@ -1,64 +0,0 @@ -package github.weichware10.util; - -import github.weichware10.util.config.ConfigClient; - - -/** - * Grundlegende Tutorial-Klasse. - * - *

Erbende Tutorial-Klassen müssen nur die Tutorial-Funktion implementieren. - * - *

Erbende Tutorial-Klassen müssen in ihrem Constructor super() callen. - * - *

Aufgerufen wird die start()-Funktion. - */ -@SuppressWarnings("unused") -public abstract class Tutorial { - private final ToolType toolType; - private final ConfigClient configClient; - - /** - * Instaniziiert ein neues Tutorial-Objekt. - * - * @param configClient - der ConfigClient für die Einstellungen - * @param toolType - der ToolType des Tutorials - */ - public Tutorial(ConfigClient configClient, ToolType toolType) { - this.configClient = configClient; - this.toolType = toolType; - } - - /** - * Startet die Ausführung des Tutorials. - */ - public void start() { - ; - } - - /** - * findet heraus, ob für das Tool, dass Tutorial angezeigt werden soll. - * - * @return configState - - * true, wenn angezeigt werden soll; - * false, wenn nicht angezeigt werden soll - */ - private boolean getConfigState() { - return configClient.getConfig().getTutorial(); - } - - /** - * Zeigt das Tutorial an, mit OK-Button und Checkbox. - * Ruft {@link #tutorial()} auf. - * - * @return showAgain - Auswahl der User, - * ob das Tutorial nochmal angezeigt werden soll. - */ - private boolean show() { - return false; - } - - /** - * Das Tutorial, welches angezeigt werden soll. - */ - protected abstract void tutorial(); -} diff --git a/src/test/java/github/weichware10/util/TutorialTest.java b/src/test/java/github/weichware10/util/TutorialTest.java deleted file mode 100644 index 81de867..0000000 --- a/src/test/java/github/weichware10/util/TutorialTest.java +++ /dev/null @@ -1,25 +0,0 @@ -package github.weichware10.util; - -import github.weichware10.util.config.ConfigClient; - - -/** - * Tester {@link Tutorial}. - */ -public class TutorialTest { - - /** - * Erbt von der abstrakten Klasse um sie zu testen. - */ - public class TestTutorial extends Tutorial { - - public TestTutorial(ConfigClient configClient) { - super(configClient, ToolType.CODECHARTS); - } - - @Override - protected void tutorial() { - ; - } - } -}