package com.vaadin.tests.server.component.abstractcomponent;
import org.junit.Test;
import org.mockito.Mockito;
import com.vaadin.ui.AbstractComponent;
import com.vaadin.ui.HasComponents;
public class AbstractComponentSetParentTest {
private static class TestComponent extends AbstractComponent {
}
@Test
public void setParent_marks_old_parent_as_dirty() {
HasComponents hasComponents = Mockito.mock(HasComponents.class);
TestComponent testComponent = new TestComponent();
testComponent.setParent(hasComponents);
testComponent.setParent(null);
Mockito.verify(hasComponents, Mockito.times(1)).markAsDirty();
}
}