private void verifyLocalBuildExecConfigExecutorWasInvoked(KieModule module, LocalBuildConfig.BuildType buildType, LocalBuildConfig.DeploymentType deploymentType, boolean suppressHandlers) { verify(localBuildExecConfigExecutor, times(1)).apply(localBuildConfigInternalCaptor.capture(), localBuildExecConfigCaptor.capture()); assertEquals(module, localBuildConfigInternalCaptor.getValue().getModule()); assertEquals(buildType, localBuildConfigInternalCaptor.getValue().getBuildType()); assertEquals(deploymentType, localBuildConfigInternalCaptor.getValue().getDeploymentType()); assertEquals(suppressHandlers, localBuildConfigInternalCaptor.getValue().isSuppressHandlers()); }
private void testApplyForModuleFullBuildAndDeploy(LocalBuildConfig.DeploymentType deploymentType, boolean suppressHandlers) { when(internalBuildConfig.getBuildType()).thenReturn(LocalBuildConfig.BuildType.FULL_BUILD_AND_DEPLOY); when(internalBuildConfig.getModule()).thenReturn(module); when(internalBuildConfig.getDeploymentType()).thenReturn(deploymentType); when(internalBuildConfig.isSuppressHandlers()).thenReturn(suppressHandlers); when(buildHelper.buildAndDeploy(module, suppressHandlers, DeploymentMode.valueOf(deploymentType.name()))).thenReturn(buildResults); Optional<LocalBinaryConfig> result = executor.apply(internalBuildConfig, buildExecConfig); assertTrue(result.isPresent()); assertEquals(buildResults, result.get().getBuildResults()); verify(buildHelper, times(1)).buildAndDeploy(module, suppressHandlers, DeploymentMode.valueOf(deploymentType.name())); } }
private void testApplyForModuleFullBuildAndDeploy(LocalBuildConfig.DeploymentType deploymentType, boolean suppressHandlers) { when(localModule.getModule()).thenReturn(project); when(buildConfig.getBuildType()).thenReturn(LocalBuildConfig.BuildType.FULL_BUILD_AND_DEPLOY.name()); when(buildConfig.getDeploymentType()).thenReturn(deploymentType.name()); when(buildConfig.getSuppressHandlers()).thenReturn(Boolean.toString(suppressHandlers)); Optional<BuildConfig> result = executor.apply(localModule, buildConfig); assertTrue(result.isPresent()); assertEquals(project, ((LocalBuildConfigInternal) result.get()).getModule()); assertEquals(LocalBuildConfig.BuildType.FULL_BUILD_AND_DEPLOY, ((LocalBuildConfigInternal) result.get()).getBuildType()); assertEquals(deploymentType, ((LocalBuildConfigInternal) result.get()).getDeploymentType()); assertEquals(suppressHandlers, ((LocalBuildConfigInternal) result.get()).isSuppressHandlers()); } }
new LocalBuildBinaryImpl( buildHelper.buildAndDeploy(localBuildConfigInternal.getModule(), localBuildConfigInternal.isSuppressHandlers(), toDeploymentMode(localBuildConfigInternal.getDeploymentType())))); break;