This is an automated email from the git hooks/post-receive script. mckinstry pushed a commit to branch debian/master in repository rest-gradle-plugin.
commit 4138c05032920bffc54b5cdd36d62cd7d80d183a Author: noamt <[email protected]> Date: Sun Aug 10 10:36:42 2014 +0300 Merge branch 'supportProxy' of github.com:SirBif/rest-gradle-plugin --- src/main/groovy/org/_10ne/gradle/rest/RestTask.groovy | 8 ++++---- src/test/groovy/org/_10ne/gradle/rest/RestTaskSpec.groovy | 11 ++++++++--- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/src/main/groovy/org/_10ne/gradle/rest/RestTask.groovy b/src/main/groovy/org/_10ne/gradle/rest/RestTask.groovy index adb98bd..c519ef8 100644 --- a/src/main/groovy/org/_10ne/gradle/rest/RestTask.groovy +++ b/src/main/groovy/org/_10ne/gradle/rest/RestTask.groovy @@ -56,10 +56,10 @@ class RestTask extends DefaultTask { } void configureProxy(String protocol) { - String proxyHost = System.getProperty(protocol.toLowerCase() + ".proxyHost", "") - int proxyPort = System.getProperty(protocol.toLowerCase() + ".proxyPort", "0") as int - if (proxyHost.length() > 0 && proxyPort > 0) { - println "Using " + protocol.toUpperCase() + " proxy: " + proxyHost + ":" + proxyPort + String proxyHost = System.getProperty("${protocol}.proxyHost", '') + int proxyPort = System.getProperty("${protocol}.proxyPort", '0') as int + if (StringUtils.isNotBlank(proxyHost) && proxyPort > 0) { + println "Using ${protocol.toUpperCase()} proxy: $proxyHost:$proxyPort" client.setProxy(proxyHost, proxyPort, protocol) } } diff --git a/src/test/groovy/org/_10ne/gradle/rest/RestTaskSpec.groovy b/src/test/groovy/org/_10ne/gradle/rest/RestTaskSpec.groovy index 9f750eb..3f9cce0 100644 --- a/src/test/groovy/org/_10ne/gradle/rest/RestTaskSpec.groovy +++ b/src/test/groovy/org/_10ne/gradle/rest/RestTaskSpec.groovy @@ -145,8 +145,8 @@ class RestTaskSpec extends Specification { def 'Configure and execute a request using a proxy'() { setup: - System.setProperty('http.proxyHost', "www.abc.com") - System.setProperty('http.proxyPort', "8080") + System.setProperty("${protocol}.proxyHost", 'www.abc.com') + System.setProperty("${protocol}.proxyPort", port.toString()) Task task = project.tasks.create(name: 'request', type: RestTask) { httpMethod = 'post' uri = 'bob.com' @@ -164,9 +164,14 @@ class RestTaskSpec extends Specification { then: 1 * mockClient.setUri('bob.com') - 1 * mockClient.setProxy("www.abc.com", 8080, "http") + 1 * mockClient.setProxy('www.abc.com', port, protocol) 1 * mockClient.post(_ as Map) >> { Map params -> mockResponse } + + where: + protocol | port + 'http' | 8080 + 'https' | 8443 } } -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/rest-gradle-plugin.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

