Example usage for org.apache.commons.lang ArrayUtils EMPTY_STRING_ARRAY

List of usage examples for org.apache.commons.lang ArrayUtils EMPTY_STRING_ARRAY

Introduction

In this page you can find the example usage for org.apache.commons.lang ArrayUtils EMPTY_STRING_ARRAY.

Prototype

String[] EMPTY_STRING_ARRAY

To view the source code for org.apache.commons.lang ArrayUtils EMPTY_STRING_ARRAY.

Click Source Link

Document

An empty immutable String array.

Usage

From source file:org.eclipse.wb.tests.designer.XML.model.generic.ModelMethodPropertyTest.java

private void prepareMyPanel0(String parameters) throws Exception {
    prepareMyComponent(ArrayUtils.EMPTY_STRING_ARRAY,
            new String[] { "  <x-model class='" + MyModel.class.getName() + "'/>", "  <parameters>",
                    "    <parameter name='x-modelMethodProperty " + parameters + "'/>", "  </parameters>" });
}

From source file:org.eclipse.wb.tests.designer.XML.model.XmlObjectRootProcessorTest.java

public void test_visibility_separateTrue() throws Exception {
    prepareMyComponent(ArrayUtils.EMPTY_STRING_ARRAY,
            new String[] { "  <parameters>", "    <parameter name='visible.inTree'>true</parameter>",
                    "    <parameter name='visible.inGraphical'>true</parameter>", "  </parameters>" });
    XmlObjectInfo object = prepareVisibilityObject();
    assertVisibleInGraphical(object, true);
    assertVisibleInTree(object, true);/*from ww  w .j a  v  a  2 s.  c  o m*/
}

From source file:org.eclipse.wb.tests.designer.XML.model.XmlObjectRootProcessorTest.java

public void test_visibility_separateFalse() throws Exception {
    prepareMyComponent(ArrayUtils.EMPTY_STRING_ARRAY,
            new String[] { "  <parameters>", "    <parameter name='visible.inTree'>false</parameter>",
                    "    <parameter name='visible.inGraphical'>false</parameter>", "  </parameters>" });
    XmlObjectInfo object = prepareVisibilityObject();
    assertVisibleInGraphical(object, false);
    assertVisibleInTree(object, false);/*ww w  .  ja  v a 2 s  . co m*/
}

From source file:org.eclipse.wb.tests.designer.XML.model.XmlObjectRootProcessorTest.java

public void test_visibility_different() throws Exception {
    prepareMyComponent(ArrayUtils.EMPTY_STRING_ARRAY,
            new String[] { "  <parameters>", "    <parameter name='visible.inTree'>true</parameter>",
                    "    <parameter name='visible.inGraphical'>false</parameter>", "  </parameters>" });
    XmlObjectInfo object = prepareVisibilityObject();
    assertVisibleInGraphical(object, false);
    assertVisibleInTree(object, true);/*from  w  w  w .  j a  v a  2 s .c o  m*/
}

From source file:org.eclipse.wb.tests.designer.XML.model.XmlObjectRootProcessorTest.java

public void test_visibility_bothFalse() throws Exception {
    prepareMyComponent(ArrayUtils.EMPTY_STRING_ARRAY, new String[] { "  <parameters>",
            "    <parameter name='visible'>false</parameter>", "  </parameters>" });
    XmlObjectInfo object = prepareVisibilityObject();
    assertVisibleInGraphical(object, false);
    assertVisibleInTree(object, false);//from  w  w  w.java  2  s . co  m
}

From source file:org.eclipse.wb.tests.designer.XML.model.XmlObjectTest.java

/**
 * Test that during "refresh" the script "refresh_afterCreate" is executed.
 *//* w  w  w. j  a v  a 2s . c  o  m*/
public void test_refresh_afterCreate_script() throws Exception {
    prepareMyComponent(ArrayUtils.EMPTY_STRING_ARRAY,
            new String[] { "  <parameters>",
                    "    <parameter name='refresh_afterCreate'>object.setEnabled(false)</parameter>",
                    "  </parameters>", });
    // parse
    parse("// filler filler filler filler filler", "// filler filler filler filler filler", "<Shell>",
            "  <t:MyComponent wbp:name='myComponent'/>", "</Shell>");
    refresh();
    //
    ControlInfo myComponent = getObjectByName("myComponent");
    assertFalse(myComponent.getControl().isEnabled());
}

