34 Commits
934c8f9ab4
...
6fb3eae843
Author | SHA1 | Message | Date |
---|---|---|---|
elephant12 | 6fb3eae843 |
Merge branch 'featureAuslandssemester' into pullrequest
|
5 years ago |
elephant12 | 694a1aba7f |
kleiner Änderung der Main
nur Reihenfolge |
5 years ago |
elephant12 | 1ea2365799 |
Erstellen der Main
kurzer Programmablauf |
5 years ago |
elephant12 | f475852b80 |
Implementierung finanzierung und Verbesserung der Testfälle
alle Tests sind jetzt grün |
5 years ago |
elephant12 | 519e6051d6 |
noch mehr Testfällezu finanzierung
noch nichts implementiert dh rot |
5 years ago |
elephant12 | 5663c63888 |
mehr Testfälle zu Finanzierung
immer noch rot, da noch nichts implementiert wurde |
5 years ago |
elephant12 | 45a9af6915 |
neue Testfälle zu finanzierung
|
5 years ago |
elephant12 | 56fb229684 |
Testfälle zur Methode finanzierung
noch nichts implementiert dh noch rot |
5 years ago |
elephant12 | 72e933facd |
Hinzufügen vergessener Testfälle
|
5 years ago |
elephant12 | d4546ad7f0 |
Korrektur der Tests zu deadline
nun sind alles Test grün |
5 years ago |
elephant12 | 2afb17bb87 |
Implementierung methode deadline
|
5 years ago |
elephant12 | 0f2d6d1edc |
noch mehr Testfälle deadline
immer noch nicht implementiert immer noch rot |
5 years ago |
elephant12 | c3d208e22e |
neue Testfälle deadline
sind immer noch rot |
5 years ago |
elephant12 | 9d38b2d7f6 |
mehr Testfälle für deadline
immer noch alles rot |
5 years ago |
elephant12 | 5728a61341 |
neue Testfälle für Methode deadline()
deadline ist noch nicht implementiert deshalb sind die Tests noch nicht grün |
5 years ago |
elephant12 | 2a64558922 |
Implementierung Methode packen
nach kleiner Verbesserung der Testfälle, sind alle Tests wieder grün |
5 years ago |
elephant12 | 3aa91b6504 |
neuer Testfall für Metode packen
|
5 years ago |
elephant12 | f1c1f3c7b8 |
neue Testfälle für Methode packen
Methode noch nicht geschrieben deshalb Tests noch rot |
5 years ago |
elephant12 | b5ab481a6a |
neuer Testfall zur Methode packen
packen wurde noch nicht implementiert deshalb schlägt der test fehl |
5 years ago |
elephant12 | 9c465d72f6 |
neue Methode wohnen
Implementierung der Methode alle Tests grün |
5 years ago |
elephant12 | 7169ea283a |
neue Testfälle zur Methode wohnen
methode wird erst noch implementiert deshalb sind sie rot |
5 years ago |
elephant12 | 91c0b73093 |
Implementierung neuer Funktion learningAgreement
dies ist der erste Tipp |
5 years ago |
elephant12 | 4a6fb755cb |
Fehlerkorrektur in Test
|
5 years ago |
elephant12 | d89093b2f5 |
noch mehr Testfälle für learningAgreement
|
5 years ago |
elephant12 | d20ec64d99 |
neue Testfälle Methode learningAgreement
Methode noch nicht implementiert deshalb rot |
5 years ago |
elephant12 | 80605248b5 |
Implementierung der Methode kategorieInMonaten
Alle tests grün |
5 years ago |
elephant12 | 013cadb80e |
Fehlerkorrektur in Tests
|
5 years ago |
elephant12 | e3cf9e9af9 |
Neue Testfälle für Methode kategorieInMonaten
Methode noch nicht implementiert deshalb noch alles rot |
5 years ago |
elephant12 | 6b63ca7e4b |
nue Testfälle zur Methode kategorieDestination
jetzt sollten alle möglichen Eingaben abgedeckt sein |
5 years ago |
elephant12 | c8f0d5dce8 |
implementierung methode kategorieDestination
|
5 years ago |
elephant12 | 03d25e3956 |
erster Test
ist rot weil FUnktion noch nicht da ist |
5 years ago |
elephant12 | 137886491c |
Hinzufügen von Variablen und Konstruktor
|
5 years ago |
elephant12 | 751485c842 |
Erstellung von 2 Klassen und der Testklasse
es wurde noch nichts implementiert, deshalb ist der Code rot |
5 years ago |
Christian Baltzer | c464a35065 |
Merge commit '69e8e70deb0a031a55dceb118c273c68a3f8ac36' into HEAD
|
5 years ago |
3 changed files with 646 additions and 0 deletions
-
45src/main/java/com/ugsbo/auslandssemester/AuslandssemesterMain.java
-
180src/main/java/com/ugsbo/auslandssemester/Sitzung.java
-
421src/test/java/com/ugsbo/auslandssemester/JUnitTestAusslandssemesterSitzung.java
@ -0,0 +1,45 @@ |
|||||
|
package com.ugsbo.auslandssemester; |
||||
|
|
||||
|
import java.util.Scanner; |
||||
|
|
||||
|
public class AuslandssemesterMain { |
||||
|
|
||||
|
public static void main(String[] args) { |
||||
|
// TODO Auto-generated method stub |
||||
|
Scanner in = new Scanner(System.in); |
||||
|
System.out.println("Bitte gebe deinen Nachnamen ein."); |
||||
|
String name = in.nextLine(); |
||||
|
System.out.println("Bitte gebe deinen Vornamen ein."); |
||||
|
String vorname = in.nextLine(); |
||||
|
|
||||
|
System.out |
||||
|
.println("Bitte schreibe auf ob du nach Europa, Australien, Neuseeland, Asien oder in die USA gehst."); |
||||
|
String destination = in.nextLine(); |
||||
|
if (!(destination.equals("Europa")) && !(destination.equals("Australien")) && !(destination.equals("Neuseeland")) && !(destination.equals("Asien")) && !(destination.equals("USA")) ) { |
||||
|
System.out.println("Plaese Start Again. falsche Eingabe."); |
||||
|
} else { |
||||
|
System.out.println("Sage mir bitte in wie vielen Monaten du ins Ausland moechtest?"); |
||||
|
int inMonaten = in.nextInt(); |
||||
|
System.out.println("Danke"); |
||||
|
Sitzung g = new Sitzung(name, vorname, inMonaten, destination); |
||||
|
|
||||
|
System.out.println("Tipp 1:"); |
||||
|
System.out.println(g.deadline(g.kategorieInMonaten(), g.kategorieDestination())); |
||||
|
|
||||
|
System.out.println("Tipp 2:"); |
||||
|
System.out.println(g.finanzierung(g.kategorieInMonaten(), g.kategorieDestination())); |
||||
|
|
||||
|
|
||||
|
System.out.println("Tipp 4:"); |
||||
|
System.out.println(g.learningAgreement(g.kategorieInMonaten())); |
||||
|
|
||||
|
|
||||
|
System.out.println("Tipp 3:"); |
||||
|
System.out.println(g.wohnen(g.kategorieInMonaten())); |
||||
|
|
||||
|
System.out.println("Tipp 3:"); |
||||
|
System.out.println(g.packen(g.kategorieInMonaten())); |
||||
|
|
||||
|
} |
||||
|
} |
||||
|
} |
@ -0,0 +1,180 @@ |
|||||
|
package com.ugsbo.auslandssemester; |
||||
|
|
||||
|
public class Sitzung { |
||||
|
private String name; |
||||
|
private String vorname; |
||||
|
private int inMonaten; |
||||
|
private String destination; |
||||
|
|
||||
|
// Konstruktor mit Übergabewerten |
||||
|
public Sitzung(String nachname, String vor, int monate, String ziel) { |
||||
|
this.name = nachname; |
||||
|
this.vorname = vor; |
||||
|
this.inMonaten = monate; |
||||
|
this.destination = ziel; |
||||
|
} |
||||
|
|
||||
|
public String kategorieDestination() { |
||||
|
String kategorie = "Europa"; |
||||
|
if (destination == "Australien" || destination == "Neuseeland" || destination == "Asien") { |
||||
|
kategorie = "Asien"; |
||||
|
} |
||||
|
if (destination == "USA") { |
||||
|
kategorie = "USA"; |
||||
|
} |
||||
|
return kategorie; |
||||
|
} |
||||
|
|
||||
|
public int kategorieInMonaten() { |
||||
|
int kategorie = 4; // alles was größer als 12 Monate ist |
||||
|
|
||||
|
if (inMonaten <= 2) { |
||||
|
kategorie = 1; |
||||
|
} |
||||
|
if (inMonaten > 2 && inMonaten <= 5) { |
||||
|
kategorie = 2; |
||||
|
} |
||||
|
if (inMonaten > 5 && inMonaten <= 12) { |
||||
|
kategorie = 3; |
||||
|
} |
||||
|
|
||||
|
return kategorie; |
||||
|
} |
||||
|
// tipps |
||||
|
|
||||
|
// tipp zum learning Agreement |
||||
|
|
||||
|
public String learningAgreement(int kategorieZeit) { |
||||
|
String tipp = "kein Tipp."; |
||||
|
if (kategorieZeit == 4 || kategorieZeit == 3) { |
||||
|
tipp = "Jetzt musst du dich noch nicht über das Learning Agreement informieren."; |
||||
|
} |
||||
|
|
||||
|
if (kategorieZeit == 2) { |
||||
|
tipp = "Jetzt solltest du dich über das Learning Agreement informieren. Was musst du wissen? Wer muss es unterzeichnen? Wo musst du es abgeben?"; |
||||
|
} |
||||
|
if (kategorieZeit == 1) { |
||||
|
tipp = "Wenn du jetzt noch kein Learning Agreement hast ist das seltsam. Frag so schnell es geht mal jemanden ob du eins brauchst."; |
||||
|
} |
||||
|
return tipp; |
||||
|
|
||||
|
} |
||||
|
|
||||
|
public String packen(int kategorieZeit) { |
||||
|
String tipp = "kein Tipp."; |
||||
|
if (kategorieZeit == 4 || kategorieZeit == 3) { |
||||
|
tipp = "Kein Stress. DU hast noch eine Ewigkeit Zeit zum packen."; |
||||
|
} |
||||
|
|
||||
|
if (kategorieZeit == 2) { |
||||
|
tipp = "Wenn du magst kannst schonmal anfangen eine Liste zu schreiben."; |
||||
|
} |
||||
|
if (kategorieZeit == 1) { |
||||
|
tipp = "Jetzt solltest du definitiv eine Liste schreiben und so langsam mal anfangen."; |
||||
|
} |
||||
|
return tipp; |
||||
|
|
||||
|
} |
||||
|
|
||||
|
// neuer Tipp zu den Deadlines |
||||
|
|
||||
|
public String deadline(int kategorieZeit, String kategorieZiel) { |
||||
|
String tipp = "kein Tipp"; |
||||
|
if (kategorieZiel == "USA" || kategorieZiel == "Asien") { |
||||
|
if (kategorieZeit == 4) { |
||||
|
tipp = "Zu diesem Zeitraum ist es sinnvoll sich über die entsprechenden Deadlines zu informieren."; |
||||
|
} |
||||
|
|
||||
|
if (kategorieZeit == 3) { |
||||
|
tipp = "Jetzt solltest du dich auf jeden Fall über die Deadlines informieren."; |
||||
|
} |
||||
|
|
||||
|
if (kategorieZeit == 2) { |
||||
|
tipp = "Die Bewerbungsdeadlines sind hier wahrscheinlich schon durch. Stipendien könnten aber noch gehen"; |
||||
|
} |
||||
|
if (kategorieZeit == 1) { |
||||
|
tipp = "Es tut mir Leid, aber du bist zu spät dran. Alle Deadlines sind durch."; |
||||
|
} |
||||
|
|
||||
|
} else { |
||||
|
if (kategorieZeit == 4) { |
||||
|
tipp = "Zu diesem Zeitpunkt musst du dich noch nicht um Deadlines sorgen. Mal schauen schadet aber nicht."; |
||||
|
} |
||||
|
|
||||
|
if (kategorieZeit == 3) { |
||||
|
tipp = "Jetzt wäre es wichtig sich über Deadlines zu informieren."; |
||||
|
} |
||||
|
|
||||
|
if (kategorieZeit == 2) { |
||||
|
tipp = "Jetzt aber wirklich zügig. Die Deadlines sind bestimmt noch nicht ganz abgelaufen."; |
||||
|
} |
||||
|
if (kategorieZeit == 1) { |
||||
|
tipp = "Es tut mir Leid, aber du bist zu spät dran. Alle Deadlines sind durch."; |
||||
|
} |
||||
|
} |
||||
|
return tipp; |
||||
|
|
||||
|
} |
||||
|
|
||||
|
//neuer Tipp zur Finanzierung |
||||
|
|
||||
|
public String finanzierung(int kategorieZeit, String kategorieZiel) { |
||||
|
String tipp = "kein Tipp"; |
||||
|
if(kategorieZiel == "USA" || kategorieZiel == "Asien") { |
||||
|
if(kategorieZeit == 4) { |
||||
|
tipp = "Finanzierung ist keine leichte Sache, darüber kann man sich nie zu früh Gedanken machen. Stichwort: Stipendium."; |
||||
|
} |
||||
|
|
||||
|
if(kategorieZeit == 3) { |
||||
|
tipp = "Jetzt musst du auf jeden Fall überlegen wie du das finanziern willst. Sprich vielleicht mal mit deinen Eltern oder such nach Stipendien"; |
||||
|
} |
||||
|
|
||||
|
if(kategorieZeit == 2) { |
||||
|
tipp = "Wenn du dich noch nicht um die Finanzierung gekümmert hast, dann musst du dich jetzt aber ran halten."; |
||||
|
} |
||||
|
if(kategorieZeit == 1) { |
||||
|
tipp = "Selbst wenn du bisher noch gar nicht an die Finanzierung gedacht hast solltest du es jetzt tun. Besser spät als nie."; |
||||
|
} |
||||
|
|
||||
|
} else { |
||||
|
if(kategorieZeit == 4) { |
||||
|
tipp = "Über die Finanzierung kann man sich nie zu früh Gedanken machen. Aber bitte keine Hektik."; |
||||
|
} |
||||
|
|
||||
|
if(kategorieZeit == 3) { |
||||
|
tipp = "Denk am besten schon mal ein bisschen an die Finanzierung. Frag an ob Erasmus für dich in Frage kommt."; |
||||
|
} |
||||
|
|
||||
|
if(kategorieZeit == 2) { |
||||
|
tipp = "Wenn du dich auf Ersamus beworben hast dann solltest du demnächst deine Rückmeldung bekommen."; |
||||
|
} |
||||
|
if(kategorieZeit == 1) { |
||||
|
tipp = "Wenn du ein Erasmus+ STipendium bekommst, dann wirst du noch einen Englischtest absolvieren und einen Vertrag unterschreiben müssen. Denk auch an deine Immatrikulationsbescheingung."; |
||||
|
} |
||||
|
} |
||||
|
return tipp; |
||||
|
|
||||
|
} |
||||
|
|
||||
|
// neuer Tipp zum Wohnen |
||||
|
public String wohnen(int kategorieZeit) { |
||||
|
String tipp = "kein Tipp."; |
||||
|
if (kategorieZeit == 4) { |
||||
|
tipp = "Schau dich am besten schon mal nach Wohnungen um. Manchmal gibt es Webseiten auf denen man über die Zeit Punkte sammelt."; |
||||
|
} |
||||
|
|
||||
|
if (kategorieZeit == 3) { |
||||
|
tipp = "Jetzt informier dich definitiv schon mal wie es mit Wohnen ist. Manchmal gibt es Webseiten auf denen man über die Zeit Punkte sammelt."; |
||||
|
} |
||||
|
|
||||
|
if (kategorieZeit == 2) { |
||||
|
tipp = "Jetzt wird es höchste Zeit nach einer Wohung zu schauen."; |
||||
|
} |
||||
|
if (kategorieZeit == 1) { |
||||
|
tipp = "Jetzt ist es schon fast zu spät um nach einer Wohnung zu suchen"; |
||||
|
} |
||||
|
return tipp; |
||||
|
|
||||
|
} |
||||
|
|
||||
|
} |
@ -0,0 +1,421 @@ |
|||||
|
package com.ugsbo.auslandssemester; |
||||
|
|
||||
|
import static org.junit.Assert.*; |
||||
|
|
||||
|
import org.junit.After; |
||||
|
import org.junit.AfterClass; |
||||
|
import org.junit.Before; |
||||
|
import org.junit.BeforeClass; |
||||
|
import org.junit.Test; |
||||
|
|
||||
|
import com.ugsbo.entscheider.Entscheider; |
||||
|
|
||||
|
public class JUnitTestAusslandssemesterSitzung { |
||||
|
|
||||
|
//Tests zu Methode kategorieDestination |
||||
|
// USA als Destination |
||||
|
@Test |
||||
|
public void KategorieDestinationUSA() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 2, "USA"); |
||||
|
String erwartet = "USA"; |
||||
|
String b = test.kategorieDestination(); |
||||
|
assertEquals("Antwortstring sollte USA sein", erwartet, b); |
||||
|
|
||||
|
} |
||||
|
|
||||
|
// Asien als Destination |
||||
|
@Test |
||||
|
public void KategorieDestinationAsien() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 2, "Asien"); |
||||
|
String erwartet = "Asien"; |
||||
|
String b = test.kategorieDestination(); |
||||
|
assertEquals("Antwortstring sollte Asien sein", erwartet, b); |
||||
|
|
||||
|
} |
||||
|
|
||||
|
// Neuseeland als Destination |
||||
|
@Test |
||||
|
public void KategorieDestinationNeuseeland() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 2, "Neuseeland"); |
||||
|
String erwartet = "Asien"; |
||||
|
String b = test.kategorieDestination(); |
||||
|
assertEquals("Antwortstring sollte Asien sein", erwartet, b); |
||||
|
|
||||
|
} |
||||
|
|
||||
|
// Australien als Destination |
||||
|
@Test |
||||
|
public void KategorieDestinationAustralien() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 2, "Australien"); |
||||
|
String erwartet = "Asien"; |
||||
|
String b = test.kategorieDestination(); |
||||
|
assertEquals("Antwortstring sollte Asien sein", erwartet, b); |
||||
|
|
||||
|
} |
||||
|
|
||||
|
// Europa als Destination |
||||
|
@Test |
||||
|
public void KategorieDestinationEuropa() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 2, "Europa"); |
||||
|
String erwartet = "Europa"; |
||||
|
String b = test.kategorieDestination(); |
||||
|
assertEquals("Antwortstring sollte Europa sein", erwartet, b); |
||||
|
|
||||
|
} |
||||
|
|
||||
|
// Tests zu Methode kategorieInMonaten |
||||
|
// mehr als 12 Moante |
||||
|
@Test |
||||
|
public void KategorieInMonatenGroesserZwoelf() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 13, "Europa"); |
||||
|
int erwartet = 4; |
||||
|
int b = test.kategorieInMonaten(); |
||||
|
assertEquals("erwartet int 4", erwartet, b); |
||||
|
|
||||
|
} |
||||
|
|
||||
|
// weniger als drei Monate |
||||
|
@Test |
||||
|
public void KategorieInMonatenKleinerDrei() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 2, "Europa"); |
||||
|
int erwartet = 1; |
||||
|
int b = test.kategorieInMonaten(); |
||||
|
assertEquals("erwartet int 4", erwartet, b); |
||||
|
|
||||
|
} |
||||
|
|
||||
|
// zwischne zwei und fuenf |
||||
|
@Test |
||||
|
public void KategorieInMonatenZwischenZweiFuenf() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 4, "Europa"); |
||||
|
int erwartet = 2; |
||||
|
int b = test.kategorieInMonaten(); |
||||
|
assertEquals("erwartet int 4", erwartet, b); |
||||
|
|
||||
|
} |
||||
|
|
||||
|
// zwischne fuenf und zwoelf |
||||
|
@Test |
||||
|
public void KategorieInMonatenZwischenFuenfZwoelf() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 12, "Europa"); |
||||
|
int erwartet = 3; |
||||
|
int b = test.kategorieInMonaten(); |
||||
|
assertEquals("erwartet int 4", erwartet, b); |
||||
|
|
||||
|
} |
||||
|
|
||||
|
// Tests zu Methode learningAgreement |
||||
|
|
||||
|
@Test |
||||
|
public void learningAgreementTest1() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 13, "Europa"); |
||||
|
String erwartet = "Jetzt musst du dich noch nicht über das Learning Agreement informieren."; |
||||
|
String b = test.learningAgreement(4); |
||||
|
assertEquals("erwartet Antwortstring", erwartet, b); |
||||
|
|
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void learningAgreementTest2() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 12, "Europa"); |
||||
|
String erwartet = "Jetzt musst du dich noch nicht über das Learning Agreement informieren."; |
||||
|
String b = test.learningAgreement(3); |
||||
|
assertEquals("erwartet Antwortstring", erwartet, b); |
||||
|
|
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void learningAgreementTest3() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 5, "Europa"); |
||||
|
String erwartet = "Jetzt solltest du dich über das Learning Agreement informieren. Was musst du wissen? Wer muss es unterzeichnen? Wo musst du es abgeben?"; |
||||
|
; |
||||
|
String b = test.learningAgreement(2); |
||||
|
assertEquals("erwartet Antwortstring", erwartet, b); |
||||
|
|
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void learningAgreementTest4() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 1, "Europa"); |
||||
|
String erwartet = "Wenn du jetzt noch kein Learning Agreement hast ist das seltsam. Frag so schnell es geht mal jemanden ob du eins brauchst."; |
||||
|
String b = test.learningAgreement(1); |
||||
|
assertEquals("erwartet Antwortstring", erwartet, b); |
||||
|
|
||||
|
} |
||||
|
|
||||
|
// Tests zur Methode wohnen |
||||
|
@Test |
||||
|
public void wohnenTest1() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 1, "Europa"); |
||||
|
String erwartet = "Jetzt ist es schon fast zu spät um nach einer Wohnung zu suchen"; |
||||
|
String b = test.wohnen(1); |
||||
|
assertEquals("erwartet ein Antwortstring", erwartet, b); |
||||
|
|
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void wohnenTest2() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 5, "Europa"); |
||||
|
String erwartet = "Jetzt wird es höchste Zeit nach einer Wohung zu schauen."; |
||||
|
String b = test.wohnen(2); |
||||
|
assertEquals("erwartet ein Antwortstring", erwartet, b); |
||||
|
|
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void wohnenTest3() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 12, "Europa"); |
||||
|
String erwartet = "Jetzt informier dich definitiv schon mal wie es mit Wohnen ist. Manchmal gibt es Webseiten auf denen man über die Zeit Punkte sammelt."; |
||||
|
String b = test.wohnen(3); |
||||
|
assertEquals("erwartet ein Antwortstring", erwartet, b); |
||||
|
|
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void wohnenTest4() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 15, "Europa"); |
||||
|
String erwartet = "Schau dich am besten schon mal nach Wohnungen um. Manchmal gibt es Webseiten auf denen man über die Zeit Punkte sammelt."; |
||||
|
String b = test.wohnen(4); |
||||
|
assertEquals("erwartet ein Antwortstring", erwartet, b); |
||||
|
|
||||
|
} |
||||
|
|
||||
|
// Tests zur Methode packen |
||||
|
|
||||
|
@Test |
||||
|
public void packenTest1() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 1, "Europa"); |
||||
|
String erwartet = "Jetzt solltest du definitiv eine Liste schreiben und so langsam mal anfangen."; |
||||
|
String b = test.packen(1); |
||||
|
assertEquals("erwartet ein Antwortstring", erwartet, b); |
||||
|
|
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void packenTest2() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 6, "Europa"); |
||||
|
String erwartet = "Wenn du magst kannst schonmal anfangen eine Liste zu schreiben."; |
||||
|
String b = test.packen(2); |
||||
|
assertEquals("erwartet ein Antwortstring", erwartet, b); |
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void packenTest3() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 6, "Europa"); |
||||
|
String erwartet = "Kein Stress. DU hast noch eine Ewigkeit Zeit zum packen."; |
||||
|
String b = test.packen(3); |
||||
|
assertEquals("erwartet ein Antwortstring", erwartet, b); |
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void packenTest4() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 6, "Europa"); |
||||
|
String erwartet = "Kein Stress. DU hast noch eine Ewigkeit Zeit zum packen."; |
||||
|
String b = test.packen(4); |
||||
|
assertEquals("erwartet ein Antwortstring", erwartet, b); |
||||
|
} |
||||
|
|
||||
|
// Tests zur Methode deadline |
||||
|
|
||||
|
// kategorieZeit = 1, kategorieZiel = USA |
||||
|
|
||||
|
@Test |
||||
|
public void deadlineUSAEins() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 2, "USA"); |
||||
|
String erwartet = "Es tut mir Leid, aber du bist zu spät dran. Alle Deadlines sind durch."; |
||||
|
String c = test.deadline(1, "USA"); |
||||
|
assertEquals("erwartet einen Antwortstring", erwartet, c); |
||||
|
} |
||||
|
|
||||
|
// kategorieZeit = 1, kategorieZiel = Asien |
||||
|
@Test |
||||
|
public void deadlineAsienEins() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 2, "Asien"); |
||||
|
String erwartet = "Es tut mir Leid, aber du bist zu spät dran. Alle Deadlines sind durch."; |
||||
|
String c = test.deadline(1, "Asien"); |
||||
|
assertEquals("erwartet einen Antwortstring", erwartet, c); |
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void deadlineUSAZwei() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 4, "USA"); |
||||
|
String erwartet = "Die Bewerbungsdeadlines sind hier wahrscheinlich schon durch. Stipendien könnten aber noch gehen"; |
||||
|
String c = test.deadline(2, "USA"); |
||||
|
assertEquals("erwartet einen Antwortstring", erwartet, c); |
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void deadlineAsienZwei() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 4, "Asien"); |
||||
|
String erwartet = "Die Bewerbungsdeadlines sind hier wahrscheinlich schon durch. Stipendien könnten aber noch gehen"; |
||||
|
String c = test.deadline(2, "Asien"); |
||||
|
assertEquals("erwartet einen Antwortstring", erwartet, c); |
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void deadlineUSADrei() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 6, "USA"); |
||||
|
String erwartet = "Jetzt solltest du dich auf jeden Fall über die Deadlines informieren."; |
||||
|
String c = test.deadline(3, "USA"); |
||||
|
assertEquals("erwartet Antwortstring", erwartet, c); |
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void deadlineAsienDrei() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 6, "Asien"); |
||||
|
String erwartet = "Jetzt solltest du dich auf jeden Fall über die Deadlines informieren."; |
||||
|
String c = test.deadline(3, "Asien"); |
||||
|
assertEquals("erwartet Antwortstring", erwartet, c); |
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void deadlineUSAVier() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 13, "USA"); |
||||
|
String erwartet = "Zu diesem Zeitraum ist es sinnvoll sich über die entsprechenden Deadlines zu informieren."; |
||||
|
String c = test.deadline(4, "USA"); |
||||
|
assertEquals("erwartet Antwortstring", erwartet, c); |
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void deadlineAsienVier() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 13, "Asien"); |
||||
|
String erwartet = "Zu diesem Zeitraum ist es sinnvoll sich über die entsprechenden Deadlines zu informieren."; |
||||
|
String c = test.deadline(4, "Asien"); |
||||
|
assertEquals("erwartet Antwortstring", erwartet, c); |
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void deadlineEuropaEins() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 1, "Europa"); |
||||
|
String erwartet = "Es tut mir Leid, aber du bist zu spät dran. Alle Deadlines sind durch."; |
||||
|
String c = test.deadline(1, "Europa"); |
||||
|
assertEquals("erwartet Antwortstring", erwartet, c); |
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void deadlineEuropaZwei() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 4, "Europa"); |
||||
|
String erwartet = "Jetzt aber wirklich zügig. Die Deadlines sind bestimmt noch nicht ganz abgelaufen."; |
||||
|
String c = test.deadline(2, "Europa"); |
||||
|
assertEquals("erwartet Antwortstring", erwartet, c); |
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void deadlineEuropaDrei() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 6, "Europa"); |
||||
|
String erwartet = "Jetzt wäre es wichtig sich über Deadlines zu informieren."; |
||||
|
String c = test.deadline(3, "Europa"); |
||||
|
assertEquals("erwartet Antwortstring", erwartet, c); |
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void deadlineEuropaVier() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 13, "Europa"); |
||||
|
String erwartet = "Zu diesem Zeitpunkt musst du dich noch nicht um Deadlines sorgen. Mal schauen schadet aber nicht."; |
||||
|
String c = test.deadline(4, "Europa"); |
||||
|
assertEquals("erwartet Antwortstring", erwartet, c); |
||||
|
} |
||||
|
|
||||
|
// Testfälle zur Methode finanzierung() |
||||
|
|
||||
|
@Test |
||||
|
public void finanzierungAsienEins() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 1,"Asien"); |
||||
|
String e = "Selbst wenn du bisher noch gar nicht an die Finanzierung gedacht hast solltest du es jetzt tun. Besser spät als nie."; |
||||
|
String a = test.finanzierung(1, "Asien"); |
||||
|
assertEquals("erwartet Antwortstring", e, a); |
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void finanzierungUSAEins() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 1,"USA"); |
||||
|
String e = "Selbst wenn du bisher noch gar nicht an die Finanzierung gedacht hast solltest du es jetzt tun. Besser spät als nie."; |
||||
|
String a = test.finanzierung(1, "USA"); |
||||
|
assertEquals("erwartet Antwortstring", e, a); |
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void finanzierungAsienZwei() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 4,"Asien"); |
||||
|
String e = "Wenn du dich noch nicht um die Finanzierung gekümmert hast, dann musst du dich jetzt aber ran halten."; |
||||
|
String a = test.finanzierung(2, "USA"); |
||||
|
assertEquals("erwartet Antwortstring", e, a); |
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void finanzierungUSAZwei() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 4,"USA"); |
||||
|
String e = "Wenn du dich noch nicht um die Finanzierung gekümmert hast, dann musst du dich jetzt aber ran halten."; |
||||
|
String a = test.finanzierung(2, "USA"); |
||||
|
assertEquals("erwartet Antwortstring", e, a); |
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void finanzierungAsienDrei() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 6,"Asien"); |
||||
|
String e = "Jetzt musst du auf jeden Fall überlegen wie du das finanziern willst. Sprich vielleicht mal mit deinen Eltern oder such nach Stipendien"; |
||||
|
String a = test.finanzierung(3, "Asien"); |
||||
|
assertEquals("erwartet Antwortstring", e, a); |
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void finanzierungUSADrei() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 6,"USA"); |
||||
|
String e = "Jetzt musst du auf jeden Fall überlegen wie du das finanziern willst. Sprich vielleicht mal mit deinen Eltern oder such nach Stipendien"; |
||||
|
String a = test.finanzierung(3, "USA"); |
||||
|
assertEquals("erwartet Antwortstring", e, a); |
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void finanzierungAsienVier() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 13,"Asien"); |
||||
|
String e = "Finanzierung ist keine leichte Sache, darüber kann man sich nie zu früh Gedanken machen. Stichwort: Stipendium."; |
||||
|
String a = test.finanzierung(4, "Asien"); |
||||
|
assertEquals("erwartet Antwortstring", e, a); |
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void finanzierungUSAVier() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 13,"USA"); |
||||
|
String e = "Finanzierung ist keine leichte Sache, darüber kann man sich nie zu früh Gedanken machen. Stichwort: Stipendium."; |
||||
|
String a = test.finanzierung(4, "USA"); |
||||
|
assertEquals("erwartet Antwortstring", e, a); |
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void finanzierungEuropaEins() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 1,"Europa"); |
||||
|
String e = "Wenn du ein Erasmus+ STipendium bekommst, dann wirst du noch einen Englischtest absolvieren und einen Vertrag unterschreiben müssen. Denk auch an deine Immatrikulationsbescheingung."; |
||||
|
String a = test.finanzierung(1, "Europa"); |
||||
|
assertEquals("erwartet Antwortstring", e, a); |
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void finanzierungEuropaZwei() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 4,"Europa"); |
||||
|
String e = "Wenn du dich auf Ersamus beworben hast dann solltest du demnächst deine Rückmeldung bekommen."; |
||||
|
String a = test.finanzierung(2, "Europa"); |
||||
|
assertEquals("erwartet Antwortstring", e, a); |
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void finanzierungEuropaDrei() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 6,"Europa"); |
||||
|
String e = "Denk am besten schon mal ein bisschen an die Finanzierung. Frag an ob Erasmus für dich in Frage kommt."; |
||||
|
String a = test.finanzierung(3, "Europa"); |
||||
|
assertEquals("erwartet Antwortstring", e, a); |
||||
|
} |
||||
|
|
||||
|
@Test |
||||
|
public void finanzierungEuropaVier() { |
||||
|
Sitzung test = new Sitzung("Mustermann", "Max", 13,"Europa"); |
||||
|
String e = "Über die Finanzierung kann man sich nie zu früh Gedanken machen. Aber bitte keine Hektik."; |
||||
|
String a = test.finanzierung(4, "Europa"); |
||||
|
assertEquals("erwartet Antwortstring", e, a); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue