Skip to content

Commit

Permalink
Add missing RunAsClient to BeanValidationTest
Browse files Browse the repository at this point in the history
Some methods were missing the RunAsClient annotation
  • Loading branch information
Azquelt committed Jun 10, 2022
1 parent 54be975 commit 7750ce9
Showing 1 changed file with 15 additions and 0 deletions.
Expand Up @@ -79,6 +79,7 @@ public void sizedStringTest(String format) {
}

@Test(dataProvider = "formatProvider")
@RunAsClient
public void sizedListTest(String format) {
ValidatableResponse vr = callEndpoint(format);
assertProperty(vr, "sizedList", hasEntry("minItems", 1));
Expand All @@ -87,6 +88,7 @@ public void sizedListTest(String format) {
}

@Test(dataProvider = "formatProvider")
@RunAsClient
public void sizedMapTest(String format) {
ValidatableResponse vr = callEndpoint(format);
assertProperty(vr, "sizedMap", hasEntry("minProperties", 3));
Expand All @@ -95,13 +97,15 @@ public void sizedMapTest(String format) {
}

@Test(dataProvider = "formatProvider")
@RunAsClient
public void maxDecimalInclusiveTest(String format) {
ValidatableResponse vr = callEndpoint(format);
assertProperty(vr, "maxDecimalInclusive", hasEntry("maximum", 1.5f));
assertProperty(vr, "maxDecimalInclusive", hasEntry("type", "number"));
}

@Test(dataProvider = "formatProvider")
@RunAsClient
public void maxDecimalExclusiveTest(String format) {
ValidatableResponse vr = callEndpoint(format);
assertProperty(vr, "maxDecimalExclusive", hasEntry("maximum", 1.5f));
Expand All @@ -110,13 +114,15 @@ public void maxDecimalExclusiveTest(String format) {
}

@Test(dataProvider = "formatProvider")
@RunAsClient
public void minDecimalInclusiveTest(String format) {
ValidatableResponse vr = callEndpoint(format);
assertProperty(vr, "minDecimalInclusive", hasEntry("minimum", 3.25f));
assertProperty(vr, "minDecimalInclusive", hasEntry("type", "number"));
}

@Test(dataProvider = "formatProvider")
@RunAsClient
public void minDecimalExclusiveTest(String format) {
ValidatableResponse vr = callEndpoint(format);
assertProperty(vr, "minDecimalExclusive", hasEntry("minimum", 3.25f));
Expand All @@ -125,56 +131,65 @@ public void minDecimalExclusiveTest(String format) {
}

@Test(dataProvider = "formatProvider")
@RunAsClient
public void maxIntTest(String format) {
ValidatableResponse vr = callEndpoint(format);
assertProperty(vr, "maxInt", hasEntry("maximum", 5));
}

@Test(dataProvider = "formatProvider")
@RunAsClient
public void minIntTest(String format) {
ValidatableResponse vr = callEndpoint(format);
assertProperty(vr, "minInt", hasEntry("minimum", 7));
}

@Test(dataProvider = "formatProvider")
@RunAsClient
public void negativeIntTest(String format) {
ValidatableResponse vr = callEndpoint(format);
assertProperty(vr, "negativeInt", hasEntry("maximum", 0));
assertProperty(vr, "negativeInt", hasEntry("exclusiveMaximum", true));
}

@Test(dataProvider = "formatProvider")
@RunAsClient
public void negativeOrZeroIntTest(String format) {
ValidatableResponse vr = callEndpoint(format);
assertProperty(vr, "negativeOrZeroInt", hasEntry("maximum", 0));
}

@Test(dataProvider = "formatProvider")
@RunAsClient
public void positiveIntTest(String format) {
ValidatableResponse vr = callEndpoint(format);
assertProperty(vr, "positiveInt", hasEntry("minimum", 0));
assertProperty(vr, "positiveInt", hasEntry("exclusiveMinimum", true));
}

@Test(dataProvider = "formatProvider")
@RunAsClient
public void positiveOrZeroIntTest(String format) {
ValidatableResponse vr = callEndpoint(format);
assertProperty(vr, "positiveOrZeroInt", hasEntry("minimum", 0));
}

@Test(dataProvider = "formatProvider")
@RunAsClient
public void overridenBySchemaAnnotationTest(String format) {
ValidatableResponse vr = callEndpoint(format);
assertProperty(vr, "overridenBySchemaAnnotation", hasEntry("minLength", 6));
}

@Test(dataProvider = "formatProvider")
@RunAsClient
public void nonDefaultGroupTest(String format) {
ValidatableResponse vr = callEndpoint(format);
assertProperty(vr, "nonDefaultGroup", not(hasKey("minLength")));
}

@Test(dataProvider = "formatProvider")
@RunAsClient
public void defaultAndOtherGroupsTest(String format) {
ValidatableResponse vr = callEndpoint(format);
assertProperty(vr, "defaultAndOtherGroups", hasEntry("minLength", 1));
Expand Down

0 comments on commit 7750ce9

Please sign in to comment.