Coverage Report - org.argouml.uml.cognitive.critics
 
Package # Classes Line Coverage Branch Coverage Complexity
org.argouml.uml.cognitive.critics115
28%
1126/3901
6%
142/2101
3.86
 
Classes in this Package Line Coverage Branch Coverage Complexity
AbstractCrTooMany
80%
4/5
N/A
1
AbstractCrUnconventionalName
100%
1/1
N/A
1
ChildGenUML
63%
37/58
50%
22/44
17.5
ClAttributeCompartment
0%
0/46
0%
0/16
2.571
ClClassName
0%
0/43
0%
0/22
2.571
ClOperationCompartment
0%
0/40
0%
0/18
3
CrAlreadyRealizes
55%
10/18
0%
0/4
1.667
CrAssocNameConflict
30%
16/53
15%
5/32
3.714
CrAttrNameConflict
46%
12/26
0%
0/10
2.75
CrCircularAssocClass
36%
8/22
0%
0/10
3.667
CrCircularComposition
28%
10/35
0%
0/12
2.429
CrCircularInheritance
84%
16/19
50%
1/2
1.667
CrClassMustBeAbstract
50%
9/18
0%
0/8
3.333
CrClassWithoutComponent
12%
4/32
0%
0/16
3.2
CrCompInstanceWithoutNode
8%
4/45
0%
0/26
4.2
CrComponentInstanceWithoutClassifier
0%
0/41
0%
0/18
3.4
CrComponentWithoutNode
9%
4/43
0%
0/28
4.4
CrConflictingComposites
0%
0/25
0%
0/16
6.5
CrConstructorNeeded
16%
7/42
0%
0/24
5.5
CrCrossNamespaceAssoc
40%
8/20
0%
0/10
3.667
CrDisambigClassName
13%
7/52
0%
0/30
5
CrDisambigStateName
41%
19/46
21%
6/28
6.25
CrDupParamName
34%
8/23
0%
0/10
3.333
CrDupRoleNames
37%
9/24
0%
0/12
4
CrEmptyPackage
93%
14/15
75%
3/4
2.333
CrFinalSubclassed
64%
11/17
0%
0/6
2.667
CrForkOutgoingTransition
47%
8/17
0%
0/8
3.667
CrIllegalGeneralization
52%
11/21
12%
1/8
3.333
CrIllegalName
85%
23/27
37%
6/16
3.75
CrInstanceWithoutClassifier
10%
4/37
0%
0/20
3.6
CrInterfaceAllPublic
37%
9/24
0%
0/10
4
CrInterfaceOperOnly
52%
9/17
0%
0/8
3.333
CrInterfaceWithoutComponent
12%
4/33
0%
0/16
3.2
CrInvalidBranch
36%
8/22
0%
0/14
4.667
CrInvalidFork
36%
8/22
0%
0/12
4.333
CrInvalidForkTriggerOrGuard
0%
0/27
0%
0/24
6
CrInvalidHistory
50%
8/16
0%
0/10
3.667
CrInvalidInitial
44%
8/18
0%
0/8
3.333
CrInvalidJoin
36%
8/22
0%
0/12
4.333
CrInvalidJoinTriggerOrGuard
33%
9/27
0%
0/24
6
CrInvalidPseudoStateTrigger
42%
8/19
0%
0/14
4.333
CrInvalidSynch
25%
9/36
0%
0/22
6.333
CrJoinIncomingTransition
47%
8/17
0%
0/8
3.667
CrMergeClasses
0%
0/29
0%
0/26
7.333
CrMissingAttrName
28%
9/32
0%
0/14
2.667
CrMissingClassName
30%
9/30
0%
0/12
2.333
CrMissingOperName
30%
9/30
0%
0/14
3
CrMissingStateName
29%
12/41
11%
3/26
4.333
CrMultiComposite
58%
10/17
0%
0/6
1.75
CrMultipleAgg
32%
9/28
0%
0/16
4
CrMultipleDeepHistoryStates
20%
10/50
0%
0/24
4
CrMultipleInitialStates
21%
10/46
0%
0/24
4
CrMultipleShallowHistoryStates
21%
10/46
0%
0/24
4
CrNWayAgg
40%
10/25
0%
0/14
4.667
CrNameConflict
57%
24/42
45%
9/20
2.833
CrNameConflictAC
88%
8/9
N/A
1
CrNameConfusion
39%
32/82
19%
11/56
4
CrNavFromInterface
33%
9/27
0%
0/14
4.333
CrNoAssociations
15%
11/71
0%
0/62
12.75
CrNoGuard
42%
9/21
0%
0/16
4.667
CrNoIncomingTransitions
33%
14/42
16%
5/30
7.25
CrNoInitialState
68%
17/25
35%
5/14
4.667
CrNoInstanceVariables
19%
9/47
0%
0/32
4.571
CrNoOperations
21%
10/46
0%
0/32
4.571
CrNoOutgoingTransitions
36%
16/44
20%
7/34
8
CrNoTransitions
47%
16/34
13%
4/30
7
CrNoTriggerOrGuard
30%
10/33
0%
0/28
7.333
CrNodeInsideElement
12%
4/33
0%
0/14
3
CrNodeInstanceInsideElement
11%
4/34
0%
0/14
3
CrNodeInstanceWithoutClassifier
0%
0/39
0%
0/18
3.4
CrNodesOverlap
15%
9/58
0%
0/42
5.167
CrNonAggDataType
90%
9/10
N/A
1
CrObjectWithoutClassifier
0%
0/37
0%
0/18
3.4
CrObjectWithoutComponent
12%
4/32
0%
0/18
3.4
CrOperNameConflict
18%
11/58
0%
0/48
7.6
CrOppEndConflict
44%
11/25
0%
0/10
2.667
CrOppEndVsAttr
21%
12/57
0%
0/28
6.333
CrProfile
0%
0/7
0%
0/4
2
CrReservedName
82%
76/92
50%
11/22
3
CrSeqInstanceWithoutClassifier
0%
0/38
0%
0/20
3.6
CrSubclassReference
19%
11/56
0%
0/26
4
CrTooManyAssoc
64%
9/14
0%
0/6
2.667
CrTooManyAttr
42%
9/21
0%
0/10
3.667
CrTooManyClasses
84%
16/19
62%
5/8
3
CrTooManyOper
42%
9/21
0%
0/10
3.667
CrTooManyStates
86%
13/15
50%
2/4
2.333
CrTooManyTransitions
89%
17/19
50%
4/8
3
CrUML
76%
39/51
60%
12/20
2.077
CrUnconventionalAttrName
12%
9/71
0%
0/42
4
CrUnconventionalClassName
21%
9/41
0%
0/26
3.714
CrUnconventionalOperName
12%
9/70
0%
0/40
4.2
CrUnconventionalPackName
86%
40/46
61%
16/26
3.571
CrUnnavigableAssoc
42%
8/19
0%
0/8
2.5
ChildGenDerivedClasses
0%
0/12
0%
0/6
3.75
CrUselessAbstract
50%
10/20
0%
0/8
3.75
CrUselessInterface
52%
10/19
0%
0/8
3.333
CrUtilityViolated
33%
11/33
0%
0/16
5
CrWrongDepEnds
0%
0/60
0%
0/42
5.8
CrWrongLinkEnds
8%
4/49
0%
0/32
4.8
CrZeroLengthEdge
58%
7/12
0%
0/4
3
InitCognitiveCritics
100%
5/5
N/A
1
ProfileCodeGeneration
98%
53/54
100%
2/2
1.2
ProfileGoodPractices
100%
31/31
100%
2/2
1.167
UMLWizard
21%
4/19
0%
0/8
2.167
WizAddConstructor
0%
0/24
0%
0/8
2
WizAddInstanceVariable
0%
0/21
0%
0/8
2.25
WizAddOperation
0%
0/19
0%
0/8
2.25
WizAssocComposite
0%
0/77
0%
0/46
5.571
WizBreakCircularComp
0%
0/91
0%
0/52
5.75
WizCueCards
0%
0/11
0%
0/4
1.333
WizMEName
30%
10/33
0%
0/16
2.5
WizManyNames
0%
0/34
0%
0/18
4
WizNavigable
0%
0/51
0%
0/36
4.667
WizOperName
0%
0/108
0%
0/63
7.857
WizTooMany
0%
0/27
0%
0/16
3.8