@@ -222,3 +222,65 @@ sequenceDiagram
222222 deactivate vault
223223 deactivate session
224224```
225+
226+ ## Design
227+
228+ ### Building Block View Integration Tests
229+
230+ ``` mermaid
231+
232+ classDiagram
233+ direction LR
234+ namespace jupiter {
235+ class BeforeAllCallback
236+ class AfterAllCallback
237+ }
238+ namespace cyberduck {
239+ class VaultTest {
240+ @BeforeClass credentials()
241+ }
242+ }
243+
244+ namespace katta {
245+ class AbstractHubTest {
246+ @BeforeEach preferences()
247+ #setupConnection()
248+ LOCAL_MINIO_STATIC: Arguments
249+ LOCAL_MINIO_STS: Arguments
250+ HYBRID_TESTING: Arguments
251+ }
252+
253+ class AbstractHubSynchronizeTest {
254+ @ParameterizedTest @MethodIgnorableSource(value = "arguments") test01Bootstrapping()
255+ }
256+
257+ class HubSynchronizeTestLocal["@Nested HubSynchronizeTest.Local"] {
258+ arguments()
259+ }
260+ class HubSynchronizeTestLocalKeepRunning["@Nested HubSynchronizeTest.LocalKeepRunning"] {
261+ arguments()
262+ }
263+ class HubSynchronizeTestLocalAlreadyRunning["@Nested HubSynchronizeTest.LocalAlreadyRunning"] {
264+ arguments()
265+ }
266+
267+ class HubTestSetupDockerExtensionLocal["HubTestSetupDockerExtension.Local.class"]
268+ class HubTestSetupDockerExtensionLocalKeepRunning["HubTestSetupDockerExtension.LocalKeepRunning.class"]
269+ class HubTestSetupDockerExtensionLocalAlreadyRunning["HubTestSetupDockerExtension.LocalAlreadyRunning.class"]
270+ }
271+
272+ AbstractHubTest --|> VaultTest
273+ AbstractHubSynchronizeTest --|> AbstractHubTest
274+ HubSynchronizeTestLocal --|> AbstractHubSynchronizeTest
275+ HubSynchronizeTestLocalKeepRunning --|> AbstractHubSynchronizeTest
276+ HubSynchronizeTestLocalAlreadyRunning --|> AbstractHubSynchronizeTest
277+ HubSynchronizeTestLocal ..> HubTestSetupDockerExtensionLocal: @ExtendWith
278+ HubSynchronizeTestLocalAlreadyRunning ..> HubTestSetupDockerExtensionLocalAlreadyRunning: @ExtendWith
279+ HubSynchronizeTestLocal ..> HubTestSetupDockerExtensionLocalKeepRunning: @ExtendWith
280+ HubTestSetupDockerExtensionLocal --|> AfterAllCallback
281+ HubTestSetupDockerExtensionLocal --|> BeforeAllCallback
282+ HubTestSetupDockerExtensionLocalKeepRunning --|> AfterAllCallback
283+ HubTestSetupDockerExtensionLocalKeepRunning --|> BeforeAllCallback
284+ HubTestSetupDockerExtensionLocalAlreadyRunning --|> AfterAllCallback
285+ HubTestSetupDockerExtensionLocalAlreadyRunning --|> BeforeAllCallback
286+ ```
0 commit comments