26
26
import java .util .concurrent .TimeUnit ;
27
27
28
28
import static org .junit .Assert .assertEquals ;
29
- import static org .junit .Assert .fail ;
30
29
31
30
/**
32
31
* Test Case for the EnumConverter class.
@@ -77,14 +76,9 @@ public void testSimpleConversion() throws Exception {
77
76
/**
78
77
* Tests a conversion to an unsupported type.
79
78
*/
80
- @ Test
79
+ @ Test ( expected = ConversionException . class )
81
80
public void testUnsupportedType () {
82
- try {
83
- converter .convert (Integer .class , "http://www.apache.org" );
84
- fail ("Unsupported type could be converted!" );
85
- } catch (final ConversionException cex ) {
86
- // expected result
87
- }
81
+ converter .convert (Integer .class , "http://www.apache.org" );
88
82
}
89
83
90
84
public enum PizzaStatus {
@@ -110,44 +104,24 @@ public void testConvertDayOfWeek() {
110
104
Assert .assertEquals (expected , actual );
111
105
}
112
106
113
- @ Test
107
+ @ Test ( expected = ConversionException . class )
114
108
public void testConvertWrongEnumType () {
115
- try {
116
- converter .convert (TimeUnit .class , "java.time.DayOfWeek#MONDAY" );
117
- Assert .fail ();
118
- } catch (ConversionException ex ) {
119
- // Do nothing
120
- }
109
+ converter .convert (TimeUnit .class , "java.time.DayOfWeek#MONDAY" );
121
110
}
122
111
123
- @ Test
112
+ @ Test ( expected = ConversionException . class )
124
113
public void testBrokenNamingConvention () {
125
- try {
126
- converter .convert (Enum .class , "JAVA-TIME-DAYOFWEEK#MONDAY" );
127
- Assert .fail ();
128
- } catch (ConversionException ex ) {
129
- // Do nothing
130
- }
114
+ converter .convert (Enum .class , "JAVA-TIME-DAYOFWEEK#MONDAY" );
131
115
}
132
116
133
- @ Test
117
+ @ Test ( expected = ConversionException . class )
134
118
public void testNonEnumClasses () {
135
- try {
136
- converter .convert (Enum .class , "java.lang.String#MONDAY" );
137
- Assert .fail ();
138
- } catch (ConversionException ex ) {
139
- // Do nothing
140
- }
119
+ converter .convert (Enum .class , "java.lang.String#MONDAY" );
141
120
}
142
121
143
- @ Test
122
+ @ Test ( expected = ConversionException . class )
144
123
public void testNonExistingClasses () {
145
- try {
146
- converter .convert (Enum .class , "java.lang.does.not.exist#MONDAY" );
147
- Assert .fail ();
148
- } catch (ConversionException ex ) {
149
- // Do nothing
150
- }
124
+ converter .convert (Enum .class , "java.lang.does.not.exist#MONDAY" );
151
125
}
152
126
}
153
127
0 commit comments