Hallo
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
/*package HelloWorld;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
|
||||
class ExecutorTest {
|
||||
|
||||
@Test
|
||||
void printwriteHelloWorld() {
|
||||
|
||||
|
||||
//Mock-Objekte werden erzeugt
|
||||
IHelloWorldWriter outMock =mock(OutWriter.class);
|
||||
IHelloWorldWriter errMock =mock(OutWriter.class);
|
||||
|
||||
Executor.printwriteHelloWorld(outMock,errMock,true);
|
||||
|
||||
verify(outMock,times(1)).writeHelloWorld();
|
||||
verify(errMock,times(0)).writeHelloWorld();
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//writeHelloWorld wird einmal für outMock aufgerufen und keinmal für errMock, weil second auf false gesetzt wurde
|
||||
|
||||
// Mock -Objekte ermöglichen, Verhalten von Abhängigkeiten zu testen. Bei unserem Fall können wir nun die Methode aufrufen ohen das tatsächlich was geprintet wurde
|
||||
|
||||
// Bei fehlerhaftem Verhalten würde der Test fehlschlagen -- Die Methode hat also nicht die erwarteten Aufrufe
|
||||
|
||||
*/
|
||||
@@ -0,0 +1,33 @@
|
||||
package Praktikum4;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
class ForkTest {
|
||||
|
||||
@Test
|
||||
void getId() {
|
||||
Fork fork = new Fork(1);
|
||||
assertEquals(1, fork.getId());
|
||||
}
|
||||
|
||||
@Test
|
||||
void take() {
|
||||
Fork fork = new Fork(2);
|
||||
assertTrue(fork.take());// sollte nicht in Gebrauch sein
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
void put() {
|
||||
Fork fork = new Fork(3);
|
||||
fork.put();
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
package praktikum1;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
class TriangleCheckerTest {
|
||||
|
||||
@Test
|
||||
void checkEquilateralTriangle() {
|
||||
//Gleichseitig
|
||||
assertEquals(TriangleChecker.TriangleType.EQUILATERAL,TriangleChecker.checkTriangle(5,5,5));
|
||||
}
|
||||
@Test
|
||||
void checkIsoscelesTriangle(){
|
||||
//Gleichschenklich
|
||||
assertEquals(TriangleChecker.TriangleType.ISOSCELES, TriangleChecker.checkTriangle(5,5,3));
|
||||
assertEquals(TriangleChecker.TriangleType.ISOSCELES, TriangleChecker.checkTriangle(3,5,5));
|
||||
assertEquals(TriangleChecker.TriangleType.ISOSCELES, TriangleChecker.checkTriangle(5,3,5));
|
||||
}
|
||||
|
||||
@Test
|
||||
void checkNormalTrianlge(){
|
||||
assertEquals(TriangleChecker.TriangleType.NORMAL,TriangleChecker.checkTriangle(3,5,7));
|
||||
}
|
||||
@Test
|
||||
void chechNoneTrianlge(){
|
||||
assertEquals(TriangleChecker.TriangleType.NONE,TriangleChecker.checkTriangle(100,10,1));
|
||||
assertEquals(TriangleChecker.TriangleType.NONE,TriangleChecker.checkTriangle(10,100,1));
|
||||
assertEquals(TriangleChecker.TriangleType.NONE,TriangleChecker.checkTriangle(1,10,100));
|
||||
assertEquals(TriangleChecker.TriangleType.NONE,TriangleChecker.checkTriangle(-2,2,3));
|
||||
assertEquals(TriangleChecker.TriangleType.NONE,TriangleChecker.checkTriangle(2,-2,3));
|
||||
assertEquals(TriangleChecker.TriangleType.NONE,TriangleChecker.checkTriangle(2,2,-3));
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
package praktikum1;
|
||||
|
||||
import com.sun.org.apache.xpath.internal.objects.XNumber;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.*;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
class ZahlenfilterTest {
|
||||
|
||||
@org.junit.jupiter.api.Test
|
||||
void istdurch5teilbar() {
|
||||
|
||||
assertFalse(Zahlenfilter.istdurch5teilbar(12));
|
||||
assertTrue(Zahlenfilter.istdurch5teilbar(10));
|
||||
|
||||
}
|
||||
|
||||
@org.junit.jupiter.api.Test
|
||||
void auf9endet() {
|
||||
assertTrue(Zahlenfilter.auf9endet(89));
|
||||
assertFalse(Zahlenfilter.auf9endet(65));
|
||||
}
|
||||
|
||||
@org.junit.jupiter.api.Test
|
||||
void addiertunddurch3() {
|
||||
assertTrue(Zahlenfilter.addiertunddurch3(9,6));
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user