26
26
import javax .validation .Validator ;
27
27
import javax .validation .constraints .Future ;
28
28
import javax .validation .constraints .Min ;
29
- import javax .validation .constraints .NotBlank ;
30
- import javax .validation .constraints .Null ;
31
29
import javax .validation .valueextraction .ExtractedValue ;
32
30
import javax .validation .valueextraction .UnwrapByDefault ;
33
31
import javax .validation .valueextraction .Unwrapping ;
45
43
* @author Guillaume Smet
46
44
*/
47
45
@ TestForIssue (jiraKey = "HV-925" )
48
- @ SuppressWarnings ("unused" )
49
46
public class UnwrappingTest {
50
47
private Validator validatorWithValueExtractor ;
51
48
private Validator validatorWithoutValueExtractor ;
@@ -109,41 +106,12 @@ private class Foobar {
109
106
private final ValueHolder <Integer > integerHolder = new ValueHolder <>( 5 );
110
107
}
111
108
112
- private class Bar {
113
- @ Min (10 )
114
- private final ValueHolder <Integer > integerHolder = new ValueHolder <>( 5 );
115
-
116
- private final ValueHolder <@ NotBlank String > stringHolder = new ValueHolder <>( "" );
117
- }
118
-
119
- private class Baz {
120
- @ Null
121
- private final ValueHolder <Integer > integerHolder = new ValueHolder <>( 5 );
122
- }
123
-
124
- private class Qux {
125
- @ ValueHolderConstraint
126
- private final ValueHolder <Integer > integerHolder = new ValueHolder <>( 5 );
127
- }
128
-
129
- private class WrapperWithImplicitUnwrapping {
130
-
131
- @ Min (10 )
132
- private final Wrapper <Integer > integerWrapper = new Wrapper <>( 5 );
133
- }
134
-
135
109
private class WrapperWithDisabledUnwrapping {
136
110
137
111
@ Min (value = 10 , payload = { Unwrapping .Skip .class })
138
112
private final Wrapper <Integer > integerWrapper = new Wrapper <>( 5 );
139
113
}
140
114
141
- private class WrapperWithForcedUnwrapping {
142
-
143
- @ Min (value = 10 , payload = { Unwrapping .Unwrap .class })
144
- private final Wrapper <Integer > integerWrapper = new Wrapper <>( 5 );
145
- }
146
-
147
115
private class BeanWithWrapperWithTwoTypeArguments {
148
116
149
117
@ Min (value = 10 )
@@ -158,6 +126,7 @@ private ValueHolder(T value) {
158
126
this .value = value ;
159
127
}
160
128
129
+ @ SuppressWarnings ("unused" )
161
130
public T getValue () {
162
131
return value ;
163
132
}
@@ -171,6 +140,7 @@ private Wrapper(T value) {
171
140
this .value = value ;
172
141
}
173
142
143
+ @ SuppressWarnings ("unused" )
174
144
public T getValue () {
175
145
return value ;
176
146
}
0 commit comments