Skip to content

Package: ConfigurationWrapper

ConfigurationWrapper

nameinstructionbranchcomplexitylinemethod
ConfigurationWrapper(RouterConfiguration)
M: 6 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 3 C: 0
0%
M: 1 C: 0
0%
accept(TreeElementVisitor)
M: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 2 C: 0
0%
M: 1 C: 0
0%
getConfiguration()
M: 3 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
toString()
M: 15 C: 0
0%
M: 2 C: 0
0%
M: 2 C: 0
0%
M: 3 C: 0
0%
M: 1 C: 0
0%

Coverage

1: package gui.wrapperobjects;
2:
3: import java.nio.file.Path;
4: import java.nio.file.Paths;
5:
6: import model.RouterConfiguration;
7:
8: /**
9: * Wrapper class for configurations.
10: */
11: public class ConfigurationWrapper implements TreeElement {
12:         /**
13:          * The configuration to wrap.
14:          */
15:         private final RouterConfiguration rc;
16:
17:         /**
18:          * The ConfigurationWrapper constructor.
19:          *
20:          * @param rc
21:          * The router configuration to wrap.
22:          */
23:         public ConfigurationWrapper(final RouterConfiguration rc) {
24:                 this.rc = rc;
25:         }
26:
27:         /**
28:          * @return the configuration.
29:          */
30:         public RouterConfiguration getConfiguration() {
31:                 return this.rc;
32:         }
33:
34:         @Override
35:         public String toString() {
36:                 final Path fileName = Paths.get(this.rc.getPath()).getFileName();
37:•                return fileName == null
38:                                 ? ""
39:                                 : fileName.toString();
40:         }
41:
42:         @Override
43:         public void accept(final TreeElementVisitor vis) {
44:                 vis.visit(this);
45:         }
46: }