Skip to content

Commit 644ec72

Browse files
committed
refactor: replace manual controller tests with GetBar contract
1 parent 3dffccb commit 644ec72

4 files changed

Lines changed: 26 additions & 147 deletions

File tree

friendly-id-samples/friendly-id-contracts/src/test/java/com/devskiller/friendly_id/sample/contracts/BarControllerTest.java

Lines changed: 0 additions & 38 deletions
This file was deleted.

friendly-id-samples/friendly-id-contracts/src/test/java/com/devskiller/friendly_id/sample/contracts/FooControllerTest.java

Lines changed: 0 additions & 59 deletions
This file was deleted.

friendly-id-samples/friendly-id-contracts/src/test/java/com/devskiller/friendly_id/sample/contracts/MvcTest.java

Lines changed: 0 additions & 50 deletions
This file was deleted.
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
org.springframework.cloud.contract.spec.Contract.make {
2+
request {
3+
method 'GET'
4+
url '/foos/caffe/bars/latte'
5+
headers {
6+
applicationJsonUtf8()
7+
}
8+
}
9+
response {
10+
status 200
11+
body(
12+
name: 'Bar',
13+
_links: [
14+
self: [
15+
href: 'http://localhost/foos/caffe/bars/latte'
16+
],
17+
foos: [
18+
href: 'http://localhost/foos'
19+
]
20+
]
21+
)
22+
headers {
23+
applicationJsonUtf8()
24+
}
25+
}
26+
}

0 commit comments

Comments
 (0)