Initial Commit
This commit is contained in:
66
src/test/TestImport.java
Normal file
66
src/test/TestImport.java
Normal file
@ -0,0 +1,66 @@
|
||||
package test;
|
||||
|
||||
import java.time.Year;
|
||||
import model.Angestellter;
|
||||
import model.Freelancer;
|
||||
import model.PersonalException;
|
||||
import model.Personalbuero;
|
||||
|
||||
// 2022-04-05
|
||||
|
||||
public class TestImport
|
||||
{
|
||||
public static void main(String[] args)
|
||||
{
|
||||
String nLn = System.getProperty("line.separator");
|
||||
|
||||
try
|
||||
{
|
||||
Personalbuero pb = new Personalbuero();
|
||||
pb.aufnehmen(new Angestellter("Hans", 'x', Year.of(1965), Year.of(1985)));
|
||||
System.out.println(pb);
|
||||
System.out.println();
|
||||
|
||||
// zeilenTeile-Konstruktoren testen
|
||||
// TODO FUE Freelancer
|
||||
// TODO FUE Arzt
|
||||
|
||||
// pb.aufnehmen(new Angestellter(new String[] {})); // Array-Fehler: Index 1 out of bounds for length 0
|
||||
// pb.aufnehmen(new Angestellter(new String[] {"", "", "", "",""})); // Fehler: falscher Parameterwert name
|
||||
// pb.aufnehmen(new Angestellter(new String[] {"", "Hannes", "", "",""})); // Fehler: falscher Parameterwert gesch
|
||||
// pb.aufnehmen(new Angestellter(new String[] {"", "Hannes", "m", "neunzehnhundertfuenfundsechzig",""})); // Fehler: falscher Paramterwert gebJahr
|
||||
// pb.aufnehmen(new Angestellter(new String[] {"", "Hannes", "m", "1965","neunzehnhundertfuenfundachzig"})); // Fehler: falscher Paramterwert eintrJahr
|
||||
pb.aufnehmen(new Angestellter(new String[] {"Angestellter", "Hannes", "m", "1965","1985"}));
|
||||
|
||||
System.out.println(pb); // Hans, Hannes
|
||||
System.out.println();
|
||||
|
||||
pb.importMitarbeiterCsv();
|
||||
System.out.println(pb); // Hans, Hannes, Alfred, Anna, Wolfgang
|
||||
System.out.println();
|
||||
|
||||
try {
|
||||
Freelancer f2 = new Freelancer("Anna", 'w', Year.of(1976), Year.of(2002), 100f, 10);
|
||||
pb.aufnehmen(f2); // Fehler schon vorhanden // TODO kein Fehler
|
||||
}
|
||||
catch (PersonalException e) {
|
||||
System.out.println("!!! Fehler bei TestImport !!!" +nLn+ e.getMessage());
|
||||
System.out.println();
|
||||
}
|
||||
|
||||
System.out.println(pb); // Hans, Hannes, Alfred, Anna, Wolfgang
|
||||
System.out.println();
|
||||
|
||||
Angestellter a1 = new Angestellter("Alfred", 'm', Year.of(1977), Year.now());
|
||||
pb.aufnehmen(a1); // Fehler schon vorhanden // TODO kein Fehler
|
||||
|
||||
System.out.println(pb); // Hans, Hannes, Alfred, Anna, Wolfgang
|
||||
System.out.println();
|
||||
|
||||
}
|
||||
catch (PersonalException e)
|
||||
{
|
||||
System.out.println("!!! Fehler bei TestImport !!!" +nLn+ e.getMessage());
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user