package net.codjo.segmentation.gui.settings; import javax.swing.JComponent; import javax.swing.JPanel; import javax.swing.JTextField; import org.uispec4j.TextBox; import org.uispec4j.UISpecTestCase; import org.uispec4j.Window; /** * */ public class ClassificationStructureGuiTest extends UISpecTestCase { public void test_setClassificationExtensionPanel() throws Exception { ClassificationStructureGui structureGui = new ClassificationStructureGui("toto"); JPanel jPanel = new JPanel(); JTextField field = new JTextField(10); field.setText("My text"); field.setName("toto2"); jPanel.add(field); structureGui.setClassificationExtensionPanel(jPanel); Window window = new Window(structureGui); TextBox textBox = window.getTextBox("toto2"); assertEquals("My text", textBox.getText()); } public void test_addClassificationExtensionField() throws Exception { ClassificationStructureGui structureGui = new ClassificationStructureGui("title"); JComponent myCustomizedField = new JTextField(5); ((JTextField)myCustomizedField).setText("My text"); myCustomizedField.setName("myCustomizedField"); structureGui .addClassificationExtensionField("Custom textField", myCustomizedField); Window window = new Window(structureGui); TextBox textBox = window.getTextBox("myCustomizedField"); assertEquals("My text", textBox.getText()); } }