Skip to content

Package: VersionValue

VersionValue

nameinstructionbranchcomplexitylinemethod
VersionValue(String)
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%
equals(Object)
M: 14 C: 0
0%
M: 4 C: 0
0%
M: 3 C: 0
0%
M: 2 C: 0
0%
M: 1 C: 0
0%
getModelType()
M: 2 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
getStringRepresentation()
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%
getValue()
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%
hashCode()
M: 7 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
isVersionValue()
M: 2 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: 11 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
toVersionValue()
M: 2 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 parser.nodes;
2:
3: import basic.PruefskriptConstants;
4:
5: /**
6: *
7: * @author group B5
8: *
9: */
10: public class VersionValue extends AbstractReturnValue {
11:         /**
12:          * final Variable value.
13:          */
14:         private final String value;
15:
16:         /**
17:          *
18:          * @param value
19:          * String
20:          */
21:         public VersionValue(final String value) {
22:                 super();
23:                 this.value = value;
24:         }
25:
26:         /**
27:          *
28:          * @return value
29:          */
30:         public String getValue() {
31:                 return this.value;
32:         }
33:
34:         @Override
35:         public Boolean isVersionValue() {
36:                 return Boolean.TRUE;
37:         }
38:
39:         @Override
40:         public VersionValue toVersionValue() {
41:                 return this;
42:         }
43:
44:         @Override
45:         public String getStringRepresentation() {
46:                 return this.value;
47:         }
48:
49:         @Override
50:         public boolean equals(final Object obj) {
51:•                return obj instanceof VersionValue
52:•                                && ((VersionValue) obj).getValue().equals(this.getValue());
53:         }
54:
55:         @Override
56:         public int hashCode() {
57:                 return this.getValue().hashCode() + PruefskriptConstants.VERSIONVALUE_HASHCODE;
58:         }
59:
60:         @Override
61:         public String toString() {
62:                 return PruefskriptConstants.VERSIONVALUETITLE + this.getValue().toString();
63:         }
64:
65:         @Override
66:         public String getModelType() {
67:                 return basic.PruefskriptConstants.MODELTYPEVERSION;
68:         }
69:
70: }