Skip to content

Package: Beilagenart

Beilagenart

nameinstructionbranchcomplexitylinemethod
Beilagenart(String)
M: 0 C: 6
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 3
100%
M: 0 C: 1
100%
equals(Object)
M: 0 C: 19
100%
M: 0 C: 4
100%
M: 0 C: 3
100%
M: 0 C: 6
100%
M: 0 C: 1
100%
hashCode()
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
toString()
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 auftraege.auftragsBildungsParameter.dokumentenKlassenVariablen;
2:
3: import java.util.Objects;
4:
5: /**
6: * Die Klasse Beilagenart konstruiert Beilagenarten und in einer Methode wird überprüft, ob eine Beilage mit einem Namen bereits existiert oder noch
7: * erstellt werden kann.
8: *
9: */
10: public final class Beilagenart {
11:         private final String beilagenName;
12:         
13:         /**
14:          * Dies ist der Konstruktur der Beilagenart.
15:          *
16:          * @param beilagenName
17:          * Name der Beilage
18:          */
19:         public Beilagenart(final String beilagenName) {
20:                 this.beilagenName = beilagenName;
21:         }
22:         
23:         @Override
24:         public boolean equals(final Object o) {
25:•                if (this == o) {
26:                         return true;
27:                 }
28:•                if (!(o instanceof Beilagenart)) {
29:                         return false;
30:                 }
31:                 final Beilagenart beilagenart = (Beilagenart) o;
32:                 return Objects.equals(this.beilagenName, beilagenart.beilagenName);
33:         }
34:         
35:         @Override
36:         public int hashCode() {
37:                 return this.beilagenName.hashCode();
38:         }
39:         
40:         @Override
41:         public String toString() {
42:                 return this.beilagenName;
43:         }
44:         
45: }