32
32
public class AsyncHttpObservableTest {
33
33
34
34
@ Test (groups = "fast" )
35
- public void testToObservableNoAbortNoError () {
35
+ public void testToObservableNoError () {
36
36
final TestSubscriber <Response > tester = new TestSubscriber <>();
37
37
38
38
try (AsyncHttpClient client = new DefaultAsyncHttpClient ()) {
@@ -57,7 +57,7 @@ public BoundRequestBuilder call() {
57
57
}
58
58
59
59
@ Test (groups = "fast" )
60
- public void testToObservableNoAbortError () {
60
+ public void testToObservableError () {
61
61
final TestSubscriber <Response > tester = new TestSubscriber <>();
62
62
63
63
try (AsyncHttpClient client = new DefaultAsyncHttpClient ()) {
@@ -82,55 +82,7 @@ public BoundRequestBuilder call() {
82
82
}
83
83
84
84
@ Test (groups = "fast" )
85
- public void testToObservableAbortNoError () {
86
- final TestSubscriber <Response > tester = new TestSubscriber <>();
87
-
88
- try (AsyncHttpClient client = new DefaultAsyncHttpClient ()) {
89
- Observable <Response > o1 = AsyncHttpObservable .toObservable (true , new Func0 <BoundRequestBuilder >() {
90
- @ Override
91
- public BoundRequestBuilder call () {
92
- return client .prepareGet ("http://www.ning.com" );
93
- }
94
- });
95
- o1 .subscribe (tester );
96
- tester .awaitTerminalEvent ();
97
- tester .assertTerminalEvent ();
98
- tester .assertCompleted ();
99
- List <Response > responses = tester .getOnNextEvents ();
100
- assertNotNull (responses );
101
- assertEquals (responses .size (), 1 );
102
- assertEquals (responses .get (1 ).getStatusCode (), 200 );
103
- } catch (Exception e ) {
104
- Thread .currentThread ().interrupt ();
105
- }
106
- }
107
-
108
- @ Test (groups = "fast" )
109
- public void testToObservableAbortError () {
110
- final TestSubscriber <Response > tester = new TestSubscriber <>();
111
-
112
- try (AsyncHttpClient client = new DefaultAsyncHttpClient ()) {
113
- Observable <Response > o1 = AsyncHttpObservable .toObservable (true , new Func0 <BoundRequestBuilder >() {
114
- @ Override
115
- public BoundRequestBuilder call () {
116
- return client .prepareGet ("http://www.ning.com/ttfn" );
117
- }
118
- });
119
- o1 .subscribe (tester );
120
- tester .awaitTerminalEvent ();
121
- tester .assertTerminalEvent ();
122
- tester .assertNotCompleted ();
123
- tester .assertError (AsyncHttpClientErrorException .class );
124
- List <Response > responses = tester .getOnNextEvents ();
125
- assertNotNull (responses );
126
- assertEquals (responses .size (), 0 );
127
- } catch (Exception e ) {
128
- Thread .currentThread ().interrupt ();
129
- }
130
- }
131
-
132
- @ Test (groups = "fast" )
133
- public void testObserveNoAbortNoError () {
85
+ public void testObserveNoError () {
134
86
final TestSubscriber <Response > tester = new TestSubscriber <>();
135
87
136
88
try (AsyncHttpClient client = new DefaultAsyncHttpClient ()) {
@@ -155,7 +107,7 @@ public BoundRequestBuilder call() {
155
107
}
156
108
157
109
@ Test (groups = "fast" )
158
- public void testObserveNoAbortError () {
110
+ public void testObserveError () {
159
111
final TestSubscriber <Response > tester = new TestSubscriber <>();
160
112
161
113
try (AsyncHttpClient client = new DefaultAsyncHttpClient ()) {
@@ -179,54 +131,6 @@ public BoundRequestBuilder call() {
179
131
}
180
132
}
181
133
182
- @ Test (groups = "fast" )
183
- public void testObserveAbortNoError () {
184
- final TestSubscriber <Response > tester = new TestSubscriber <>();
185
-
186
- try (AsyncHttpClient client = new DefaultAsyncHttpClient ()) {
187
- Observable <Response > o1 = AsyncHttpObservable .observe (true , new Func0 <BoundRequestBuilder >() {
188
- @ Override
189
- public BoundRequestBuilder call () {
190
- return client .prepareGet ("http://www.ning.com" );
191
- }
192
- });
193
- o1 .subscribe (tester );
194
- tester .awaitTerminalEvent ();
195
- tester .assertTerminalEvent ();
196
- tester .assertCompleted ();
197
- List <Response > responses = tester .getOnNextEvents ();
198
- assertNotNull (responses );
199
- assertEquals (responses .size (), 1 );
200
- assertEquals (responses .get (1 ).getStatusCode (), 200 );
201
- } catch (Exception e ) {
202
- Thread .currentThread ().interrupt ();
203
- }
204
- }
205
-
206
- @ Test (groups = "fast" )
207
- public void testObserveAbortError () {
208
- final TestSubscriber <Response > tester = new TestSubscriber <>();
209
-
210
- try (AsyncHttpClient client = new DefaultAsyncHttpClient ()) {
211
- Observable <Response > o1 = AsyncHttpObservable .observe (true , new Func0 <BoundRequestBuilder >() {
212
- @ Override
213
- public BoundRequestBuilder call () {
214
- return client .prepareGet ("http://www.ning.com/ttfn" );
215
- }
216
- });
217
- o1 .subscribe (tester );
218
- tester .awaitTerminalEvent ();
219
- tester .assertTerminalEvent ();
220
- tester .assertNotCompleted ();
221
- tester .assertError (AsyncHttpClientErrorException .class );
222
- List <Response > responses = tester .getOnNextEvents ();
223
- assertNotNull (responses );
224
- assertEquals (responses .size (), 0 );
225
- } catch (Exception e ) {
226
- Thread .currentThread ().interrupt ();
227
- }
228
- }
229
-
230
134
@ Test (groups = "fast" )
231
135
public void testObserveMultiple () {
232
136
final TestSubscriber <Response > tester = new TestSubscriber <>();
0 commit comments