Search in sources :

Example 1 with ArchetypeItem

use of org.kie.workbench.common.screens.archetype.mgmt.client.table.item.model.ArchetypeItem in project kie-wb-common by kiegroup.

the class ArchetypeItemPresenterTest method setupWhenHideDefaultBadgeTest.

@Test
public void setupWhenHideDefaultBadgeTest() {
    final Archetype archetype = createArchetypeWithStatus(ArchetypeStatus.VALID);
    final ArchetypeItem archetypeItem = new ArchetypeItem(archetype, true, false);
    presenter.setup(archetypeItem, tablePresenter);
    verify(view).showDefaultBadge(false);
}
Also used : Archetype(org.kie.workbench.common.screens.archetype.mgmt.shared.model.Archetype) ArchetypeItem(org.kie.workbench.common.screens.archetype.mgmt.client.table.item.model.ArchetypeItem) Test(org.junit.Test)

Example 2 with ArchetypeItem

use of org.kie.workbench.common.screens.archetype.mgmt.client.table.item.model.ArchetypeItem in project kie-wb-common by kiegroup.

the class ArchetypeItemPresenterTest method makeDefaultWhenIsNotValidTest.

@Test
public void makeDefaultWhenIsNotValidTest() {
    final Archetype archetype = createArchetypeWithStatus(ArchetypeStatus.INVALID);
    final ArchetypeItem archetypeItem = new ArchetypeItem(archetype, true, true);
    doReturn(true).when(tablePresenter).canMakeChanges();
    presenter.setup(archetypeItem, tablePresenter);
    presenter.makeDefault();
    verify(presenter, never()).setIncluded(true);
    verify(tablePresenter, never()).makeDefaultValue(any(), anyBoolean());
}
Also used : Archetype(org.kie.workbench.common.screens.archetype.mgmt.shared.model.Archetype) ArchetypeItem(org.kie.workbench.common.screens.archetype.mgmt.client.table.item.model.ArchetypeItem) Test(org.junit.Test)

Example 3 with ArchetypeItem

use of org.kie.workbench.common.screens.archetype.mgmt.client.table.item.model.ArchetypeItem in project kie-wb-common by kiegroup.

the class ArchetypeItemPresenterTest method setupWhenDisableIncludeTest.

@Test
public void setupWhenDisableIncludeTest() {
    final Archetype archetype = createArchetypeWithStatus(ArchetypeStatus.INVALID);
    final ArchetypeItem archetypeItem = new ArchetypeItem(archetype, true, true);
    presenter.setup(archetypeItem, tablePresenter);
    verify(view).enableIncludeCheckbox(false);
}
Also used : Archetype(org.kie.workbench.common.screens.archetype.mgmt.shared.model.Archetype) ArchetypeItem(org.kie.workbench.common.screens.archetype.mgmt.client.table.item.model.ArchetypeItem) Test(org.junit.Test)

Example 4 with ArchetypeItem

use of org.kie.workbench.common.screens.archetype.mgmt.client.table.item.model.ArchetypeItem in project kie-wb-common by kiegroup.

the class ArchetypeItemPresenterTest method setupWhenInvalidStatusTest.

@Test
public void setupWhenInvalidStatusTest() {
    final Archetype archetype = createArchetypeWithStatus(ArchetypeStatus.INVALID);
    final ArchetypeItem archetypeItem = new ArchetypeItem(archetype, true, true);
    presenter.setup(archetypeItem, tablePresenter);
    verify(view).enableIncludeCheckbox(false);
    verify(view).enableSetDefault(false);
    verify(view).showValidStatus(false);
    verify(view).showInvalidStatus(true);
    verify(view).setInvalidTooltip(Mockito.<String>any());
    verify(view, never()).setValidTooltip(Mockito.<String>any());
}
Also used : Archetype(org.kie.workbench.common.screens.archetype.mgmt.shared.model.Archetype) ArchetypeItem(org.kie.workbench.common.screens.archetype.mgmt.client.table.item.model.ArchetypeItem) Test(org.junit.Test)

Example 5 with ArchetypeItem

use of org.kie.workbench.common.screens.archetype.mgmt.client.table.item.model.ArchetypeItem in project kie-wb-common by kiegroup.

the class ArchetypeItemPresenterTest method setupWhenDisableSetDefaultTest.

@Test
public void setupWhenDisableSetDefaultTest() {
    final Archetype archetype = createArchetypeWithStatus(ArchetypeStatus.INVALID);
    final ArchetypeItem archetypeItem = new ArchetypeItem(archetype, true, true);
    presenter.setup(archetypeItem, tablePresenter);
    verify(view).enableSetDefault(false);
}
Also used : Archetype(org.kie.workbench.common.screens.archetype.mgmt.shared.model.Archetype) ArchetypeItem(org.kie.workbench.common.screens.archetype.mgmt.client.table.item.model.ArchetypeItem) Test(org.junit.Test)

Aggregations

Test (org.junit.Test)9 ArchetypeItem (org.kie.workbench.common.screens.archetype.mgmt.client.table.item.model.ArchetypeItem)9 Archetype (org.kie.workbench.common.screens.archetype.mgmt.shared.model.Archetype)8