Polish documentation

This commit is contained in:
jkubrynski
2017-04-18 21:41:09 +02:00
parent 60e2fa30c2
commit b600b85908
6 changed files with 590 additions and 461 deletions

View File

@@ -25,15 +25,6 @@ org.springframework.cloud.contract.spec.Contract.make {
}
/*
Since we don't want to force on the user to hardcode values of fields that are dynamic
(timestamps, database ids etc.), one can parametrize those entries. If you wrap your field's
value in a `$(...)` or `value(...)` and provide a dynamic value of a field then
the concrete value will be generated for you. If you want to be really explicit about
which side gets which value you can do that by using the `value(consumer(...), producer(...))` notation.
That way what's present in the `consumer` section will end up in the produced stub. What's
there in the `producer` will end up in the autogenerated test. If you provide only the
regular expression side without the concrete value then Spring Cloud Contract will generate one for you.
From the Consumer perspective, when shooting a request in the integration test:
(1) - If the consumer sends a request