Download JAR files tagged by void with all dependencies
fluent-validation-generator from group foundation.fluent.api (version 2.18)
Group: foundation.fluent.api Artifact: fluent-validation-generator
Show all versions Show documentation Show source
Show all versions Show documentation Show source
0 downloads
Artifact fluent-validation-generator
Group foundation.fluent.api
Version 2.18
Last update 04. April 2022
Organization not specified
URL Not specified
License not specified
Dependencies amount 2
Dependencies fluent-api-generator-annotations, fluent-validation-support,
There are maybe transitive dependencies!
Group foundation.fluent.api
Version 2.18
Last update 04. April 2022
Organization not specified
URL Not specified
License not specified
Dependencies amount 2
Dependencies fluent-api-generator-annotations, fluent-validation-support,
There are maybe transitive dependencies!
fluent-api-generator from group foundation.fluent.api (version 2.18)
Group: foundation.fluent.api Artifact: fluent-api-generator
Show all versions Show documentation Show source
Show all versions Show documentation Show source
0 downloads
Artifact fluent-api-generator
Group foundation.fluent.api
Version 2.18
Last update 04. April 2022
Organization not specified
URL Not specified
License not specified
Dependencies amount 2
Dependencies jtwig-core, fluent-api-generator-annotations,
There are maybe transitive dependencies!
Group foundation.fluent.api
Version 2.18
Last update 04. April 2022
Organization not specified
URL Not specified
License not specified
Dependencies amount 2
Dependencies jtwig-core, fluent-api-generator-annotations,
There are maybe transitive dependencies!
fluent-api-generator-annotations from group foundation.fluent.api (version 2.18)
Group: foundation.fluent.api Artifact: fluent-api-generator-annotations
Show all versions Show documentation Show source
Show all versions Show documentation Show source
0 downloads
Artifact fluent-api-generator-annotations
Group foundation.fluent.api
Version 2.18
Last update 04. April 2022
Organization not specified
URL Not specified
License not specified
Dependencies amount 1
Dependencies fluent-api-end-check,
There are maybe transitive dependencies!
Group foundation.fluent.api
Version 2.18
Last update 04. April 2022
Organization not specified
URL Not specified
License not specified
Dependencies amount 1
Dependencies fluent-api-end-check,
There are maybe transitive dependencies!
fluent-dsl-generator from group foundation.fluent.api (version 2.17)
Group: foundation.fluent.api Artifact: fluent-dsl-generator
Show all versions Show documentation Show source
Show all versions Show documentation Show source
0 downloads
Artifact fluent-dsl-generator
Group foundation.fluent.api
Version 2.17
Last update 27. April 2021
Organization not specified
URL Not specified
License not specified
Dependencies amount 0
Dependencies No dependencies
There are maybe transitive dependencies!
Group foundation.fluent.api
Version 2.17
Last update 27. April 2021
Organization not specified
URL Not specified
License not specified
Dependencies amount 0
Dependencies No dependencies
There are maybe transitive dependencies!
fluent-builder-generator from group foundation.fluent.api (version 2.12)
Group: foundation.fluent.api Artifact: fluent-builder-generator
Show all versions Show documentation Show source
Show all versions Show documentation Show source
0 downloads
Artifact fluent-builder-generator
Group foundation.fluent.api
Version 2.12
Last update 20. March 2019
Organization not specified
URL Not specified
License not specified
Dependencies amount 2
Dependencies fluent-api-generator-annotations, fluent-api-end-check,
There are maybe transitive dependencies!
Group foundation.fluent.api
Version 2.12
Last update 20. March 2019
Organization not specified
URL Not specified
License not specified
Dependencies amount 2
Dependencies fluent-api-generator-annotations, fluent-api-end-check,
There are maybe transitive dependencies!
execs from group de.vandermeer (version 0.4.0)
glasssdk from group com.mypos (version 1.0.6)
This repository provides a guidance on integrating an Android app with a myPOS Glass payment solution. Once integrated, the app will be able to communicate and call the main myPOS Glass functionalities in order to accept card payments (Limited to VISA and Mastercard). myPOS-Glass-SDK is a bridge between the applications and myPOS Glass app, converting the smart device into a POS machine, allowing to initiate transaction, complete all steps for processing payment, make refund to the customer card account and send a custom bill slip via mail or SMS. The built-in functionalities of myPOS-Glass-SDK allows you to accept payments, make refunds and void the last approved transaction.
Group: com.mypos Artifact: glasssdk
Show all versions Show documentation
Show all versions Show documentation
There is no JAR file uploaded. A download is not possible! Please choose another version.
0 downloads
Artifact glasssdk
Group com.mypos
Version 1.0.6
Last update 17. November 2022
Organization not specified
URL https://github.com/developermypos/myPOS-Glass-SDK
License The Apache Software License, Version 2.0
Dependencies amount 0
Dependencies No dependencies
There are maybe transitive dependencies!
Group com.mypos
Version 1.0.6
Last update 17. November 2022
Organization not specified
URL https://github.com/developermypos/myPOS-Glass-SDK
License The Apache Software License, Version 2.0
Dependencies amount 0
Dependencies No dependencies
There are maybe transitive dependencies!
myposglasssdk from group com.mypos (version 1.0.4)
This repository provides a guidance on integrating an Android app with a myPOS Glass payment solution. Once integrated, the app will be able to communicate and call the main myPOS Glass functionalities in order to accept card payments (Limited to VISA and Mastercard). myPOS-Glass-SDK is a bridge between the applications and myPOS Glass app, converting the smart device into a POS machine, allowing to initiate transaction, complete all steps for processing payment, make refund to the customer card account and send a custom bill slip via mail or SMS. The built-in functionalities of myPOS-Glass-SDK allows you to accept payments, make refunds and void the last approved transaction.
Group: com.mypos Artifact: myposglasssdk
Show documentation
Show documentation
There is no JAR file uploaded. A download is not possible! Please choose another version.
0 downloads
Artifact myposglasssdk
Group com.mypos
Version 1.0.4
Last update 16. September 2022
Organization not specified
URL https://github.com/developermypos/myPOS-Glass-SDK
License The Apache Software License, Version 2.0
Dependencies amount 0
Dependencies No dependencies
There are maybe transitive dependencies!
Group com.mypos
Version 1.0.4
Last update 16. September 2022
Organization not specified
URL https://github.com/developermypos/myPOS-Glass-SDK
License The Apache Software License, Version 2.0
Dependencies amount 0
Dependencies No dependencies
There are maybe transitive dependencies!
pact-jvm-provider-junit5-spring from group au.com.dius (version 4.0.10)
# Pact Spring/JUnit5 Support
This module extends the base [Pact JUnit5 module](../pact-jvm-provider-junit5). See that for more details.
For writing Spring Pact verification tests with JUnit 5, there is an JUnit 5 Invocation Context Provider that you can use with
the `@TestTemplate` annotation. This will generate a test for each interaction found for the pact files for the provider.
To use it, add the `@Provider` and `@ExtendWith(SpringExtension.class)` and one of the pact source annotations to your test class (as per a JUnit 5 test), then
add a method annotated with `@TestTemplate` and `@ExtendWith(PactVerificationSpringProvider.class)` that
takes a `PactVerificationContext` parameter. You will need to call `verifyInteraction()` on the context parameter in
your test template method.
For example:
```java
@ExtendWith(SpringExtension.class)
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.DEFINED_PORT)
@Provider("Animal Profile Service")
@PactBroker
public class ContractVerificationTest {
@TestTemplate
@ExtendWith(PactVerificationSpringProvider.class)
void pactVerificationTestTemplate(PactVerificationContext context) {
context.verifyInteraction();
}
}
```
You will now be able to setup all the required properties using the Spring context, e.g. creating an application
YAML file in the test resources:
```yaml
pactbroker:
host: your.broker.host
auth:
username: broker-user
password: broker.password
```
You can also run pact tests against `MockMvc` without need to spin up the whole application context which takes time
and often requires more additional setup (e.g. database). In order to run lightweight tests just use `@WebMvcTest`
from Spring and `MockMvcTestTarget` as a test target before each test.
For example:
```java
@WebMvcTest
@Provider("myAwesomeService")
@PactBroker
class ContractVerificationTest {
@Autowired
private MockMvc mockMvc;
@TestTemplate
@ExtendWith(PactVerificationInvocationContextProvider.class)
void pactVerificationTestTemplate(PactVerificationContext context) {
context.verifyInteraction();
}
@BeforeEach
void before(PactVerificationContext context) {
context.setTarget(new MockMvcTestTarget(mockMvc));
}
}
```
You can also use `MockMvcTestTarget` for tests without spring context by providing the controllers manually.
For example:
```java
@Provider("myAwesomeService")
@PactFolder("pacts")
class MockMvcTestTargetStandaloneMockMvcTestJava {
@TestTemplate
@ExtendWith(PactVerificationInvocationContextProvider.class)
void pactVerificationTestTemplate(PactVerificationContext context) {
context.verifyInteraction();
}
@BeforeEach
void before(PactVerificationContext context) {
MockMvcTestTarget testTarget = new MockMvcTestTarget();
testTarget.setControllers(new DataResource());
context.setTarget(testTarget);
}
@RestController
static class DataResource {
@GetMapping("/data")
@ResponseStatus(HttpStatus.NO_CONTENT)
void getData(@RequestParam("ticketId") String ticketId) {
}
}
}
```
**Important:** Since `@WebMvcTest` starts only Spring MVC components you can't use `PactVerificationSpringProvider`
and need to fallback to `PactVerificationInvocationContextProvider`
Group: au.com.dius Artifact: pact-jvm-provider-junit5-spring
Show all versions Show documentation Show source
Show all versions Show documentation Show source
0 downloads
Artifact pact-jvm-provider-junit5-spring
Group au.com.dius
Version 4.0.10
Last update 18. April 2020
Organization not specified
URL https://github.com/DiUS/pact-jvm
License Apache 2
Dependencies amount 0
Dependencies No dependencies
There are maybe transitive dependencies!
Group au.com.dius
Version 4.0.10
Last update 18. April 2020
Organization not specified
URL https://github.com/DiUS/pact-jvm
License Apache 2
Dependencies amount 0
Dependencies No dependencies
There are maybe transitive dependencies!
pact-jvm-provider-junit5_2.11 from group au.com.dius (version 3.5.24)
# Pact Junit 5 Extension
## Overview
For writing Pact verification tests with JUnit 5, there is an JUnit 5 Invocation Context Provider that you can use with
the `@TestTemplate` annotation. This will generate a test for each interaction found for the pact files for the provider.
To use it, add the `@Provider` and one of the pact source annotations to your test class (as per a JUnit 4 test), then
add a method annotated with `@TestTemplate` and `@ExtendWith(PactVerificationInvocationContextProvider.class)` that
takes a `PactVerificationContext` parameter. You will need to call `verifyInteraction()` on the context parameter in
your test template method.
For example:
```java
@Provider("myAwesomeService")
@PactFolder("pacts")
public class ContractVerificationTest {
@TestTemplate
@ExtendWith(PactVerificationInvocationContextProvider.class)
void pactVerificationTestTemplate(PactVerificationContext context) {
context.verifyInteraction();
}
}
```
For details on the provider and pact source annotations, refer to the [Pact junit runner](../pact-jvm-provider-junit/README.md) docs.
## Test target
You can set the test target (the object that defines the target of the test, which should point to your provider) on the
`PactVerificationContext`, but you need to do this in a before test method (annotated with `@BeforeEach`). There are three
different test targets you can use: `HttpTestTarget`, `HttpsTestTarget` and `AmpqTestTarget`.
For example:
```java
@BeforeEach
void before(PactVerificationContext context) {
context.setTarget(HttpTestTarget.fromUrl(new URL(myProviderUrl)));
// or something like
// context.setTarget(new HttpTestTarget("localhost", myProviderPort, "/"));
}
```
## Provider State Methods
Provider State Methods work in the same way as with JUnit 4 tests, refer to the [Pact junit runner](../pact-jvm-provider-junit/README.md) docs.
## Modifying the requests before they are sent
**Important Note:** You should only use this feature for things that can not be persisted in the pact file. By modifying the request, you are potentially modifying the contract from the consumer tests!
Sometimes you may need to add things to the requests that can't be persisted in a pact file. Examples of these would be authentication tokens, which have a small life span. The Http and Https test targets support injecting the request that will executed into the test template method.
You can then add things to the request before calling the `verifyInteraction()` method.
For example to add a header:
```java
@TestTemplate
@ExtendWith(PactVerificationInvocationContextProvider.class)
void testTemplate(PactVerificationContext context, HttpRequest request) {
// This will add a header to the request
request.addHeader("X-Auth-Token", "1234");
context.verifyInteraction();
}
```
## Objects that can be injected into the test methods
You can inject the following objects into your test methods (just like the `PactVerificationContext`). They will be null if injected before the
supported phase.
| Object | Can be injected from phase | Description |
| ------ | --------------- | ----------- |
| PactVerificationContext | @BeforeEach | The context to use to execute the interaction test |
| Pact | any | The Pact model for the test |
| Interaction | any | The Interaction model for the test |
| HttpRequest | @TestTemplate | The request that is going to be executed (only for HTTP and HTTPS targets) |
| ProviderVerifier | @TestTemplate | The verifier instance that is used to verify the interaction |
Group: au.com.dius Artifact: pact-jvm-provider-junit5_2.11
Show all versions Show documentation Show source
Show all versions Show documentation Show source
2 downloads
Artifact pact-jvm-provider-junit5_2.11
Group au.com.dius
Version 3.5.24
Last update 04. November 2018
Organization not specified
URL https://github.com/DiUS/pact-jvm
License Apache 2
Dependencies amount 9
Dependencies kotlin-stdlib-jdk8, kotlin-reflect, slf4j-api, groovy-all, kotlin-logging, scala-library, scala-logging_2.11, pact-jvm-provider-junit_2.11, junit-jupiter-api,
There are maybe transitive dependencies!
Group au.com.dius
Version 3.5.24
Last update 04. November 2018
Organization not specified
URL https://github.com/DiUS/pact-jvm
License Apache 2
Dependencies amount 9
Dependencies kotlin-stdlib-jdk8, kotlin-reflect, slf4j-api, groovy-all, kotlin-logging, scala-library, scala-logging_2.11, pact-jvm-provider-junit_2.11, junit-jupiter-api,
There are maybe transitive dependencies!
Page 4 from 7 (items total 68)
© 2015 - 2024 Weber Informatics LLC | Privacy Policy