package com.vaadin.tests.server.abstractextension;
import org.junit.Test;
import org.mockito.Mockito;
import com.vaadin.server.AbstractExtension;
import com.vaadin.server.ClientConnector;
public class AbstractExtensionSetParentTest {
private static class TestExtension extends AbstractExtension {
}
@Test
public void setParent_marks_old_parent_as_dirty() {
ClientConnector connector = Mockito.mock(ClientConnector.class);
TestExtension extension = new TestExtension();
extension.setParent(connector);
extension.setParent(null);
Mockito.verify(connector, Mockito.times(1)).markAsDirty();
}
}