@@ -18,9 +18,24 @@ class NegativeTest extends BasicTest {
18
18
@interface NegativeOrZero {}
19
19
20
20
ValidationAdapter <Object > negativeAdapter =
21
- ctx .adapter (Negative .class , Map .of ("message" , "elim-" ));
21
+ ctx .adapter (Negative .class , Map .of ("message" , "elim-" , "_type" , "Number " ));
22
22
ValidationAdapter <Object > negativeOrZeroAdapter =
23
- ctx .adapter (NegativeOrZero .class , Map .of ("message" , "-anate the negative" ));
23
+ ctx .adapter (NegativeOrZero .class , Map .of ("message" , "-anate the negative" , "_type" , "Number" ));
24
+
25
+ ValidationAdapter <Object > negativeString =
26
+ ctx .adapter (Negative .class , Map .of ("message" , "elim-" , "_type" , "String" ));
27
+ ValidationAdapter <Object > negativeOrZeroString =
28
+ ctx .adapter (NegativeOrZero .class , Map .of ("message" , "-anate the negative" , "_type" , "String" ));
29
+
30
+ ValidationAdapter <Object > negativeBD =
31
+ ctx .adapter (Negative .class , Map .of ("message" , "elim-" , "_type" , "BigDecimal" ));
32
+ ValidationAdapter <Object > negativeOrZeroBD =
33
+ ctx .adapter (NegativeOrZero .class , Map .of ("message" , "-anate the negative" , "_type" , "BigDecimal" ));
34
+ ValidationAdapter <Object > negativeBI =
35
+ ctx .adapter (Negative .class , Map .of ("message" , "elim-" , "_type" , "BigInteger" ));
36
+ ValidationAdapter <Object > negativeOrZeroBI =
37
+ ctx .adapter (NegativeOrZero .class , Map .of ("message" , "-anate the negative" , "_type" , "BigInteger" ));
38
+
24
39
25
40
@ Test
26
41
void testNull () {
@@ -43,70 +58,70 @@ void testInfinity() {
43
58
44
59
@ Test
45
60
void testPositive () {
46
- assertThat (negativeAdapter .validate ("1" , request )).isFalse ();
61
+ assertThat (negativeString .validate ("1" , request )).isFalse ();
47
62
assertThat (negativeAdapter .validate (1 , request )).isFalse ();
48
63
assertThat (negativeAdapter .validate (1f , request )).isFalse ();
49
64
assertThat (negativeAdapter .validate (1D , request )).isFalse ();
50
65
assertThat (negativeAdapter .validate (1L , request )).isFalse ();
51
66
assertThat (negativeAdapter .validate ((short ) 1 , request )).isFalse ();
52
67
assertThat (negativeAdapter .validate ((byte ) 1 , request )).isFalse ();
53
- assertThat (negativeAdapter .validate (BigInteger .ONE , request )).isFalse ();
54
- assertThat (negativeAdapter .validate (BigDecimal .ONE , request )).isFalse ();
68
+ assertThat (negativeBI .validate (BigInteger .ONE , request )).isFalse ();
69
+ assertThat (negativeBD .validate (BigDecimal .ONE , request )).isFalse ();
55
70
56
- assertThat (negativeOrZeroAdapter .validate ("1" , request )).isFalse ();
71
+ assertThat (negativeOrZeroString .validate ("1" , request )).isFalse ();
57
72
assertThat (negativeOrZeroAdapter .validate (1 , request )).isFalse ();
58
73
assertThat (negativeOrZeroAdapter .validate (1f , request )).isFalse ();
59
74
assertThat (negativeOrZeroAdapter .validate (1D , request )).isFalse ();
60
75
assertThat (negativeOrZeroAdapter .validate (1L , request )).isFalse ();
61
76
assertThat (negativeOrZeroAdapter .validate ((short ) 1 , request )).isFalse ();
62
77
assertThat (negativeOrZeroAdapter .validate ((byte ) 1 , request )).isFalse ();
63
- assertThat (negativeOrZeroAdapter .validate (BigInteger .ONE , request )).isFalse ();
64
- assertThat (negativeOrZeroAdapter .validate (BigDecimal .ONE , request )).isFalse ();
78
+ assertThat (negativeOrZeroBI .validate (BigInteger .ONE , request )).isFalse ();
79
+ assertThat (negativeOrZeroBD .validate (BigDecimal .ONE , request )).isFalse ();
65
80
}
66
81
67
82
@ Test
68
83
void testNegative () {
69
- assertThat (negativeAdapter .validate ("-1" , request )).isTrue ();
84
+ assertThat (negativeString .validate ("-1" , request )).isTrue ();
70
85
assertThat (negativeAdapter .validate (-1 , request )).isTrue ();
71
86
assertThat (negativeAdapter .validate (-1f , request )).isTrue ();
72
87
assertThat (negativeAdapter .validate (-1D , request )).isTrue ();
73
88
assertThat (negativeAdapter .validate (-1L , request )).isTrue ();
74
89
assertThat (negativeAdapter .validate ((short ) -1 , request )).isTrue ();
75
90
assertThat (negativeAdapter .validate ((byte ) -1 , request )).isTrue ();
76
- assertThat (negativeAdapter .validate (BigInteger .valueOf (-1 ), request )).isTrue ();
77
- assertThat (negativeAdapter .validate (BigDecimal .valueOf (-1 ), request )).isTrue ();
91
+ assertThat (negativeBI .validate (BigInteger .valueOf (-1 ), request )).isTrue ();
92
+ assertThat (negativeBD .validate (BigDecimal .valueOf (-1 ), request )).isTrue ();
78
93
79
- assertThat (negativeOrZeroAdapter .validate ("-1" , request )).isTrue ();
94
+ assertThat (negativeOrZeroString .validate ("-1" , request )).isTrue ();
80
95
assertThat (negativeOrZeroAdapter .validate (-1 , request )).isTrue ();
81
96
assertThat (negativeOrZeroAdapter .validate (-1f , request )).isTrue ();
82
97
assertThat (negativeOrZeroAdapter .validate (-1D , request )).isTrue ();
83
98
assertThat (negativeOrZeroAdapter .validate (-1L , request )).isTrue ();
84
99
assertThat (negativeOrZeroAdapter .validate ((short ) -1 , request )).isTrue ();
85
100
assertThat (negativeOrZeroAdapter .validate ((byte ) -1 , request )).isTrue ();
86
- assertThat (negativeOrZeroAdapter .validate (BigInteger .valueOf (-1 ), request )).isTrue ();
87
- assertThat (negativeOrZeroAdapter .validate (BigDecimal .valueOf (-1 ), request )).isTrue ();
101
+ assertThat (negativeOrZeroBI .validate (BigInteger .valueOf (-1 ), request )).isTrue ();
102
+ assertThat (negativeOrZeroBD .validate (BigDecimal .valueOf (-1 ), request )).isTrue ();
88
103
}
89
104
90
105
@ Test
91
106
void testZero () {
92
- assertThat (negativeAdapter .validate ("0" , request )).isFalse ();
107
+ assertThat (negativeString .validate ("0" , request )).isFalse ();
93
108
assertThat (negativeAdapter .validate (0 , request )).isFalse ();
94
109
assertThat (negativeAdapter .validate (0f , request )).isFalse ();
95
110
assertThat (negativeAdapter .validate (0D , request )).isFalse ();
96
111
assertThat (negativeAdapter .validate (0L , request )).isFalse ();
97
112
assertThat (negativeAdapter .validate ((short ) 0 , request )).isFalse ();
98
113
assertThat (negativeAdapter .validate ((byte ) 0 , request )).isFalse ();
99
- assertThat (negativeAdapter .validate (BigInteger .ZERO , request )).isFalse ();
100
- assertThat (negativeAdapter .validate (BigDecimal .ZERO , request )).isFalse ();
114
+ assertThat (negativeBI .validate (BigInteger .ZERO , request )).isFalse ();
115
+ assertThat (negativeBD .validate (BigDecimal .ZERO , request )).isFalse ();
101
116
102
- assertThat (negativeOrZeroAdapter .validate ("0" , request )).isTrue ();
117
+ assertThat (negativeOrZeroString .validate ("0" , request )).isTrue ();
103
118
assertThat (negativeOrZeroAdapter .validate (0 , request )).isTrue ();
104
119
assertThat (negativeOrZeroAdapter .validate (0f , request )).isTrue ();
105
120
assertThat (negativeOrZeroAdapter .validate (0D , request )).isTrue ();
106
121
assertThat (negativeOrZeroAdapter .validate (0L , request )).isTrue ();
107
122
assertThat (negativeOrZeroAdapter .validate ((short ) 0 , request )).isTrue ();
108
123
assertThat (negativeOrZeroAdapter .validate ((byte ) 0 , request )).isTrue ();
109
- assertThat (negativeOrZeroAdapter .validate (BigInteger .ZERO , request )).isTrue ();
110
- assertThat (negativeOrZeroAdapter .validate (BigDecimal .ZERO , request )).isTrue ();
124
+ assertThat (negativeOrZeroBI .validate (BigInteger .ZERO , request )).isTrue ();
125
+ assertThat (negativeOrZeroBD .validate (BigDecimal .ZERO , request )).isTrue ();
111
126
}
112
127
}
0 commit comments