Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.uberfire.workbench.model.impl;
 
 
 import org.junit.Test;
import static org.junit.Assert.*;
import static org.mockito.Mockito.*;
public class PartDefinitionImplTest {
    private PartDefinitionImpl part;
    private PanelDefinition parent;
    private PanelDefinition anotherParent;
    @Before
    public void setUp() throws Exception {
        PlaceRequest placeRequest = mockPlaceRequest.class );
         = new PartDefinitionImplplaceRequest );
         = new PanelDefinitionImpl();
         = new PanelDefinitionImpl();
    }
    @Test(expected = IllegalStateException.class)
    public void defineParentPanelWithOldParent() throws Exception {
        PanelDefinitionImpl parentMock = createParentMock();
        .setParentPanelparentMock );
        .setParentPanel );
    }
    @Test(expected = IllegalStateException.class)
    public void defineParentPanelWithOldParentWithoutPart() throws Exception {
         = createParentMock();
        .setParentPanel );
        when.getParts() ).thenReturnnew HashSet<PartDefinition>() );
        PanelDefinitionImpl anotherParent = createParentMock();
        .setParentPanelanotherParent );
    }
        PanelDefinitionImpl parentMock = mockPanelDefinitionImpl.class );
        HashSet<PartDefinitionmockSet = new HashSet<PartDefinition>();
        mockSet.add );
        whenparentMock.getParts() ).thenReturnmockSet );
        return parentMock;
    }
    @Test
    public void defineParentPanel() throws Exception {
        PanelDefinitionImpl parentMock = createParentMock();
        .setParentPanelparentMock );
        assertEqualsparentMock.getParentPanel() );
    }
New to GrepCode? Check out our FAQ X