Package com.eviware.soapui.config

Examples of com.eviware.soapui.config.StringListConfig


    ArrayList<String> expected = new ArrayList<String>();
    expected.add( "x=1,2,3" );
    expected.add( "y@ns2=a,b,c" );
    String result = SettingUtils.qnameValues2String( valueMap );
    StringListConfig config = StringListConfig.Factory.parse( result );
    assertEquals( expected, config.getEntryList() );

    assertEquals( valueMap2String( valueMap ), valueMap2String( SettingUtils.string2QNameValues( result ) ) );
  }
View Full Code Here


        : new StringList( StringListConfig.Factory.parse( value ).getEntryList() );
  }

  public String toXml()
  {
    StringListConfig config = StringListConfig.Factory.newInstance();
    config.setEntryArray( toStringArray() );
    return config.xmlText();
  }
View Full Code Here

      return localPart;
  }

  public static String qnameValues2String( Map<QName, String[]> valueMap )
  {
    StringListConfig config = StringListConfig.Factory.newInstance();
    for( QName qname : valueMap.keySet() )
    {
      String[] values = valueMap.get( qname );
      String nameAndValues = qname2string( qname ) + "=" + StringUtils.join( values, "," );
      config.addEntry( nameAndValues );
    }
    return config.toString();
  }
View Full Code Here

            listener.propertyValueChanged(name, oldValue, newValue);
        }
    }

    private void saveParameterOrder() {
        StringListConfig mapConfig = StringListConfig.Factory.newInstance();
        mapConfig.setEntryArray(keySet().toArray(new String[keySet().size()]));
        restRequest.getConfig().setParameterOrder(mapConfig);
    }
View Full Code Here

        ArrayList<String> expected = new ArrayList<String>();
        expected.add("x=1,2,3");
        expected.add("y@ns2=a,b,c");
        String result = SettingUtils.qnameValues2String(valueMap);
        StringListConfig config = StringListConfig.Factory.parse(result);
        assertEquals(expected, config.getEntryList());

        assertEquals(valueMap2String(valueMap), valueMap2String(SettingUtils.string2QNameValues(result)));
    }
View Full Code Here

        return result.toArray();
    }

    public List<String> getAutomationJavaScripts() {
        StringListConfig configurationEntry = configuration.getJavaScripts();
        return configurationEntry == null ? Collections.<String>emptyList() : new ArrayList<String>(
                configurationEntry.getEntryList());
    }
View Full Code Here

    }

    public void setAutomationJavaScripts(List<String> javaScripts) {
        List<String> oldScripts = getAutomationJavaScripts();
        String[] scriptArray = javaScripts.toArray(new String[javaScripts.size()]);
        StringListConfig javaScriptsConfiguration = configuration.getJavaScripts();
        if (javaScriptsConfiguration == null) {
            javaScriptsConfiguration = StringListConfig.Factory.newInstance();
        }
        javaScriptsConfiguration.setEntryArray(scriptArray);
        configuration.setJavaScripts(javaScriptsConfiguration);
        pcs.firePropertyChange(JAVA_SCRIPTS_PROPERTY, oldScripts, javaScripts);
    }
View Full Code Here

            return localPart;
        }
    }

    public static String qnameValues2String(Map<QName, String[]> valueMap) {
        StringListConfig config = StringListConfig.Factory.newInstance();
        for (Map.Entry<QName, String[]> entry : valueMap.entrySet()) {
            String nameAndValues = qname2string(entry.getKey()) + "=" + StringUtils.join(entry.getValue(), ",");
            config.addEntry(nameAndValues);
        }
        return config.toString();
    }
View Full Code Here

        return method;
    }

    private RestRequestConfig buildRestRequestConfigWithParameters(String... parameterNames) {
        RestRequestConfig requestConfig = RestRequestConfig.Factory.newInstance();
        StringListConfig parameterOrder = StringListConfig.Factory.newInstance();
        for (String parameterName : parameterNames) {
            parameterOrder.addEntry(parameterName);
        }
        requestConfig.setParameterOrder(parameterOrder);
        return requestConfig;
    }
View Full Code Here

        addRequestParameter("someName", "someValue");
        String lastParameterName = "otherName";
        addRequestParameter(lastParameterName, "someOtherValue");
        request.getParams().moveProperty(lastParameterName, 0);

        StringListConfig parameterOrder = request.getConfig().getParameterOrder();
        assertThat(parameterOrder, is(notNullValue()));
        assertThat(parameterOrder.getEntryArray(0), is(lastParameterName));
    }
View Full Code Here

TOP

Related Classes of com.eviware.soapui.config.StringListConfig

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.