Ensure that context is destroyed on restart

This commit is contained in:
René Pfeuffer
2020-03-25 16:52:53 +01:00
parent 15aab3059d
commit 24c7cb0b67
6 changed files with 57 additions and 31 deletions

View File

@@ -39,7 +39,7 @@ import static org.mockito.Mockito.verify;
class ExitRestartStrategyTest {
@Mock
private RestartStrategy.InjectionContext context;
private RestartStrategy.InternalInjectionContext context;
private ExitRestartStrategy strategy;
private CapturingExiter exiter;

View File

@@ -117,14 +117,13 @@ class RestartStrategyTest {
}
}
public static class TestingRestartStrategy implements RestartStrategy {
public static class TestingRestartStrategy extends RestartStrategy {
@Override
public void restart(InjectionContext context) {
protected void executeRestart(InjectionContext context) {
}
}
public static class ComplexRestartStrategy implements RestartStrategy {
public static class ComplexRestartStrategy extends RestartStrategy {
private final ClassLoader classLoader;
@@ -133,8 +132,7 @@ class RestartStrategyTest {
}
@Override
public void restart(InjectionContext context) {
protected void executeRestart(InjectionContext context) {
}
}