Skip to content

Commit 3b58a5b

Browse files
Update test case for annotation Positive
1 parent 624fdec commit 3b58a5b

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

src/test/java/io/openliberty/tools/intellij/lsp4jakarta/it/beanvalidation/BeanValidationTest.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -575,6 +575,25 @@ public void fieldConstraintValidation() throws Exception {
575575

576576
assertJavaCodeAction(codeActionParams20, utils, ca20);
577577

578+
String newText21 = "package io.openliberty.sample.jakarta.beanvalidation;\n\nimport java.util.Calendar;\n" +
579+
"import java.util.List;\n\nimport jakarta.validation.constraints.*;\n\n" +
580+
"public class FieldConstraintValidation {\n\n @AssertTrue\n private int isHappy; // invalid types\n\n" +
581+
" @AssertFalse\n private Double isSad;\n\n @DecimalMax(\"30.0\")\n @DecimalMin(\"10.0\")\n" +
582+
" private String bigDecimal;\n\n @Digits(fraction = 0, integer = 0)\n private boolean digits;\n\n" +
583+
" @Email\n private Integer emailAddress;\n\n @FutureOrPresent\n private boolean graduationDate;\n\n" +
584+
" @Future\n private double fergiesYear;\n\n @Min(value = 50)\n @Max(value = 100)\n private boolean gpa;\n\n" +
585+
" @Negative\n private boolean subZero;\n\n @NegativeOrZero\n private String notPos;\n\n @NotBlank\n" +
586+
" private boolean saysomething;\n\n @Pattern(regexp = \"\")\n private Calendar thisIsUsed;\n\n @Past\n" +
587+
" private double theGoodOldDays;\n\n @PastOrPresent\n private char[] aGoodFieldName;\n\n" +
588+
" private String[] area;\n\n @PositiveOrZero\n private List<String> maybeZero;\n\n" +
589+
" @AssertTrue\n private static boolean typeValid; // static\n\n @Past\n" +
590+
" private static boolean doubleBad; // static and invalid type\n}";
591+
592+
JakartaJavaCodeActionParams codeActionParams21 = createCodeActionParams(uri, d17);
593+
TextEdit te21 = te(0, 0, 64, 1, newText21);
594+
CodeAction ca21 = ca(uri, "Remove constraint annotation Positive from element", d17, te21);
595+
596+
assertJavaCodeAction(codeActionParams21, utils, ca21);
578597
}
579598

580599
@Test

0 commit comments

Comments
 (0)