Search in sources :

Example 56 with ZapXmlConfiguration

use of org.zaproxy.zap.utils.ZapXmlConfiguration in project zaproxy by zaproxy.

the class AddOnUnitTest method createZapVersionsXml.

private static ZapXmlConfiguration createZapVersionsXml() throws Exception {
    ZapXmlConfiguration zapVersionsXml = new ZapXmlConfiguration(ZAP_VERSIONS_XML);
    zapVersionsXml.setExpressionEngine(new XPathExpressionEngine());
    return zapVersionsXml;
}
Also used : ZapXmlConfiguration(org.zaproxy.zap.utils.ZapXmlConfiguration) XPathExpressionEngine(org.apache.commons.configuration.tree.xpath.XPathExpressionEngine)

Example 57 with ZapXmlConfiguration

use of org.zaproxy.zap.utils.ZapXmlConfiguration in project zaproxy by zaproxy.

the class AddOnUnitTest method shouldNotDependOnNonDependency.

@Test
void shouldNotDependOnNonDependency() throws Exception {
    // Given
    ZapXmlConfiguration zapVersionsXml = createZapVersionsXml();
    AddOn addOn = createAddOn("AddOn9", zapVersionsXml);
    AddOn nonDependency = createAddOn("AddOn3", zapVersionsXml);
    // When
    boolean depends = addOn.dependsOn(nonDependency);
    // Then
    assertThat(depends, is(equalTo(false)));
}
Also used : ZapXmlConfiguration(org.zaproxy.zap.utils.ZapXmlConfiguration) Test(org.junit.jupiter.api.Test)

Example 58 with ZapXmlConfiguration

use of org.zaproxy.zap.utils.ZapXmlConfiguration in project zaproxy by zaproxy.

the class APIUnitTest method createProxyParam.

@SuppressWarnings("deprecation")
private static org.parosproxy.paros.core.proxy.ProxyParam createProxyParam(String proxyAddress, int proxyPort) {
    org.parosproxy.paros.core.proxy.ProxyParam proxyParam = new org.parosproxy.paros.core.proxy.ProxyParam();
    proxyParam.load(new ZapXmlConfiguration());
    proxyParam.setProxyIp(proxyAddress);
    proxyParam.setProxyPort(proxyPort);
    return proxyParam;
}
Also used : ZapXmlConfiguration(org.zaproxy.zap.utils.ZapXmlConfiguration)

Example 59 with ZapXmlConfiguration

use of org.zaproxy.zap.utils.ZapXmlConfiguration in project zaproxy by zaproxy.

the class OptionsParamApiUnitTest method createOptionsParamApiWithConfig.

private static OptionsParamApi createOptionsParamApiWithConfig() {
    OptionsParamApi param = new OptionsParamApi();
    param.load(new ZapXmlConfiguration());
    return param;
}
Also used : ZapXmlConfiguration(org.zaproxy.zap.utils.ZapXmlConfiguration)

Example 60 with ZapXmlConfiguration

use of org.zaproxy.zap.utils.ZapXmlConfiguration in project zaproxy by zaproxy.

the class OptionsParamApiUnitTest method createTestConfigWithInvalidValues.

private static FileConfiguration createTestConfigWithInvalidValues() {
    ZapXmlConfiguration config = new ZapXmlConfiguration();
    config.setProperty(API_ENABLED_KEY, "Not Boolean");
    config.setProperty(API_SECURE_KEY, "Not Boolean");
    config.setProperty(API_DISABLEKEY_KEY, "Not Boolean");
    config.setProperty(API_INCERRORDETAILS_KEY, "Not Boolean");
    config.setProperty(API_AUTOFILLKEY_KEY, "Not Boolean");
    config.setProperty(API_ENABLEJSONP_KEY, "Not Boolean");
    config.setProperty(API_NO_KEY_FOR_SAFE_OPS, "Not Boolean");
    config.setProperty(API_REPORT_PERM_ERRORS, "Not Boolean");
    return config;
}
Also used : ZapXmlConfiguration(org.zaproxy.zap.utils.ZapXmlConfiguration)

Aggregations

ZapXmlConfiguration (org.zaproxy.zap.utils.ZapXmlConfiguration)82 Test (org.junit.jupiter.api.Test)37 Configuration (org.apache.commons.configuration.Configuration)19 WithConfigsTest (org.zaproxy.zap.WithConfigsTest)18 Context (org.zaproxy.zap.model.Context)17 ConfigurationException (org.apache.commons.configuration.ConfigurationException)15 File (java.io.File)11 IOException (java.io.IOException)9 ParameterizedTest (org.junit.jupiter.params.ParameterizedTest)7 ConversionException (org.apache.commons.configuration.ConversionException)6 XMLConfiguration (org.apache.commons.configuration.XMLConfiguration)5 InvalidParameterException (java.security.InvalidParameterException)4 HttpMessage (org.parosproxy.paros.network.HttpMessage)4 MalformedURLException (java.net.MalformedURLException)3 Path (java.nio.file.Path)3 ParseException (java.text.ParseException)3 ArrayList (java.util.ArrayList)3 Locale (java.util.Locale)3 NoSuchElementException (java.util.NoSuchElementException)3 URI (org.apache.commons.httpclient.URI)3