Skip to content

Package: MaschinentypPersonalbindung

MaschinentypPersonalbindung

nameinstructionbranchcomplexitylinemethod
MaschinentypPersonalbindung(String, int)
M: 0 C: 9
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 4
100%
M: 0 C: 1
100%
getAnzahl()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
getBeschreibungDerPosition()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%

Coverage

1: package maschine;
2:
3: /**
4: * MaschinentypPersonalbindung gibt die Position an einer Maschine an (beschreibung) und wie viele Mitarbeiter diese
5: * Position benötigt.
6: */
7: public final class MaschinentypPersonalbindung {
8:         
9:         private final String beschreibungDerPosition;
10:         private final int anzahl;
11:         
12:         /**
13:          * Erstellt eine MaschinentypPersonalbindung, was auch immer die bringen soll.
14:          *
15:          * @param beschreibung
16:          * Beschreibung der Position
17:          * @param anzahl
18:          * Anzahl der Personen
19:          */
20:         public MaschinentypPersonalbindung(final String beschreibung, final int anzahl) {
21:                 this.beschreibungDerPosition = beschreibung;
22:                 this.anzahl = anzahl;
23:         }
24:         
25:         /**
26:          * @return die Beschreibung der Position an der Maschine, welche das Personal bindet.
27:          */
28:         public String getBeschreibungDerPosition() {
29:                 return this.beschreibungDerPosition;
30:         }
31:         
32:         /**
33:          * @return die Anzahl der Personen die diese Position an der Maschine bindet.
34:          * Eine Maschine kann nur ganze Personen binden.
35:          */
36:         public int getAnzahl() {
37:                 return this.anzahl;
38:         }
39:         
40:         
41:         
42: }