public void testBooleanEditor() { final ParamProperties properties = new ParamProperties(Boolean.class); properties.setLabel(LABEL_NAME); properties.setPhysicalUnit(UNIT_NAME); properties.setDefaultValue(Boolean.TRUE); final Parameter parameter = new Parameter(PARAM_NAME, properties); ParamEditor editor = parameter.getEditor(); assertTrue(editor instanceof BooleanEditor); final BooleanEditor booleanEditor = (BooleanEditor) editor; final JComponent editorComponent = booleanEditor.getEditorComponent(); assertEquals(JCheckBox.class.getName(), editorComponent.getClass().getName()); assertEquals("theParamName.Editor", editorComponent.getName()); assertNull(booleanEditor.getLabelComponent()); assertNull(booleanEditor.getPhysUnitLabelComponent()); }