test/jdk/java/net/httpclient/ThrowingSubscribers.java
branchhttp-client-branch
changeset 56399 a0929d5dd63f
parent 56288 2de1aa88cf06
child 56410 1b37529eaf3a
--- a/test/jdk/java/net/httpclient/ThrowingSubscribers.java	Fri Apr 06 18:15:35 2018 +0100
+++ b/test/jdk/java/net/httpclient/ThrowingSubscribers.java	Fri Apr 06 22:11:44 2018 +0100
@@ -453,7 +453,6 @@
     final List<String> checkAsLines(Where w, HttpResponse<Stream<String>> resp, Thrower thrower) {
         switch(w) {
             case BODY_HANDLER: return shouldHaveThrown(w, resp, thrower);
-            case ON_SUBSCRIBE: return shouldHaveThrown(w, resp, thrower);
             case GET_BODY: return shouldHaveThrown(w, resp, thrower);
             case BODY_CF: return shouldHaveThrown(w, resp, thrower);
             default: break;
@@ -469,7 +468,7 @@
             }
             throw causeNotFound(w, x);
         }
-        throw new RuntimeException("Expected exception not thrown in " + w);
+        return shouldHaveThrown(w, resp, thrower);
     }
 
     final List<String> checkAsInputStream(Where w, HttpResponse<InputStream> resp,
@@ -478,7 +477,6 @@
     {
         switch(w) {
             case BODY_HANDLER: return shouldHaveThrown(w, resp, thrower);
-            case ON_SUBSCRIBE: return shouldHaveThrown(w, resp, thrower);
             case GET_BODY: return shouldHaveThrown(w, resp, thrower);
             case BODY_CF: return shouldHaveThrown(w, resp, thrower);
             default: break;