From source file:org.eclipse.wb.tests.designer.XML.model.XmlObjectUtilsTest.java

public void test_getParameters() throws Exception {
    prepareMyComponent(ArrayUtils.EMPTY_STRING_ARRAY,
            new String[] { "  <parameters>", "    <parameter name='test.parameter.1'>value_1</parameter>",
                    "    <parameter name='test.parameter.2'>1000</parameter>", "  </parameters>" });
    // parse/*from ww w  . j  av  a 2  s .c  o m*/
    XmlObjectInfo panel = parse("<t:MyComponent/>");
    // check single parameters
    {
        assertThat(XmlObjectUtils.getParameter(panel, "test.parameter.1")).isEqualTo("value_1");
        assertThat(XmlObjectUtils.getParameter(panel, "test.parameter.2")).isEqualTo("1000");
        assertThat(XmlObjectUtils.getParameter(panel, "test.parameter.3")).isNull();
    }
    // check parameters map
    {
        Map<String, String> parameters = XmlObjectUtils.getParameters(panel);
        assertThat(parameters.get("test.parameter.1")).isEqualTo("value_1");
        assertThat(parameters.get("test.parameter.2")).isEqualTo("1000");
        assertThat(parameters.get("test.parameter.3")).isNull();
    }
    // set new parameter
    XmlObjectUtils.setParameter(panel, "test.parameter.3", "true");
    // check parameters map
    {
        // check mapped values
        Map<String, String> parameters = XmlObjectUtils.getParameters(panel);
        assertThat(parameters.get("test.parameter.1")).isEqualTo("value_1");
        assertThat(parameters.get("test.parameter.2")).isEqualTo("1000");
        assertThat(parameters.get("test.parameter.3")).isEqualTo("true");
    }
}

From source file:org.eclipse.wb.tests.designer.XWT.model.XwtTagResolverTest.java

public void test_customControl_hasPackageNamespace() throws Exception {
    m_getSource_includeStandardNamespaces = false;
    prepareMyComponent(ArrayUtils.EMPTY_STRING_ARRAY);
    parse("<Shell xmlns:abc='clr-namespace:test'/>");
    ////w w w  .  j a  va  2  s  .  c o  m
    String componentClassName = "test.MyComponent";
    String expectedNamespace = "abc";
    String expectedTag = "MyComponent";
    String[] expectedLines = { "<Shell xmlns:abc='clr-namespace:test'/>" };
    assertNamespaceTag(componentClassName, expectedNamespace, expectedTag, expectedLines);
}

From source file:org.eclipse.wb.tests.designer.XWT.model.XwtTagResolverTest.java

public void test_customControl_noPackageNamespace() throws Exception {
    m_getSource_includeStandardNamespaces = false;
    prepareMyComponent(ArrayUtils.EMPTY_STRING_ARRAY);
    parse("<Shell/>");
    ///*from www .j ava  2s. com*/
    String componentClassName = "test.MyComponent";
    String expectedNamespace = "p1";
    String expectedTag = "MyComponent";
    String[] expectedLines = { "<Shell xmlns:p1='clr-namespace:test'/>" };
    assertNamespaceTag(componentClassName, expectedNamespace, expectedTag, expectedLines);
}

From source file:org.eclipse.wb.tests.utils.StringUtilitiesTest.java

/**
 * Test for {@link StringUtilities#extractCamelWords(String)}.
 *///from   w w w.j a v a2  s.  c om
public void test_extractCamelWords() throws Exception {
    {
        String[] words = StringUtilities.extractCamelWords(null);
        assertThat(words).isEqualTo(ArrayUtils.EMPTY_STRING_ARRAY);
    }
    {
        String[] words = StringUtilities.extractCamelWords("NullPointerException");
        assertThat(words).isEqualTo(new String[] { "Null", "Pointer", "Exception" });
    }
}