Commit Graph

990 Commits

Author SHA1 Message Date
Marcin Grzejszczak
d9a2c65749 Updated docs 2016-07-20 15:03:09 +02:00
Marcin Grzejszczak
251e160e9b Added starters
fixes #40
2016-07-20 14:35:12 +02:00
Marcin Grzejszczak
4d5badafda Changed contractVerifier into contracts 2016-07-20 12:49:58 +02:00
Marcin Grzejszczak
5b900561c9 Migrated from Groovy to Java in Maven plugin 2016-07-20 12:26:50 +02:00
Marcin Grzejszczak
3e9aabab9d Fixed poms 2016-07-20 11:47:03 +02:00
Dave Syer
6586015d99 Move 'samples' into 'tests' folder
Some of the samples are more like pure integratiuon tests (I wouldn't
use them to copy code into a real app). So I put them with the other
"test" projects.
2016-07-20 09:13:08 +01:00
Dave Syer
ad12dfa47b Fix wrong dependency reference 2016-07-20 08:08:16 +01:00
Dave Syer
82af030574 Update ideas 2016-07-20 08:08:16 +01:00
Marcin Grzejszczak
b19921a13a Update README.adoc 2016-07-19 21:58:39 +02:00
Marcin Grzejszczak
c0c798e088 Fixed a typo in docs 2016-07-19 20:37:43 +02:00
Marcin Grzejszczak
f051726f22 Fixed a typo in docs 2016-07-19 20:32:18 +02:00
Marcin Grzejszczak
0720c2aa03 Updated docs 2016-07-19 19:56:31 +02:00
Marcin Grzejszczak
1bbf572d4c Fixed the pomx 2016-07-19 19:50:23 +02:00
Marcin Grzejszczak
f389d59798 Updated docs 2016-07-19 19:22:32 +02:00
Marcin Grzejszczak
6bc967dfae Updating docs and code 2016-07-19 18:55:28 +02:00
Marcin Grzejszczak
8eda8860c9 Fixing Gradle 2016-07-19 18:35:01 +02:00
Marcin Grzejszczak
2b41aaaace Fixing the project setup 2016-07-19 18:12:29 +02:00
Marcin Grzejszczak
7b99b1c8d5 Made Maven plugin react on test skipping 2016-07-19 18:06:36 +02:00
Dave Syer
07befc839f Re-instate integration tests for stub runner messaging 2016-07-19 16:11:08 +01:00
Dave Syer
4c900f46fe Remove stub tests (already covered in other tests) 2016-07-19 15:22:20 +01:00
Dave Syer
3d1d96c55c Collapse stub runners into one project 2016-07-19 15:22:19 +01:00
Marcin Grzejszczak
bf23804909 Rearranged props for docs 2016-07-19 16:09:33 +02:00
Dave Syer
d023af1259 Remove messagingLibs 2016-07-19 14:52:06 +01:00
Dave Syer
0f8bd476b2 Fix gmaven config 2016-07-19 14:44:55 +01:00
Dave Syer
de00a6bb35 Fix maven plugin dependencies 2016-07-19 14:41:45 +01:00
Dave Syer
675278eb4f Remove some references to deleted projects 2016-07-19 14:35:08 +01:00
Dave Syer
4137d964f8 Move verifier up to top level 2016-07-19 14:35:08 +01:00
Dave Syer
618da21f9e Consolidate rest of messaging into verifier core 2016-07-19 14:35:08 +01:00
Dave Syer
16c892682d Collapse messaging core into the main verifier library 2016-07-19 14:35:08 +01:00
Marcin Grzejszczak
9fc0502901 Added moar tags for docs 2016-07-19 15:00:42 +02:00
Marcin Grzejszczak
a697d9e8ef Added tags for docs 2016-07-19 14:37:52 +02:00
Marcin Grzejszczak
9b7fe97a54 Minor polishing 2016-07-19 14:27:53 +02:00
Marcin Grzejszczak
18ac42b601 Fixed clearing of stubs 2016-07-19 14:12:44 +02:00
Dave Syer
ed33669e91 Fix dependencies in gradle plugin 2016-07-19 12:18:42 +01:00
Dave Syer
e3c564e023 Move converters to tools directory 2016-07-19 12:18:01 +01:00
Dave Syer
2143574868 Rename (again) StubMessages -> MessageVerifier
It's not a stub, it's just a wrapper around the underlying
messaging framework.
2016-07-19 12:01:11 +01:00
Dave Syer
7cdf36127e Finish refactoring in tests 2016-07-19 11:10:47 +01:00
Dave Syer
ca95b7f53b Consolidate messaging interface names (StubMessages) 2016-07-19 11:09:01 +01:00
Dave Syer
df5902fabd Move some dependencies from bom to parent 2016-07-19 10:51:09 +01:00
Dave Syer
a46766bd0b Remove commons-io dependency 2016-07-19 10:34:33 +01:00
Marcin Grzejszczak
939ea3fd38 Updated field names 2016-07-19 11:11:22 +02:00
Dave Syer
f7aa68e41b Fix project names in gradle samples 2016-07-19 09:23:22 +01:00
Dave Syer
7c4fc6dc78 Remove config code that was added 'for test' 2016-07-19 09:15:10 +01:00
Dave Syer
9a6e0b3960 Clarify usage of @AutoConfigureStubRunner required in test case 2016-07-19 09:07:46 +01:00
Marcin Grzejszczak
5b163363a9 Removed ContractVerifierFilter fixes #42 2016-07-19 09:48:54 +02:00
Dave Syer
dcf09ef447 Update docs for new messaging interfaces 2016-07-19 08:44:16 +01:00
Dave Syer
a3c493c368 Remove another interface from user API 2016-07-19 08:40:10 +01:00
Dave Syer
03d8554adb Add back the ContractVerifierMessage in an internal package
It's easier to write generated tests with this abstraction, but
it doesn't have to be visible to users.
2016-07-19 07:21:00 +01:00
Dave Syer
a3712e77c4 Make ContractVerifierMessaging independent of the builder interface
The builder is really an internal detail of the messaging support,
so it' sbetter if users just use the send method directly.
2016-07-18 15:52:21 +01:00
Dave Syer
b618ae5868 Simplify the messaging APIs a bit
There is no need for users to know about any special contract-specific
Message object (payload and headers). Once you see that, it seems like
there is no need for it internally either. So this change removes the
message wrapper type and cleans up the interfaces it touches.
2016-07-18 15:39:25 +01:00