18
18
19
19
package org .eclipse .keti .acs .monitoring ;
20
20
21
- import org .eclipse .keti .acs .privilege .management .dao .GraphMigrationManager ;
21
+ import org .eclipse .keti .acs .privilege .management .dao .GraphStartupManager ;
22
22
import org .mockito .Mockito ;
23
23
import org .mockito .internal .util .reflection .Whitebox ;
24
24
import org .springframework .boot .actuate .health .Status ;
33
33
34
34
public class AcsDbHealthIndicatorTest {
35
35
36
- private static final String IS_MIGRATION_COMPLETE_FIELD_NAME = "isMigrationComplete " ;
36
+ private static final String IS_STARTUP_COMPLETE_FIELD_NAME = "isStartupComplete " ;
37
37
38
38
@ Test (dataProvider = "statuses" )
39
39
public void testHealth (final AcsMonitoringRepository acsMonitoringRepository , final Status status ,
40
- final AcsMonitoringUtilities .HealthCode healthCode , final GraphMigrationManager graphMigrationManager )
40
+ final AcsMonitoringUtilities .HealthCode healthCode , final GraphStartupManager graphStartupManager )
41
41
throws Exception {
42
42
AcsDbHealthIndicator acsDbHealthIndicator = new AcsDbHealthIndicator (acsMonitoringRepository );
43
- acsDbHealthIndicator .setMigrationManager ( graphMigrationManager );
43
+ acsDbHealthIndicator .setStartupManager ( graphStartupManager );
44
44
Assert .assertEquals (status , acsDbHealthIndicator .health ().getStatus ());
45
45
Assert .assertEquals (AcsDbHealthIndicator .DESCRIPTION ,
46
46
acsDbHealthIndicator .health ().getDetails ().get (AcsMonitoringUtilities .DESCRIPTION_KEY ));
@@ -54,31 +54,31 @@ public void testHealth(final AcsMonitoringRepository acsMonitoringRepository, fi
54
54
55
55
@ DataProvider
56
56
public Object [][] statuses () {
57
- GraphMigrationManager happyMigrationManager = new GraphMigrationManager ();
58
- GraphMigrationManager sadMigrationManager = new GraphMigrationManager ();
59
- Whitebox .setInternalState (happyMigrationManager , IS_MIGRATION_COMPLETE_FIELD_NAME , true );
60
- Whitebox .setInternalState (sadMigrationManager , IS_MIGRATION_COMPLETE_FIELD_NAME , false );
57
+ GraphStartupManager happyStartupManager = new GraphStartupManager ();
58
+ GraphStartupManager sadStartupManager = new GraphStartupManager ();
59
+ Whitebox .setInternalState (happyStartupManager , IS_STARTUP_COMPLETE_FIELD_NAME , true );
60
+ Whitebox .setInternalState (sadStartupManager , IS_STARTUP_COMPLETE_FIELD_NAME , false );
61
61
62
62
return new Object [][] { new Object [] { mockDbWithUp (), Status .UP , AcsMonitoringUtilities .HealthCode .AVAILABLE ,
63
- happyMigrationManager },
63
+ happyStartupManager },
64
64
65
65
{ mockDbWithException (new TransientDataAccessResourceException ("" )), Status .DOWN ,
66
- AcsMonitoringUtilities .HealthCode .UNAVAILABLE , happyMigrationManager },
66
+ AcsMonitoringUtilities .HealthCode .UNAVAILABLE , happyStartupManager },
67
67
68
68
{ mockDbWithException (new QueryTimeoutException ("" )), Status .DOWN ,
69
- AcsMonitoringUtilities .HealthCode .UNAVAILABLE , happyMigrationManager },
69
+ AcsMonitoringUtilities .HealthCode .UNAVAILABLE , happyStartupManager },
70
70
71
71
{ mockDbWithException (new DataSourceLookupFailureException ("" )), Status .DOWN ,
72
- AcsMonitoringUtilities .HealthCode .UNREACHABLE , happyMigrationManager },
72
+ AcsMonitoringUtilities .HealthCode .UNREACHABLE , happyStartupManager },
73
73
74
74
{ mockDbWithException (new PermissionDeniedDataAccessException ("" , null )), Status .DOWN ,
75
- AcsMonitoringUtilities .HealthCode .MISCONFIGURATION , happyMigrationManager },
75
+ AcsMonitoringUtilities .HealthCode .MISCONFIGURATION , happyStartupManager },
76
76
77
77
{ mockDbWithException (new ConcurrencyFailureException ("" )), Status .DOWN ,
78
- AcsMonitoringUtilities .HealthCode .ERROR , happyMigrationManager },
78
+ AcsMonitoringUtilities .HealthCode .ERROR , happyStartupManager },
79
79
80
80
{ mockDbWithUp (), Status .DOWN , AcsMonitoringUtilities .HealthCode .MIGRATION_INCOMPLETE ,
81
- sadMigrationManager }, };
81
+ sadStartupManager }, };
82
82
}
83
83
84
84
private AcsMonitoringRepository mockDbWithUp () {
0 commit comments