package de.flower.rmt.ui.page.event.manager.notification; import de.flower.rmt.model.db.entity.event.Event; import de.flower.rmt.test.AbstractRMTWicketMockitoTests; import de.flower.rmt.test.TestData; import de.flower.rmt.ui.markup.html.form.field.FormFieldPanel; import org.apache.wicket.Component; import org.apache.wicket.markup.Markup; import org.apache.wicket.markup.html.form.FormComponent; import org.apache.wicket.model.IModel; import org.apache.wicket.model.Model; import org.testng.annotations.Test; import java.util.Collections; /** * @author flowerrrr */ public class RecipientListFormComponentlTest extends AbstractRMTWicketMockitoTests { @Test public void testRender() { Event event = new TestData().newEvent(); final IModel model = Model.of(Collections.emptyList()); Component c = new NotificationPanel.RecipientListFormComponent(model, Model.of(event)); wicketTester.startComponentInPage(c); wicketTester.dumpPage(); } @Test public void testRenderFormFieldPanel() { Event event = new TestData().newEvent(); final IModel model = Model.of(Collections.emptyList()); FormComponent c = new NotificationPanel.RecipientListFormComponent(model, Model.of(event)); wicketTester.startComponentInPage(new FormFieldPanel("panel", c), Markup.of("<div wicket:id='panel' labelKey='button.add'/>")); wicketTester.dumpPage(); } }