File tree Expand file tree Collapse file tree 2 files changed +19
-3
lines changed
presentation/src/docs/asciidoc Expand file tree Collapse file tree 2 files changed +19
-3
lines changed Original file line number Diff line number Diff line change @@ -112,17 +112,33 @@ Whats wrong with the _address_ acceptance test? Fix it!
112
112
.Source: https://martinfowler.com/bliki/TestPyramid.html
113
113
image::test-pyramid.png[test pyramid]
114
114
115
- Why does the pact test works?
116
-
117
115
Run the tests.
118
116
117
+ Why does the pact test pass? And the acceptance test did not?
118
+
119
119
Let's discuss.
120
120
121
121
== Exercise-04 - Split the teams
122
122
123
123
.known dependencies
124
124
image::more-services.draw.io.png[known dependencies]
125
125
126
+ == A little bit of theory
127
+
128
+ image::concept-pact-two-parts.png[title="Source: pact.io"]
129
+
130
+ What are pact tests good for? Let's discuss.
131
+
132
+
126
133
== The end
127
134
128
- Thx!!!
135
+ Thx!!!
136
+
137
+
138
+ *Further Reading:*
139
+
140
+ * https://martinfowler.com/articles/consumerDrivenContracts.html[Consumer-Driven Contracts: A Service Evolution Pattern]
141
+ * https://docs.pact.io[pact.io: Consumer Driven Contracts]
142
+ * http://www.drdobbs.com/testing/simplifying-contract-testing/240167128[Dr. Dobb's: Simplifying Contract Testing]
143
+ * This silde deck: `./gradlew asciidoctor`
144
+
You can’t perform that action at this time.
0 commit comments