Skip to content

Package: ItemGetNameVisitorImpl

ItemGetNameVisitorImpl

nameinstructionbranchcomplexitylinemethod
ItemGetNameVisitorImpl()
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%
visit(DetailBarLabel)
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%
visit(DetailInputBox)
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%
visit(VariableAssignment)
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%

Coverage

1: package networkconfigurator.actions;
2:
3: import model.assignment.VariableAssignment;
4: import networkconfigurator.DetailBarLabel;
5: import networkconfigurator.DetailInputBox;
6:
7: /**
8: * the visitor implementation to get the name.
9: *
10: * @author Jannik
11: */
12: public class ItemGetNameVisitorImpl implements ItemGetNameVisitor {
13:
14:         @Override
15:         public String visit(final VariableAssignment va) {
16:                 return va.getValue();
17:         }
18:
19:         @Override
20:         public String visit(final DetailBarLabel label) {
21:                 return label.getLabelVaule();
22:         }
23:
24:         @Override
25:         public String visit(final DetailInputBox detailBarInputBox) {
26:                 return detailBarInputBox.getContentValue();
27:         }
28:
29: }