|
|
|
@ -6,6 +6,7 @@ import com.fr.form.ui.CardSwitchButton;
|
|
|
|
|
import com.fr.form.ui.ChartEditor; |
|
|
|
|
import com.fr.form.ui.ElementCaseEditor; |
|
|
|
|
import com.fr.form.ui.FreeButton; |
|
|
|
|
import com.fr.form.ui.container.WAbsoluteBodyLayout; |
|
|
|
|
import com.fr.form.ui.container.WAbsoluteLayout; |
|
|
|
|
import com.fr.form.ui.container.WBorderLayout; |
|
|
|
|
import com.fr.form.ui.container.WCardLayout; |
|
|
|
@ -146,4 +147,29 @@ public class JFormProcessInfoTest {
|
|
|
|
|
ja = jFormProcessInfo.getComponentsInfo(); |
|
|
|
|
Assert.assertEquals(0, ja.size()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
public void testGetWidgetCount() { |
|
|
|
|
Form form = new Form(); |
|
|
|
|
WBorderLayout borderLayout = new WBorderLayout(); |
|
|
|
|
form.setContainer(borderLayout); |
|
|
|
|
WFitLayout fitLayout = new WFitLayout(); |
|
|
|
|
borderLayout.addCenter(fitLayout); |
|
|
|
|
fitLayout.addWidget(new FreeButton()); |
|
|
|
|
fitLayout.addWidget(new ElementCaseEditor()); |
|
|
|
|
JFormProcessInfo jFormProcessInfo = new JFormProcessInfo(form); |
|
|
|
|
Assert.assertEquals(2, jFormProcessInfo.getWidgetCount()); |
|
|
|
|
|
|
|
|
|
fitLayout.addWidget(new ChartEditor()); |
|
|
|
|
Assert.assertEquals(3, jFormProcessInfo.getWidgetCount()); |
|
|
|
|
|
|
|
|
|
fitLayout.addWidget(new WAbsoluteBodyLayout()); |
|
|
|
|
Assert.assertEquals(3, jFormProcessInfo.getWidgetCount()); |
|
|
|
|
|
|
|
|
|
fitLayout.addWidget(new CardSwitchButton()); |
|
|
|
|
Assert.assertEquals(3, jFormProcessInfo.getWidgetCount()); |
|
|
|
|
|
|
|
|
|
fitLayout.addWidget(new ChartEditor()); |
|
|
|
|
Assert.assertEquals(4, jFormProcessInfo.getWidgetCount()); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|