1 | package fr.sii.ogham.testing.assertion; | |
2 | ||
3 | import fr.sii.ogham.core.service.MessagingService; | |
4 | import fr.sii.ogham.testing.assertion.internal.MessagingServiceAssertions; | |
5 | ||
6 | /** | |
7 | * Utility class used by Ogham for testing result of {@link MessagingService} | |
8 | * configuration. | |
9 | * | |
10 | * @author Aurélien Baudet | |
11 | * | |
12 | */ | |
13 | public final class OghamInternalAssertions { | |
14 | /** | |
15 | * Entry point to write assertions on {@link MessagingService} instance. | |
16 | * | |
17 | * For example: | |
18 | * | |
19 | * <pre> | |
20 | * {@code | |
21 | * OghamInternalAssertions | |
22 | * .assertThat(messagingService) | |
23 | * .sendGrid() | |
24 | * .apiKey(equalTo("bar")) | |
25 | * .client(allOf(isA(SendGrid.class), not(isSpringBeanInstance(context, SendGrid.class)))) | |
26 | * .and() | |
27 | * .thymeleaf() | |
28 | * .all() | |
29 | * .engine(isA(TemplateEngine.class)) | |
30 | * .and() | |
31 | * .and() | |
32 | * .freemarker() | |
33 | * .all() | |
34 | * .configuration() | |
35 | * .defaultEncoding(equalTo(StandardCharsets.US_ASCII.name())); | |
36 | * } | |
37 | * </pre> | |
38 | * | |
39 | * @param service | |
40 | * the service to make assertions with | |
41 | * @return builder for fluent assertions on messaging service | |
42 | */ | |
43 | public static MessagingServiceAssertions assertThat(MessagingService service) { | |
44 |
4
1. assertThat : replaced return value with null for fr/sii/ogham/testing/assertion/OghamInternalAssertions::assertThat → KILLED 2. assertThat : replaced return value with null for fr/sii/ogham/testing/assertion/OghamInternalAssertions::assertThat → KILLED 3. assertThat : replaced return value with null for fr/sii/ogham/testing/assertion/OghamInternalAssertions::assertThat → KILLED 4. assertThat : replaced return value with null for fr/sii/ogham/testing/assertion/OghamInternalAssertions::assertThat → KILLED |
return new MessagingServiceAssertions(service); |
45 | } | |
46 | ||
47 | ||
48 | private OghamInternalAssertions() { | |
49 | super(); | |
50 | } | |
51 | } | |
Mutations | ||
44 |
1.1 2.2 3.3 4.4 |