@Override public void beforeEach(ExtensionContext extensionContext) { AsyncDataProvider.setInstance(mock(AsyncDataProvider.class)); Frontend.setInstance(mock(Frontend.class, RETURNS_DEEP_STUBS)); TypeResolver.setInstance(mock(TypeResolver.class)); ConstantsManager.setInstance(mock(ConstantsManager.class, RETURNS_DEEP_STUBS)); }
@Override public void afterEach(ExtensionContext extensionContext) { AsyncDataProvider.setInstance(null); Frontend.setInstance(null); TypeResolver.setInstance(null); ConstantsManager.setInstance(null); } }
@BeforeEach public void setUp() { when(logicalNetworkModelOfNetworkA.getNetwork()).thenReturn(networkA); when(logicalNetworkModelOfNetworkC.getNetwork()).thenReturn(networkC); when(logicalNetworkModelOfNetworkA.getSetupModel()).thenReturn(setupModel); when(logicalNetworkModelOfNetworkC.getSetupModel()).thenReturn(setupModel); when(networkInterfaceModelOfNicA.getOriginalIface()).thenReturn(nicA); when(networkInterfaceModelOfNicB.getOriginalIface()).thenReturn(nicB); when(networkInterfaceModelOfNicC.getOriginalIface()).thenReturn(nicC); when(networkInterfaceModelOfNicD.getOriginalIface()).thenReturn(nicD); when(networkInterfaceModelOfNicA.getName()).thenReturn(nicA.getName()); when(networkInterfaceModelOfNicB.getName()).thenReturn(nicB.getName()); when(networkInterfaceModelOfNicC.getName()).thenReturn(nicC.getName()); when(networkInterfaceModelOfNicD.getName()).thenReturn(nicD.getName()); when(setupModel.getHostSetupNetworksParametersData()).thenReturn(dataFromHostSetupNetworksModel); // mock manager/resolver so it's possible to delegate from one NetworkOperation to another. ConstantsManager constantsManagerMock = mock(ConstantsManager.class); UIMessages uiMessagesMock = mock(UIMessages.class); when(constantsManagerMock.getMessages()).thenReturn(uiMessagesMock); when(uiMessagesMock.detachNetwork(any())).thenReturn("doh"); //$NON-NLS-1$ ConstantsManager.setInstance(constantsManagerMock); TypeResolver typeResolverMock = mock(TypeResolver.class); TypeResolver.setInstance(typeResolverMock); }