Fixed assignment manager to pass some tests, scanner is not yet implemented fully
This commit is contained in:
@@ -4,6 +4,8 @@ import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import java.util.Scanner;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
public class GoodCasesTest {
|
||||
@@ -90,7 +92,7 @@ public class GoodCasesTest {
|
||||
@DisplayName("Assert that the Scanner is actually started when AM calls start")
|
||||
public void assertScannerExists() {
|
||||
try {
|
||||
manager.getUserCommands().getScanner();
|
||||
Scanner scanner = manager.getUserCommands().getScanner();
|
||||
} catch (Exception e) {
|
||||
fail("Scanner does not exists or can't be gotten by getScanner()");
|
||||
}
|
||||
@@ -112,7 +114,7 @@ public class GoodCasesTest {
|
||||
int workerId = manager.createWorker("Alfred");
|
||||
int taskId = manager.addTask(workerId, "Run", "Jog 10 Miles");
|
||||
manager.getUserCommands().handleInput("selectTask");
|
||||
assertDoesNotThrow(() -> manager.getUserCommands().handleInput(taskId));
|
||||
assertDoesNotThrow(() -> manager.getUserCommands().handleInput(taskId + ""));
|
||||
assertDoesNotThrow(() -> manager.getUserCommands().handleInput("finish"));
|
||||
assertDoesNotThrow(() -> manager.getUserCommands().handleInput("unfinish"));
|
||||
assertDoesNotThrow(() -> manager.getUserCommands().handleInput("remove"));
|
||||
@@ -125,7 +127,7 @@ public class GoodCasesTest {
|
||||
int workerId = manager.createWorker("Alfred");
|
||||
int taskId = manager.addTask(workerId, "Run", "Jog 10 Miles");
|
||||
manager.getUserCommands().handleInput("selectTask");
|
||||
manager.getUserCommands().handleInput(taskId);
|
||||
manager.getUserCommands().handleInput(taskId + "");
|
||||
manager.getUserCommands().handleInput("edit");
|
||||
assertDoesNotThrow(() -> manager.getUserCommands().handleInput("Walk;Walk 3 Miles"));
|
||||
assertEquals("Walk", manager.getTask(taskId).getName());
|
||||
@@ -138,9 +140,9 @@ public class GoodCasesTest {
|
||||
int workerId = manager.createWorker("Alfred");
|
||||
int workerId2 = manager.createWorker("Balfred");
|
||||
manager.getUserCommands().handleInput("listWorkers");
|
||||
manager.getUserCommands().handleInput(workerId);
|
||||
manager.getUserCommands().handleInput(workerId + "");
|
||||
assertDoesNotThrow(() -> manager.getUserCommands().handleInput("remove"));
|
||||
manager.getUserCommands().handleInput(workerId2);
|
||||
manager.getUserCommands().handleInput(workerId2 + "");
|
||||
assertDoesNotThrow(() -> manager.getUserCommands().handleInput("back"));
|
||||
}
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user