You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

AbstractExtensionSetParentTest.java 657B

1234567891011121314151617181920212223
  1. package com.vaadin.tests.server.abstractextension;
  2. import org.junit.Test;
  3. import org.mockito.Mockito;
  4. import com.vaadin.server.AbstractExtension;
  5. import com.vaadin.server.ClientConnector;
  6. public class AbstractExtensionSetParentTest {
  7. private static class TestExtension extends AbstractExtension {
  8. }
  9. @Test
  10. public void setParent_marks_old_parent_as_dirty() {
  11. ClientConnector connector = Mockito.mock(ClientConnector.class);
  12. TestExtension extension = new TestExtension();
  13. extension.setParent(connector);
  14. extension.setParent(null);
  15. Mockito.verify(connector, Mockito.times(1)).markAsDirty();
  16. }
  17. }