Merge pull request #201 from Codearte/bumping_jsonassert

Bumped JSON Assert to 0.2.1
This commit is contained in:
Marcin Grzejszczak
2016-03-12 14:07:15 +01:00
12 changed files with 14 additions and 14 deletions

View File

@@ -15,8 +15,8 @@ import static io.codearte.accurest.util.NamesUtil.capitalize
@Slf4j
class SingleTestGenerator {
private static final String JSON_ASSERT_STATIC_IMPORT = 'com.blogspot.toomuchcoding.jsonassert.JsonAssertion.assertThatJson'
private static final String JSON_ASSERT_CLASS = 'com.blogspot.toomuchcoding.jsonassert.JsonAssertion'
private static final String JSON_ASSERT_STATIC_IMPORT = 'com.toomuchcoding.jsonassert.JsonAssertion.assertThatJson'
private static final String JSON_ASSERT_CLASS = 'com.toomuchcoding.jsonassert.JsonAssertion'
private final AccurestConfigProperties configProperties

View File

@@ -35,7 +35,7 @@ class AccurestConfigProperties {
String ruleClassForTests
/**
* Which version of JSON Assert (com.blogspot.toomuchcoding:jsonassert) to use
* Which version of JSON Assert (com.toomuchcoding.jsonassert:jsonassert) to use
*/
String jsonAssertVersion = "+"

View File

@@ -68,7 +68,7 @@ class WireMockRequestStubStrategy extends BaseWireMockStubStrategy {
requestPattern.bodyPatterns = [new ValuePattern(jsonCompareMode: org.skyscreamer.jsonassert.JSONCompareMode.LENIENT,
equalToJson: JsonOutput.toJson(getMatchingStrategy(request.body.clientValue).clientValue) ) ]
} else {
requestPattern.bodyPatterns = values.collect { new ValuePattern(matchesJsonPath: it.jsonPath()) } ?: null
requestPattern.bodyPatterns = values.collect { new ValuePattern(matchesJsonPath: it.jsonPath().replace("\\\\", "\\")) } ?: null
}
} else if (contentType == ContentType.XML) {
requestPattern.bodyPatterns = [new ValuePattern(equalToXml: getMatchingStrategy(request.body.clientValue).clientValue.toString())]

View File

@@ -1,6 +1,6 @@
package io.codearte.accurest.util;
import com.blogspot.toomuchcoding.jsonassert.JsonVerifiable;
import com.toomuchcoding.jsonassert.JsonVerifiable;
import static org.apache.commons.lang3.StringEscapeUtils.escapeJava;

View File

@@ -1,6 +1,6 @@
package io.codearte.accurest.util;
import com.blogspot.toomuchcoding.jsonassert.JsonVerifiable;
import com.toomuchcoding.jsonassert.JsonVerifiable;
/**
* @author Marcin Grzejszczak

View File

@@ -1,6 +1,6 @@
package io.codearte.accurest.util
import com.blogspot.toomuchcoding.jsonassert.JsonAssertion
import com.toomuchcoding.jsonassert.JsonAssertion
import groovy.json.JsonOutput
import groovy.json.JsonSlurper
import io.codearte.accurest.dsl.internal.ExecutionProperty

View File

@@ -1,6 +1,6 @@
package io.codearte.accurest.util;
import com.blogspot.toomuchcoding.jsonassert.JsonVerifiable;
import com.toomuchcoding.jsonassert.JsonVerifiable;
/**
* @author Marcin Grzejszczak

View File

@@ -19,13 +19,13 @@ class SingleTestGeneratorSpec extends Specification {
static List<String> jUnitClassStrings = ['package test;', 'import com.jayway.jsonpath.DocumentContext;', 'import com.jayway.jsonpath.JsonPath;',
'import org.junit.FixMethodOrder;', 'import org.junit.Ignore;', 'import org.junit.Test;', 'import org.junit.runners.MethodSorters;',
'import static com.blogspot.toomuchcoding.jsonassert.JsonAssertion.assertThatJson;', 'import static com.jayway.restassured.module.mockmvc.RestAssuredMockMvc.*;',
'import static com.toomuchcoding.jsonassert.JsonAssertion.assertThatJson;', 'import static com.jayway.restassured.module.mockmvc.RestAssuredMockMvc.*;',
'@FixMethodOrder(MethodSorters.NAME_ASCENDING)', '@Test', '@Ignore', 'mport com.jayway.restassured.module.mockmvc.specification.MockMvcRequestSpecification;',
'import com.jayway.restassured.response.ResponseOptions;', 'import static org.assertj.core.api.Assertions.assertThat;']
static List<String> spockClassStrings = ['package test', 'import com.jayway.jsonpath.DocumentContext', 'import com.jayway.jsonpath.JsonPath',
'import spock.lang.Ignore', 'import spock.lang.Specification', 'import spock.lang.Stepwise',
'import static com.blogspot.toomuchcoding.jsonassert.JsonAssertion.assertThatJson', 'import static com.jayway.restassured.module.mockmvc.RestAssuredMockMvc.*',
'import static com.toomuchcoding.jsonassert.JsonAssertion.assertThatJson', 'import static com.jayway.restassured.module.mockmvc.RestAssuredMockMvc.*',
'@Stepwise', '@Ignore']
def setup() {

View File

@@ -29,7 +29,7 @@ class AccurestGradlePlugin implements Plugin<Project> {
createAndConfigureGenerateWireMockClientStubsFromDslTask(extension)
deprecatedCreateAndConfigureGenerateWiremockClientStubsFromDslTask()
project.dependencies.add("testCompile", "com.github.tomakehurst:wiremock:2.0.5-beta")
project.dependencies.add("testCompile", "com.blogspot.toomuchcoding:jsonassert:${extension.getJsonAssertVersion()}")
project.dependencies.add("testCompile", "com.toomuchcoding.jsonassert:jsonassert:${extension.getJsonAssertVersion()}")
project.dependencies.add("testCompile", "org.assertj:assertj-core:2.3.0")
project.afterEvaluate {

View File

@@ -37,7 +37,7 @@ dependencies {
compile "org.springframework:spring-context-support:$springVersion"
compile "org.codehaus.groovy:groovy-all:2.4.5"
compile 'com.fasterxml.jackson.core:jackson-databind:2.4.4'
compile 'com.jayway.jsonpath:json-path-assert:2.0.0'
compile 'com.jayway.jsonpath:json-path-assert:2.2.0'
testCompile "com.github.tomakehurst:wiremock:2.0.5-beta"
testCompile "org.spockframework:spock-spring:1.0-groovy-2.4"

View File

@@ -72,7 +72,7 @@ project(':accurest-core') {
compile 'com.fasterxml.jackson.core:jackson-databind:2.4.5'
compile 'asm:asm:3.3.1'
compile "com.github.tomakehurst:wiremock:$wiremockVersion"
compile "com.blogspot.toomuchcoding:jsonassert:$jsonassertVersion"
compile "com.toomuchcoding.jsonassert:jsonassert:$jsonassertVersion"
compile 'org.assertj:assertj-core:2.3.0'
testCompile 'cglib:cglib-nodep:2.2'
testCompile 'org.objenesis:objenesis:2.1'

View File

@@ -2,4 +2,4 @@ nexusUsername =
nexusPassword =
wiremockVersion = 2.0.5-beta
jsonassertVersion = 0.1.2
jsonassertVersion = 0.2.1