Skip to content

Commit 2f25100

Browse files
authored
5.5.2
FEAT: - Added more validations to the parsing process
2 parents e6d8d17 + 5458181 commit 2f25100

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

.github/workflows/run-tests.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ jobs:
1616
java-version: '17'
1717
distribution: 'temurin'
1818

19+
- name: Print test file
20+
run: cat src/test/java/io/github/isagroup/PricingEvaluatorUtilTests.java
21+
1922
- name: Build with Maven
2023
run: mvn test
2124

src/test/java/io/github/isagroup/PricingEvaluatorUtilTests.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package io.github.isagroup;
22

33
import java.util.HashMap;
4+
import java.util.List;
45
import java.util.Map;
56

67
import org.junit.jupiter.api.BeforeEach;
@@ -20,6 +21,7 @@ public class PricingEvaluatorUtilTests {
2021
private static final String JWT_EXPRESSION_TEST = "userContext['pets']*4 < planContext['usageLimits']['pets']";
2122

2223
private static final String USER_PLAN = "ADVANCED";
24+
private static final List<String> USER_ADDONS = List.of("addOnFeature", "extraPets");
2325
private static final String YAML_CONFIG_PATH = "pricing/petclinic.yml";
2426

2527
private PricingContext pricingContext;
@@ -41,6 +43,7 @@ public void setUp() {
4143
pricingContext.setJwtSecret(JWT_SECRET_TEST);
4244
pricingContext.setUserContext(userContext);
4345
pricingContext.setUserPlan(USER_PLAN);
46+
pricingContext.setUserAddOns(USER_ADDONS);
4447
pricingContext.setConfigFilePath(YAML_CONFIG_PATH);
4548

4649
this.pricingContext = pricingContext;

0 commit comments

Comments
 (0)