Skip to content

Package: Mandant

Mandant

nameinstructionbranchcomplexitylinemethod
Mandant(String, String)
M: 0 C: 14
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 5
100%
M: 0 C: 1
100%
addUser(User)
M: 0 C: 6
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 2
100%
M: 0 C: 1
100%
equals(Object)
M: 14 C: 0
0%
M: 2 C: 0
0%
M: 2 C: 0
0%
M: 4 C: 0
0%
M: 1 C: 0
0%
getId()
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%
getRootPassword()
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%
getUsers()
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%
hashCode()
M: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%

Coverage

1: package de.fhdw.wtf.persistence.meta;
2:
3: import java.util.HashSet;
4: import java.util.Set;
5:
6: public class Mandant {
7:         
8:         private final String id;
9:         private final String rootPassword;
10:         private final Set<User> users;
11:         
12:         public Mandant(final String id, final String rootPassword) {
13:                 super();
14:                 this.id = id;
15:                 this.rootPassword = rootPassword;
16:                 this.users = new HashSet<>();
17:         }
18:         
19:         public String getId() {
20:                 return this.id;
21:         }
22:         
23:         public String getRootPassword() {
24:                 return this.rootPassword;
25:         }
26:         
27:         public Set<User> getUsers() {
28:                 return this.users;
29:         }
30:         
31:         public void addUser(final User user) {
32:                 this.users.add(user);
33:         }
34:         
35:         @Override
36:         public boolean equals(final java.lang.Object obj) {
37:•                if (obj instanceof Mandant) {
38:                         final Mandant other = (Mandant) obj;
39:                         return other.getId().equals(this.getId());
40:                 }
41:                 return false;
42:         }
43:         
44:         @Override
45:         public int hashCode() {
46:                 return this.id.hashCode();
47:         }
48:         
49: }