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.

AbstractComponentSetParentTest.java 676B

12345678910111213141516171819202122
  1. package com.vaadin.tests.server.component.abstractcomponent;
  2. import org.junit.Test;
  3. import org.mockito.Mockito;
  4. import com.vaadin.ui.AbstractComponent;
  5. import com.vaadin.ui.HasComponents;
  6. public class AbstractComponentSetParentTest {
  7. private static class TestComponent extends AbstractComponent {
  8. }
  9. @Test
  10. public void setParent_marks_old_parent_as_dirty() {
  11. HasComponents hasComponents = Mockito.mock(HasComponents.class);
  12. TestComponent testComponent = new TestComponent();
  13. testComponent.setParent(hasComponents);
  14. testComponent.setParent(null);
  15. Mockito.verify(hasComponents, Mockito.times(1)).markAsDirty();
  16. }
  17. }