Erste SystemTests angelegt
parent
0ff589db10
commit
8ca77ecf35
|
@ -0,0 +1,36 @@
|
|||
package facade;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
import org.junit.jupiter.api.BeforeAll;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
class SystemTest {
|
||||
private static Factorysystem fs;
|
||||
@BeforeAll
|
||||
static void initFactorysystem() {
|
||||
fs = new Factorysystem("Test");
|
||||
}
|
||||
@Test
|
||||
void smokeTest() {
|
||||
assertNotNull(fs);
|
||||
|
||||
}
|
||||
|
||||
@Test
|
||||
void roboterAnlegenTest() {
|
||||
int id = fs.roboterAnlegen("Test", 1);
|
||||
int id2 = fs.roboterAnlegen("Test2", 2);
|
||||
assertEquals("RoboterType: " + "R2D2" + "; Name: " +"Test" + "; Seriennummer: " + id,fs.roboterDaten(id));
|
||||
assertEquals("RoboterType: " + "C3PO" + "; Name: " +"Test2" + "; Seriennummer: " + id2,fs.roboterDaten(id2));
|
||||
assertEquals("RoboterType: " + "NEXUS6" + "; Name: " +"Pris" + "; Seriennummer: " + 19281982,fs.roboterDaten(19281982));
|
||||
}
|
||||
|
||||
@Test
|
||||
void zustandTest() {
|
||||
int id = fs.roboterAnlegen("Test", 1);
|
||||
assertFalse(fs.zustandRoboter(id));
|
||||
fs.schalterBetätigen(id);
|
||||
assertTrue(fs.zustandRoboter(id));
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue