Skip to content

Package: KundenVerboten

KundenVerboten

nameinstructionbranchcomplexitylinemethod
KundenVerboten(List)
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 2
100%
M: 0 C: 1
100%
contains(Kunde)
M: 0 C: 9
100%
M: 0 C: 2
100%
M: 0 C: 2
100%
M: 0 C: 1
100%
M: 0 C: 1
100%

Coverage

1: package auftraege.auftragsBildungsParameter.states;
2:
3: import auftraege.versand.Kunde;
4:
5: import java.util.List;
6:
7: /**
8: * Enthält eine Liste von verbotenen Kunden.
9: */
10: public class KundenVerboten extends KundenState {
11: /**
12: * Konstruktor der eine Liste von Kunden erstellt, die verboten sind.
13: * @param kunden repräsentieren die verbotenen Kunden.
14: */
15: public KundenVerboten(final List<Kunde> kunden) {
16: super(kunden);
17: }
18:
19: @Override
20: public boolean contains(final Kunde kunde) {
21:• return !this.getKunden().contains(kunde);
22: }
23: }