Skip to content

Support of Spring RabbitMQ (#257) #101

Support of Spring RabbitMQ (#257)

Support of Spring RabbitMQ (#257) #101

GitHub Actions / JUnit Tests succeeded Jan 22, 2025 in 1s

41 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
pact-jvm-mock-test/build/test-results/contractTest/TEST-io.github.ludorival.pactjvm.mock.test.verifier.RabbitMQPactVerifier.xml 1✅ 4s
pact-jvm-mock-test/build/test-results/contractTest/TEST-io.github.ludorival.pactjvm.mock.test.verifier.ShoppingServicePactVerifier.xml 1✅ 168ms
pact-jvm-mock-test/build/test-results/contractTest/TEST-io.github.ludorival.pactjvm.mock.test.verifier.UserServicePactVerifier.xml 4✅ 78ms
pact-jvm-mock-test/build/test-results/test/TEST-io.github.ludorival.pactjvm.mock.test.DeterministicPactTest.xml 1✅ 525ms
pact-jvm-mock-test/build/test-results/test/TEST-io.github.ludorival.pactjvm.mock.test.MockitoAdapterTest.xml 3✅ 1s
pact-jvm-mock-test/build/test-results/test/TEST-io.github.ludorival.pactjvm.mock.test.MockitoCoverageTest.xml 6✅ 90ms
pact-jvm-mock-test/build/test-results/test/TEST-io.github.ludorival.pactjvm.mock.test.MockkCoverageTest.xml 9✅ 121ms
pact-jvm-mock-test/build/test-results/test/TEST-io.github.ludorival.pactjvm.mock.test.NoEnablePactMockTest.xml 1✅ 5ms
pact-jvm-mock-test/build/test-results/test/TEST-io.github.ludorival.pactjvm.mock.test.rabbitmq.RabbitMQPactTest.xml 1✅ 237ms
pact-jvm-mock-test/build/test-results/test/TEST-io.github.ludorival.pactjvm.mock.test.ShoppingListAppDeterministicTest.xml 7✅ 242ms
pact-jvm-mock-test/build/test-results/test/TEST-io.github.ludorival.pactjvm.mock.test.ShoppingListAppTest.xml 7✅ 51ms

✅ pact-jvm-mock-test/build/test-results/contractTest/TEST-io.github.ludorival.pactjvm.mock.test.verifier.RabbitMQPactVerifier.xml

1 tests were completed in 4s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.ludorival.pactjvm.mock.test.verifier.RabbitMQPactVerifier 1✅ 4s

✅ io.github.ludorival.pactjvm.mock.test.verifier.RabbitMQPactVerifier

✅ order-service - Shopping list ordered message

✅ pact-jvm-mock-test/build/test-results/contractTest/TEST-io.github.ludorival.pactjvm.mock.test.verifier.ShoppingServicePactVerifier.xml

1 tests were completed in 168ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.ludorival.pactjvm.mock.test.verifier.ShoppingServicePactVerifier 1✅ 168ms

✅ io.github.ludorival.pactjvm.mock.test.verifier.ShoppingServicePactVerifier

✅ mockito-test-consumer - should return a 400 Bad request

✅ pact-jvm-mock-test/build/test-results/contractTest/TEST-io.github.ludorival.pactjvm.mock.test.verifier.UserServicePactVerifier.xml

4 tests were completed in 78ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.ludorival.pactjvm.mock.test.verifier.UserServicePactVerifier 4✅ 78ms

✅ io.github.ludorival.pactjvm.mock.test.verifier.UserServicePactVerifier

✅ mockito-test-consumer - Get user profile - 1
✅ mockito-test-consumer - Get user profile
✅ shopping-list - get the user profile
✅ shopping-list - should set preferred shopping list

✅ pact-jvm-mock-test/build/test-results/test/TEST-io.github.ludorival.pactjvm.mock.test.DeterministicPactTest.xml

1 tests were completed in 525ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.ludorival.pactjvm.mock.test.DeterministicPactTest 1✅ 525ms

✅ io.github.ludorival.pactjvm.mock.test.DeterministicPactTest

✅ should throw error when recording same interaction twice()

✅ pact-jvm-mock-test/build/test-results/test/TEST-io.github.ludorival.pactjvm.mock.test.MockitoAdapterTest.xml

3 tests were completed in 1s with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.ludorival.pactjvm.mock.test.MockitoAdapterTest 3✅ 1s

✅ io.github.ludorival.pactjvm.mock.test.MockitoAdapterTest

✅ testSetPreferredShoppingListError()
✅ testGetUserProfilegiven()
✅ testGetUserProfile()

✅ pact-jvm-mock-test/build/test-results/test/TEST-io.github.ludorival.pactjvm.mock.test.MockitoCoverageTest.xml

6 tests were completed in 90ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.ludorival.pactjvm.mock.test.MockitoCoverageTest 6✅ 90ms

✅ io.github.ludorival.pactjvm.mock.test.MockitoCoverageTest

✅ shouldInterceptmatching()
✅ shouldHandleErrorResponses()
✅ shouldInterceptSimpleStub()
✅ shouldInterceptgivenAndDescription()
✅ shouldHandleMultipleResponses()
✅ shouldHandleChainedResponsesWithThen()

✅ pact-jvm-mock-test/build/test-results/test/TEST-io.github.ludorival.pactjvm.mock.test.MockkCoverageTest.xml

9 tests were completed in 121ms with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.ludorival.pactjvm.mock.test.MockkCoverageTest 9✅ 121ms

✅ io.github.ludorival.pactjvm.mock.test.MockkCoverageTest

✅ should handle multiple responses()
✅ should use interaction content to set description and provider state()
✅ should handle error responses()
✅ should handle chained responses with andThen()
✅ should handle Spring Error Exceptions responses()
✅ should intercept with provider state and description()
✅ should not fail test when exception is not supported by adapter()
✅ should intercept simple stub()
✅ should intercept with matching rules()

✅ pact-jvm-mock-test/build/test-results/test/TEST-io.github.ludorival.pactjvm.mock.test.NoEnablePactMockTest.xml

1 tests were completed in 5ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.ludorival.pactjvm.mock.test.NoEnablePactMockTest 1✅ 5ms

✅ io.github.ludorival.pactjvm.mock.test.NoEnablePactMockTest

✅ should not intercept when PactConsumer annotation is missing()

✅ pact-jvm-mock-test/build/test-results/test/TEST-io.github.ludorival.pactjvm.mock.test.rabbitmq.RabbitMQPactTest.xml

1 tests were completed in 237ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.ludorival.pactjvm.mock.test.rabbitmq.RabbitMQPactTest 1✅ 237ms

✅ io.github.ludorival.pactjvm.mock.test.rabbitmq.RabbitMQPactTest

✅ test publisher sends shopping list as order message()

✅ pact-jvm-mock-test/build/test-results/test/TEST-io.github.ludorival.pactjvm.mock.test.ShoppingListAppDeterministicTest.xml

7 tests were completed in 242ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.ludorival.pactjvm.mock.test.ShoppingListAppDeterministicTest 7✅ 242ms

✅ io.github.ludorival.pactjvm.mock.test.ShoppingListAppDeterministicTest

✅ should set preferred shopping list()
✅ should get all shopping list and delete the last one()
✅ should update a shopping list()
✅ should get the current shopping list and update the item quantity()
✅ should get the user profile()
✅ should return an error when create a bad shopping list()
✅ should create a shopping list()

✅ pact-jvm-mock-test/build/test-results/test/TEST-io.github.ludorival.pactjvm.mock.test.ShoppingListAppTest.xml

7 tests were completed in 51ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.github.ludorival.pactjvm.mock.test.ShoppingListAppTest 7✅ 51ms

✅ io.github.ludorival.pactjvm.mock.test.ShoppingListAppTest

✅ should set preferred shopping list()
✅ should get all shopping list and delete the last one()
✅ should update a shopping list()
✅ should get the current shopping list and update the item quantity()
✅ should get the user profile()
✅ should return an error when create a bad shopping list()
✅ should create a shopping list()