Skip to content

Commit b96be87

Browse files
committed
## 2.4.9
* fixed #390 refactor integration tests: One Test class for each Controller Class * fixed #391 refactor integration tests: One Test class for each Service Class in package meso
1 parent f140b33 commit b96be87

10 files changed

+2255
-0
lines changed
Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
@startuml
2+
3+
/' diagram meta data start
4+
config=CallConfiguration;
5+
{
6+
"rootMethod": "org.woehlke.java.simpleworklist.domain.ProjectIdTaskController#ProjectIdTaskController(ProjectControllerService,ProjectService,TaskLifecycleService,BreadcrumbService,ContextService)",
7+
"projectClassification": {
8+
"searchMode": "OpenProject", // OpenProject, AllProjects
9+
"includedProjects": "",
10+
"pathEndKeywords": "*.impl",
11+
"isClientPath": "",
12+
"isClientName": "",
13+
"isTestPath": "",
14+
"isTestName": "",
15+
"isMappingPath": "",
16+
"isMappingName": "",
17+
"isDataAccessPath": "",
18+
"isDataAccessName": "",
19+
"isDataStructurePath": "",
20+
"isDataStructureName": "",
21+
"isInterfaceStructuresPath": "",
22+
"isInterfaceStructuresName": "",
23+
"isEntryPointPath": "",
24+
"isEntryPointName": "",
25+
"treatFinalFieldsAsMandatory": false
26+
},
27+
"graphRestriction": {
28+
"classPackageExcludeFilter": "",
29+
"classPackageIncludeFilter": "",
30+
"classNameExcludeFilter": "",
31+
"classNameIncludeFilter": "",
32+
"methodNameExcludeFilter": "",
33+
"methodNameIncludeFilter": "",
34+
"removeByInheritance": "", // inheritance/annotation based filtering is done in a second step
35+
"removeByAnnotation": "",
36+
"removeByClassPackage": "", // cleanup the graph after inheritance/annotation based filtering is done
37+
"removeByClassName": "",
38+
"cutMappings": false,
39+
"cutEnum": true,
40+
"cutTests": true,
41+
"cutClient": true,
42+
"cutDataAccess": true,
43+
"cutInterfaceStructures": true,
44+
"cutDataStructures": true,
45+
"cutGetterAndSetter": true,
46+
"cutConstructors": true
47+
},
48+
"graphTraversal": {
49+
"forwardDepth": 3,
50+
"backwardDepth": 3,
51+
"classPackageExcludeFilter": "",
52+
"classPackageIncludeFilter": "",
53+
"classNameExcludeFilter": "",
54+
"classNameIncludeFilter": "",
55+
"methodNameExcludeFilter": "",
56+
"methodNameIncludeFilter": "",
57+
"hideMappings": false,
58+
"hideDataStructures": false,
59+
"hidePrivateMethods": true,
60+
"hideInterfaceCalls": true, // indirection: implementation -> interface (is hidden) -> implementation
61+
"onlyShowApplicationEntryPoints": false, // root node is included
62+
"useMethodCallsForStructureDiagram": "ForwardOnly" // ForwardOnly, BothDirections, No
63+
},
64+
"details": {
65+
"aggregation": "GroupByClass", // ByClass, GroupByClass, None
66+
"showMethodParametersTypes": false,
67+
"showMethodParametersNames": false,
68+
"showMethodReturnType": false,
69+
"showPackageLevels": 2,
70+
"showCallOrder": false,
71+
"edgeMode": "MethodsOnly", // TypesOnly, MethodsOnly, TypesAndMethods, MethodsAndDirectTypeUsage
72+
"showDetailedClassStructure": false
73+
},
74+
"rootClass": "org.woehlke.java.simpleworklist.domain.ProjectIdTaskController",
75+
"extensionCallbackMethod": "" // qualified.class.name#methodName - signature: public static String method(String)
76+
}
77+
diagram meta data end '/
78+
79+
80+
81+
digraph g {
82+
rankdir="LR"
83+
splines=polyline
84+
85+
86+
'nodes
87+
subgraph cluster_1513072491 {
88+
label=woehlke
89+
labeljust=l
90+
fillcolor="#ececec"
91+
style=filled
92+
93+
subgraph cluster_1573988037 {
94+
label=java
95+
labeljust=l
96+
fillcolor="#d8d8d8"
97+
style=filled
98+
99+
subgraph cluster_2046388601 {
100+
label=ProjectIdTaskController
101+
labeljust=l
102+
fillcolor=white
103+
style=filled
104+
105+
ProjectIdTaskController720069294XXXProjectIdTaskController333545892[
106+
label="+ ProjectIdTaskController()"
107+
style=filled
108+
fillcolor=white
109+
tooltip="ProjectIdTaskController
110+
111+
null"
112+
penwidth=4
113+
fontcolor=darkgreen
114+
];
115+
}
116+
}
117+
}
118+
119+
'edges
120+
121+
122+
}
123+
@enduml
Lines changed: 205 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,205 @@
1+
@startuml
2+
3+
/' diagram meta data start
4+
config=CallConfiguration;
5+
{
6+
"rootMethod": "org.woehlke.java.simpleworklist.domain.ProjectIdTaskController#projectTaskAddGet(Project,UserSessionBean,Locale,Model)",
7+
"projectClassification": {
8+
"searchMode": "OpenProject", // OpenProject, AllProjects
9+
"includedProjects": "",
10+
"pathEndKeywords": "*.impl",
11+
"isClientPath": "",
12+
"isClientName": "",
13+
"isTestPath": "",
14+
"isTestName": "",
15+
"isMappingPath": "",
16+
"isMappingName": "",
17+
"isDataAccessPath": "",
18+
"isDataAccessName": "",
19+
"isDataStructurePath": "",
20+
"isDataStructureName": "",
21+
"isInterfaceStructuresPath": "",
22+
"isInterfaceStructuresName": "",
23+
"isEntryPointPath": "",
24+
"isEntryPointName": "",
25+
"treatFinalFieldsAsMandatory": false
26+
},
27+
"graphRestriction": {
28+
"classPackageExcludeFilter": "",
29+
"classPackageIncludeFilter": "",
30+
"classNameExcludeFilter": "",
31+
"classNameIncludeFilter": "",
32+
"methodNameExcludeFilter": "",
33+
"methodNameIncludeFilter": "",
34+
"removeByInheritance": "", // inheritance/annotation based filtering is done in a second step
35+
"removeByAnnotation": "",
36+
"removeByClassPackage": "", // cleanup the graph after inheritance/annotation based filtering is done
37+
"removeByClassName": "",
38+
"cutMappings": false,
39+
"cutEnum": true,
40+
"cutTests": true,
41+
"cutClient": true,
42+
"cutDataAccess": true,
43+
"cutInterfaceStructures": true,
44+
"cutDataStructures": true,
45+
"cutGetterAndSetter": true,
46+
"cutConstructors": true
47+
},
48+
"graphTraversal": {
49+
"forwardDepth": 3,
50+
"backwardDepth": 3,
51+
"classPackageExcludeFilter": "",
52+
"classPackageIncludeFilter": "",
53+
"classNameExcludeFilter": "",
54+
"classNameIncludeFilter": "",
55+
"methodNameExcludeFilter": "",
56+
"methodNameIncludeFilter": "",
57+
"hideMappings": false,
58+
"hideDataStructures": false,
59+
"hidePrivateMethods": true,
60+
"hideInterfaceCalls": true, // indirection: implementation -> interface (is hidden) -> implementation
61+
"onlyShowApplicationEntryPoints": false, // root node is included
62+
"useMethodCallsForStructureDiagram": "ForwardOnly" // ForwardOnly, BothDirections, No
63+
},
64+
"details": {
65+
"aggregation": "GroupByClass", // ByClass, GroupByClass, None
66+
"showMethodParametersTypes": false,
67+
"showMethodParametersNames": false,
68+
"showMethodReturnType": false,
69+
"showPackageLevels": 2,
70+
"showCallOrder": false,
71+
"edgeMode": "MethodsOnly", // TypesOnly, MethodsOnly, TypesAndMethods, MethodsAndDirectTypeUsage
72+
"showDetailedClassStructure": false
73+
},
74+
"rootClass": "org.woehlke.java.simpleworklist.domain.ProjectIdTaskController",
75+
"extensionCallbackMethod": "" // qualified.class.name#methodName - signature: public static String method(String)
76+
}
77+
diagram meta data end '/
78+
79+
80+
81+
digraph g {
82+
rankdir="LR"
83+
splines=polyline
84+
85+
86+
'nodes
87+
subgraph cluster_1513072491 {
88+
label=woehlke
89+
labeljust=l
90+
fillcolor="#ececec"
91+
style=filled
92+
93+
subgraph cluster_1573988037 {
94+
label=java
95+
labeljust=l
96+
fillcolor="#d8d8d8"
97+
style=filled
98+
99+
subgraph cluster_1240104080 {
100+
label=Breadcrumb
101+
labeljust=l
102+
fillcolor=white
103+
style=filled
104+
105+
Breadcrumb1783083103XXXaddProjectRoot0[
106+
label="+ addProjectRoot()"
107+
style=filled
108+
fillcolor=white
109+
tooltip="Breadcrumb
110+
111+
null"
112+
fontcolor=darkgreen
113+
];
114+
}
115+
116+
subgraph cluster_1602586997 {
117+
label=ContextServiceImpl
118+
labeljust=l
119+
fillcolor=white
120+
style=filled
121+
122+
ContextServiceImpl1399873087XXXfindByIdAndUserAccount1382383826[
123+
label="+ findByIdAndUserAccount()"
124+
style=filled
125+
fillcolor=white
126+
tooltip="ContextServiceImpl
127+
128+
null"
129+
fontcolor=darkgreen
130+
];
131+
132+
ContextServiceImpl1399873087XXXgetContextFor894666363[
133+
label="+ getContextFor()"
134+
style=filled
135+
fillcolor=white
136+
tooltip="ContextServiceImpl
137+
138+
null"
139+
fontcolor=darkgreen
140+
];
141+
}
142+
143+
subgraph cluster_1873744955 {
144+
label=BreadcrumbServiceImpl
145+
labeljust=l
146+
fillcolor=white
147+
style=filled
148+
149+
BreadcrumbServiceImpl1783083103XXXgetBreadcrumbForShowProjectRoot1805683891[
150+
label="+ getBreadcrumbForShowProjectRoot()"
151+
style=filled
152+
fillcolor=white
153+
tooltip="BreadcrumbServiceImpl
154+
155+
null"
156+
fontcolor=darkgreen
157+
];
158+
}
159+
160+
subgraph cluster_2046388601 {
161+
label=ProjectIdTaskController
162+
labeljust=l
163+
fillcolor=white
164+
style=filled
165+
166+
ProjectIdTaskController720069294XXXprojectTaskAddGet1200291079[
167+
label="+ projectTaskAddGet()"
168+
style=filled
169+
fillcolor=white
170+
tooltip="ProjectIdTaskController
171+
172+
null"
173+
penwidth=4
174+
fontcolor=darkgreen
175+
];
176+
}
177+
178+
subgraph cluster_308398869 {
179+
label=Task
180+
labeljust=l
181+
fillcolor=white
182+
style=filled
183+
184+
Task177572226XXXunsetFocus0[
185+
label="+ unsetFocus()"
186+
style=filled
187+
fillcolor=white
188+
tooltip="Task
189+
190+
null"
191+
fontcolor=darkgreen
192+
];
193+
}
194+
}
195+
}
196+
197+
'edges
198+
BreadcrumbServiceImpl1783083103XXXgetBreadcrumbForShowProjectRoot1805683891 -> Breadcrumb1783083103XXXaddProjectRoot0;
199+
BreadcrumbServiceImpl1783083103XXXgetBreadcrumbForShowProjectRoot1805683891 -> ContextServiceImpl1399873087XXXgetContextFor894666363;
200+
ProjectIdTaskController720069294XXXprojectTaskAddGet1200291079 -> BreadcrumbServiceImpl1783083103XXXgetBreadcrumbForShowProjectRoot1805683891;
201+
ProjectIdTaskController720069294XXXprojectTaskAddGet1200291079 -> ContextServiceImpl1399873087XXXfindByIdAndUserAccount1382383826;
202+
ProjectIdTaskController720069294XXXprojectTaskAddGet1200291079 -> Task177572226XXXunsetFocus0;
203+
204+
}
205+
@enduml

0 commit comments

Comments
 (0)