use of org.kie.workbench.common.services.shared.validation.ValidationService in project kie-wb-common by kiegroup.
the class GeneralSettingsPresenterTest method testExecuteValidationFailing.
@Test
public void testExecuteValidationFailing() {
final POM pom = mock(POM.class);
doReturn(false).when(validationService).validate(eq(pom));
generalSettingsPresenter.executeValidation(s -> s.validate(pom), "Test message").then(valid -> {
Assert.fail("Promise should've been resolved!");
return promises.resolve();
}).catch_(e -> {
verify(validationService).validate(eq(pom));
Assert.assertEquals(e, "Test message");
return promises.resolve();
});
}
use of org.kie.workbench.common.services.shared.validation.ValidationService in project kie-wb-common by kiegroup.
the class GeneralSettingsPresenterTest method testExecuteValidation.
@Test
public void testExecuteValidation() {
final POM pom = mock(POM.class);
doReturn(true).when(validationService).validate(eq(pom));
generalSettingsPresenter.executeValidation(s -> s.validate(pom), "Test message").then(valid -> {
verify(validationService).validate(eq(pom));
Assert.assertEquals(valid, true);
return promises.resolve();
}).catch_(e -> {
Assert.fail("Promise should've been resolved!");
return promises.resolve();
});
}
use of org.kie.workbench.common.services.shared.validation.ValidationService in project kie-wb-common by kiegroup.
the class DomainEditorBaseTest method initTest.
@Before
public void initTest() {
List<DomainHandler> domainHandlers = new ArrayList<>();
domainHandlers.add(jpaDomainHandler);
when(jpaDomainHandler.getName()).thenReturn("JPA");
when(jpaDomainHandler.isDataObjectAuditEnabled()).thenReturn(false);
when(handlerRegistry.getDomainHandlers()).thenReturn(domainHandlers);
when(handlerRegistry.getDomainHandlers(anyList())).thenReturn(domainHandlers);
when(handlerRegistry.getDomainHandlers(anyString())).thenReturn(domainHandlers);
changeNotifier = new DataModelChangeNotifier(dataModelerEvent);
commandBuilder = new DataModelCommandBuilder(changeNotifier);
modelerServiceCaller = new CallerMock<DataModelerService>(modelerService);
validationServiceCallerMock = new CallerMock<ValidationService>(validationService);
validatorService = new ValidatorService(validationServiceCallerMock);
context = createContext();
}
use of org.kie.workbench.common.services.shared.validation.ValidationService in project kie-wb-common by kiegroup.
the class POMWizardPageTest method setUp.
@Before
@SuppressWarnings("unchecked")
public void setUp() throws Exception {
gavEditor = new GAVEditor(gavEditorView);
pomEditor = spy(new POMEditorPanel(pomEditorView, syncBeanManager, gavPreferences, projectScopedResolutionStrategySupplier));
// POMEditorView implementation updates a nested GAVEditor presenter. Mock the implementation to avoid use of real widgets
doAnswer(new Answer<Void>() {
@Override
public Void answer(final InvocationOnMock invocation) throws Throwable {
final String artifactId = (String) invocation.getArguments()[0];
gavEditor.setArtifactID(artifactId);
return null;
}
}).when(pomEditorView).setArtifactID(any(String.class));
// POMEditorView implementation updates a nested GAVEditor presenter. Mock the implementation to avoid use of real widgets
doAnswer(new Answer<Void>() {
@Override
public Void answer(final InvocationOnMock invocation) throws Throwable {
final GAV gav = (GAV) invocation.getArguments()[0];
gavEditor.setGAV(gav);
return null;
}
}).when(pomEditorView).setGAV(any(GAV.class));
// POMEditorView implementation updates a nested GAVEditor presenter. Mock the implementation to avoid use of real widgets
doAnswer(new Answer<Void>() {
@Override
public Void answer(final InvocationOnMock invocation) throws Throwable {
final ArtifactIdChangeHandler handler = (ArtifactIdChangeHandler) invocation.getArguments()[0];
gavEditor.addArtifactIdChangeHandler(handler);
return null;
}
}).when(pomEditorView).addArtifactIdChangeHandler(any(ArtifactIdChangeHandler.class));
page = spy(new POMWizardPage(pomEditor, view, event, new CallerMock<ProjectScreenService>(projectScreenService), new CallerMock<ValidationService>(validationService)));
page.initialise();
doAnswer(invocationOnMock -> {
((ParameterizedCommand<GAVPreferences>) invocationOnMock.getArguments()[1]).execute(gavPreferences);
return null;
}).when(gavPreferences).load(any(PreferenceScopeResolutionStrategyInfo.class), any(ParameterizedCommand.class), any(ParameterizedCommand.class));
}
use of org.kie.workbench.common.services.shared.validation.ValidationService in project kie-wb-common by kiegroup.
the class NewPackagePopupTest method initTest.
@Before
public void initTest() {
validationServiceCallerMock = new CallerMock<ValidationService>(validationService);
validatorService = new ValidatorService(validationServiceCallerMock);
}
Aggregations