Coverage Report - ca.uhn.hl7v2.validation.builder
 
Package # Classes Line Coverage Branch Coverage Complexity
ca.uhn.hl7v2.validation.builder32
82%
259/315
84%
76/90
1.371
ca.uhn.hl7v2.validation.builder.support11
86%
118/137
69%
29/42
2.368
 
Classes in this Package Line Coverage Branch Coverage Complexity
BuilderSupport
72%
29/40
0%
0/4
1.397
BuilderSupport$AllOfPredicate
57%
8/14
66%
4/6
1.397
BuilderSupport$AlwaysPredicate
100%
5/5
50%
1/2
1.397
BuilderSupport$AnyOfPredicate
100%
14/14
100%
6/6
1.397
BuilderSupport$EmptyPredicate
100%
4/4
100%
6/6
1.397
BuilderSupport$EqualsPredicate
100%
11/11
100%
18/18
1.397
BuilderSupport$InPredicate
80%
4/5
N/A
1.397
BuilderSupport$MatchesPredicate
57%
8/14
100%
4/4
1.397
BuilderSupport$MaxLengthPredicate
100%
6/6
100%
4/4
1.397
BuilderSupport$NotPredicate
57%
4/7
100%
2/2
1.397
BuilderSupport$WithdrawnPredicate
100%
3/3
N/A
1.397
DelegatingValidationRuleBuilder
0%
0/5
N/A
1
EncodingRuleBuilder
87%
7/8
N/A
1
Expression
N/A
N/A
1
MessageRuleBuilder
94%
18/19
100%
2/2
1.083
Predicate
N/A
N/A
1
PredicateMessageRule
84%
11/13
100%
2/2
2
PredicatePrimitiveTypeRule
70%
14/20
N/A
1.615
PredicatePrimitiveTypeRule$1
N/A
N/A
1.615
PredicatePrimitiveTypeRule$Trimmer
100%
8/8
75%
3/4
1.615
PredicatePrimitiveTypeRule$Trimmer$1
100%
2/2
N/A
1.615
PredicatePrimitiveTypeRule$Trimmer$2
100%
2/2
N/A
1.615
PredicatePrimitiveTypeRule$Trimmer$3
100%
2/2
N/A
1.615
PredicatePrimitiveTypeRule$Trimmer$4
100%
2/2
100%
2/2
1.615
PredicateRuleSupport
N/A
N/A
1
PrimitiveRuleBuilder
100%
17/17
100%
2/2
1.1
RuleTypeBuilder
83%
45/54
72%
13/18
1.652
RuleTypeBuilder$MessageExpressionBuilder
80%
4/5
N/A
1.652
RuleTypeBuilder$MessageExpressionBuilder$1
77%
7/9
100%
2/2
1.652
ValidationRuleBuilder
93%
14/15
75%
3/4
1.2
ValidationRuleBuilder$1
N/A
N/A
1.2
ValidationRuleBuilder$VersionExpressionBuilder
90%
10/11
100%
2/2
1.2