Search in sources :

Example 1 with Type

use of org.kie.workbench.common.dmn.client.editors.common.messages.FlashMessage.Type in project kie-wb-common by kiegroup.

the class IncludedModelErrorMessageFactoryTest method testGetNameIsBlankFlashMessage.

@Test
public void testGetNameIsBlankFlashMessage() {
    final BaseIncludedModelActiveRecord includedModel = mock(BaseIncludedModelActiveRecord.class);
    final Type expectedType = ERROR;
    final String expectedStrongMessage = "StrongMessage";
    final String expectedRegularMessage = "RegularMessage";
    final String expectedElementSelector = "[data-card-uuid=\"1234\"] [data-field=\"title-input\"]";
    when(includedModel.getUUID()).thenReturn("1234");
    when(translationService.format(IncludedModelNameIsBlankErrorMessage_StrongMessage)).thenReturn(expectedStrongMessage);
    when(translationService.format(IncludedModelNameIsBlankErrorMessage_RegularMessage)).thenReturn(expectedRegularMessage);
    final FlashMessage flashMessage = factory.getNameIsBlankFlashMessage(includedModel);
    assertEquals(expectedType, flashMessage.getType());
    assertEquals(expectedStrongMessage, flashMessage.getStrongMessage());
    assertEquals(expectedRegularMessage, flashMessage.getRegularMessage());
    assertEquals(expectedElementSelector, flashMessage.getElementSelector());
}
Also used : Type(org.kie.workbench.common.dmn.client.editors.common.messages.FlashMessage.Type) FlashMessage(org.kie.workbench.common.dmn.client.editors.common.messages.FlashMessage) BaseIncludedModelActiveRecord(org.kie.workbench.common.dmn.client.editors.included.BaseIncludedModelActiveRecord) Test(org.junit.Test)

Example 2 with Type

use of org.kie.workbench.common.dmn.client.editors.common.messages.FlashMessage.Type in project kie-wb-common by kiegroup.

the class IncludedModelErrorMessageFactoryTest method testGetNameIsNotUniqueFlashMessage.

@Test
public void testGetNameIsNotUniqueFlashMessage() {
    final BaseIncludedModelActiveRecord includedModel = mock(BaseIncludedModelActiveRecord.class);
    final Type expectedType = ERROR;
    final String expectedStrongMessage = "StrongMessage";
    final String expectedRegularMessage = "RegularMessage";
    final String expectedElementSelector = "[data-card-uuid=\"1234\"] [data-field=\"title-input\"]";
    when(includedModel.getUUID()).thenReturn("1234");
    when(includedModel.getName()).thenReturn("file");
    when(translationService.format(IncludedModelNameIsNotUniqueErrorMessage_StrongMessage, "file")).thenReturn(expectedStrongMessage);
    when(translationService.format(IncludedModelNameIsNotUniqueErrorMessage_RegularMessage)).thenReturn(expectedRegularMessage);
    final FlashMessage flashMessage = factory.getNameIsNotUniqueFlashMessage(includedModel);
    assertEquals(expectedType, flashMessage.getType());
    assertEquals(expectedStrongMessage, flashMessage.getStrongMessage());
    assertEquals(expectedRegularMessage, flashMessage.getRegularMessage());
    assertEquals(expectedElementSelector, flashMessage.getElementSelector());
}
Also used : Type(org.kie.workbench.common.dmn.client.editors.common.messages.FlashMessage.Type) FlashMessage(org.kie.workbench.common.dmn.client.editors.common.messages.FlashMessage) BaseIncludedModelActiveRecord(org.kie.workbench.common.dmn.client.editors.included.BaseIncludedModelActiveRecord) Test(org.junit.Test)

Aggregations

Test (org.junit.Test)2 FlashMessage (org.kie.workbench.common.dmn.client.editors.common.messages.FlashMessage)2 Type (org.kie.workbench.common.dmn.client.editors.common.messages.FlashMessage.Type)2 BaseIncludedModelActiveRecord (org.kie.workbench.common.dmn.client.editors.included.BaseIncludedModelActiveRecord)2