1717
1818public class FeignExceptionTest {
1919
20- @ Test (expected = NullPointerException .class )
21- public void nullRequestShouldThrowNPEwThrowable () {
22- new Derived (404 , "message" , null , new Throwable ());
20+ @ Test (expected = NullPointerException .class )
21+ public void nullRequestShouldThrowNPEwThrowable () {
22+ new Derived (404 , "message" , null , new Throwable ());
23+ }
24+
25+ @ Test (expected = NullPointerException .class )
26+ public void nullRequestShouldThrowNPEwThrowableAndBytes () {
27+ new Derived (404 , "message" , null , new Throwable (), new byte [1 ]);
28+ }
29+
30+ @ Test (expected = NullPointerException .class )
31+ public void nullRequestShouldThrowNPE () {
32+ new Derived (404 , "message" , null );
33+ }
34+
35+ @ Test (expected = NullPointerException .class )
36+ public void nullRequestShouldThrowNPEwBytes () {
37+ new Derived (404 , "message" , null , new byte [1 ]);
38+ }
39+
40+ static class Derived extends FeignException {
41+
42+ public Derived (int status , String message , Request request , Throwable cause ) {
43+ super (status , message , request , cause );
2344 }
2445
25- @ Test (expected = NullPointerException .class )
26- public void nullRequestShouldThrowNPEwThrowableAndBytes () {
27- new Derived (404 , "message" , null , new Throwable (), new byte [1 ]);
46+ public Derived (int status , String message , Request request , Throwable cause , byte [] content ) {
47+ super (status , message , request , cause , content );
2848 }
2949
30- @ Test (expected = NullPointerException .class )
31- public void nullRequestShouldThrowNPE () {
32- new Derived (404 , "message" , null );
50+ public Derived (int status , String message , Request request ) {
51+ super (status , message , request );
3352 }
3453
35- @ Test (expected = NullPointerException .class )
36- public void nullRequestShouldThrowNPEwBytes () {
37- new Derived (404 , "message" , null , new byte [1 ]);
54+ public Derived (int status , String message , Request request , byte [] content ) {
55+ super (status , message , request , content );
3856 }
57+ }
3958
40- static class Derived extends FeignException {
41-
42- public Derived (int status , String message , Request request , Throwable cause ) {
43- super (status , message , request , cause );
44- }
45-
46- public Derived (int status , String message , Request request , Throwable cause , byte [] content ) {
47- super (status , message , request , cause , content );
48- }
49-
50- public Derived (int status , String message , Request request ) {
51- super (status , message , request );
52- }
53-
54- public Derived (int status , String message , Request request , byte [] content ) {
55- super (status , message , request , content );
56- }
57- }
58-
59- }
59+ }
0 commit comments