package org.vaadin.smartgwt.server; import static org.mockito.Mockito.*; import org.junit.Before; import org.junit.Test; import com.vaadin.terminal.PaintException; import com.vaadin.terminal.gwt.server.JsonPaintTarget; public class BaseWidgetTest { private BaseWidget baseWidget; @Before public void before() { baseWidget = new BaseWidget() { }; } @Test public void test_paintsDynamicBooleanAttribute() throws PaintException { final JsonPaintTarget paintTarget = mock(JsonPaintTarget.class); baseWidget.setAttribute("b$attribute", true, true); baseWidget.paintContent(paintTarget); verify(paintTarget).addAttribute("b$attribute", true); } }