2828
2929import rx .Observer ;
3030import rx .Subscription ;
31+ import rx .observers .TestObserver ;
3132import rx .util .functions .Action1 ;
3233
3334public class AsyncSubjectTest {
@@ -39,77 +40,77 @@ public void testNeverCompleted() {
3940 AsyncSubject <String > subject = AsyncSubject .create ();
4041
4142 @ SuppressWarnings ("unchecked" )
42- Observer <String > aObserver = mock (Observer .class );
43- subject .toObservable ().subscribe (aObserver );
43+ Observer <String > observer = mock (Observer .class );
44+ subject .toObservable ().subscribe (new TestObserver < String >( observer ) );
4445
4546 subject .onNext ("one" );
4647 subject .onNext ("two" );
4748 subject .onNext ("three" );
4849
49- verify (aObserver , Mockito .never ()).onNext (anyString ());
50- verify (aObserver , Mockito .never ()).onError (testException );
51- verify (aObserver , Mockito .never ()).onCompleted ();
50+ verify (observer , Mockito .never ()).onNext (anyString ());
51+ verify (observer , Mockito .never ()).onError (testException );
52+ verify (observer , Mockito .never ()).onCompleted ();
5253 }
5354
5455 @ Test
5556 public void testCompleted () {
5657 AsyncSubject <String > subject = AsyncSubject .create ();
5758
5859 @ SuppressWarnings ("unchecked" )
59- Observer <String > aObserver = mock (Observer .class );
60- subject .toObservable ().subscribe (aObserver );
60+ Observer <String > observer = mock (Observer .class );
61+ subject .toObservable ().subscribe (new TestObserver < String >( observer ) );
6162
6263 subject .onNext ("one" );
6364 subject .onNext ("two" );
6465 subject .onNext ("three" );
6566 subject .onCompleted ();
6667
67- verify (aObserver , times (1 )).onNext ("three" );
68- verify (aObserver , Mockito .never ()).onError (any (Throwable .class ));
69- verify (aObserver , times (1 )).onCompleted ();
68+ verify (observer , times (1 )).onNext ("three" );
69+ verify (observer , Mockito .never ()).onError (any (Throwable .class ));
70+ verify (observer , times (1 )).onCompleted ();
7071 }
7172
7273 @ Test
7374 public void testNull () {
7475 AsyncSubject <String > subject = AsyncSubject .create ();
7576
7677 @ SuppressWarnings ("unchecked" )
77- Observer <String > aObserver = mock (Observer .class );
78- subject .toObservable ().subscribe (aObserver );
78+ Observer <String > observer = mock (Observer .class );
79+ subject .toObservable ().subscribe (new TestObserver < String >( observer ) );
7980
8081 subject .onNext (null );
8182 subject .onCompleted ();
8283
83- verify (aObserver , times (1 )).onNext (null );
84- verify (aObserver , Mockito .never ()).onError (any (Throwable .class ));
85- verify (aObserver , times (1 )).onCompleted ();
84+ verify (observer , times (1 )).onNext (null );
85+ verify (observer , Mockito .never ()).onError (any (Throwable .class ));
86+ verify (observer , times (1 )).onCompleted ();
8687 }
8788
8889 @ Test
8990 public void testSubscribeAfterCompleted () {
9091 AsyncSubject <String > subject = AsyncSubject .create ();
9192
9293 @ SuppressWarnings ("unchecked" )
93- Observer <String > aObserver = mock (Observer .class );
94+ Observer <String > observer = mock (Observer .class );
9495
9596 subject .onNext ("one" );
9697 subject .onNext ("two" );
9798 subject .onNext ("three" );
9899 subject .onCompleted ();
99100
100- subject .toObservable ().subscribe (aObserver );
101+ subject .toObservable ().subscribe (new TestObserver < String >( observer ) );
101102
102- verify (aObserver , times (1 )).onNext ("three" );
103- verify (aObserver , Mockito .never ()).onError (any (Throwable .class ));
104- verify (aObserver , times (1 )).onCompleted ();
103+ verify (observer , times (1 )).onNext ("three" );
104+ verify (observer , Mockito .never ()).onError (any (Throwable .class ));
105+ verify (observer , times (1 )).onCompleted ();
105106 }
106107
107108 @ Test
108109 public void testSubscribeAfterError () {
109110 AsyncSubject <String > subject = AsyncSubject .create ();
110111
111112 @ SuppressWarnings ("unchecked" )
112- Observer <String > aObserver = mock (Observer .class );
113+ Observer <String > observer = mock (Observer .class );
113114
114115 subject .onNext ("one" );
115116 subject .onNext ("two" );
@@ -118,20 +119,20 @@ public void testSubscribeAfterError() {
118119 RuntimeException re = new RuntimeException ("failed" );
119120 subject .onError (re );
120121
121- subject .toObservable ().subscribe (aObserver );
122+ subject .toObservable ().subscribe (new TestObserver < String >( observer ) );
122123
123- verify (aObserver , times (1 )).onError (re );
124- verify (aObserver , Mockito .never ()).onNext (any (String .class ));
125- verify (aObserver , Mockito .never ()).onCompleted ();
124+ verify (observer , times (1 )).onError (re );
125+ verify (observer , Mockito .never ()).onNext (any (String .class ));
126+ verify (observer , Mockito .never ()).onCompleted ();
126127 }
127128
128129 @ Test
129130 public void testError () {
130131 AsyncSubject <String > subject = AsyncSubject .create ();
131132
132133 @ SuppressWarnings ("unchecked" )
133- Observer <String > aObserver = mock (Observer .class );
134- subject .toObservable ().subscribe (aObserver );
134+ Observer <String > observer = mock (Observer .class );
135+ subject .toObservable ().subscribe (new TestObserver < String >( observer ) );
135136
136137 subject .onNext ("one" );
137138 subject .onNext ("two" );
@@ -141,50 +142,50 @@ public void testError() {
141142 subject .onError (new Throwable ());
142143 subject .onCompleted ();
143144
144- verify (aObserver , Mockito .never ()).onNext (anyString ());
145- verify (aObserver , times (1 )).onError (testException );
146- verify (aObserver , Mockito .never ()).onCompleted ();
145+ verify (observer , Mockito .never ()).onNext (anyString ());
146+ verify (observer , times (1 )).onError (testException );
147+ verify (observer , Mockito .never ()).onCompleted ();
147148 }
148149
149150 @ Test
150151 public void testUnsubscribeBeforeCompleted () {
151152 AsyncSubject <String > subject = AsyncSubject .create ();
152153
153154 @ SuppressWarnings ("unchecked" )
154- Observer <String > aObserver = mock (Observer .class );
155- Subscription subscription = subject .toObservable ().subscribe (aObserver );
155+ Observer <String > observer = mock (Observer .class );
156+ Subscription subscription = subject .toObservable ().subscribe (new TestObserver < String >( observer ) );
156157
157158 subject .onNext ("one" );
158159 subject .onNext ("two" );
159160
160161 subscription .unsubscribe ();
161162
162- verify (aObserver , Mockito .never ()).onNext (anyString ());
163- verify (aObserver , Mockito .never ()).onError (any (Throwable .class ));
164- verify (aObserver , Mockito .never ()).onCompleted ();
163+ verify (observer , Mockito .never ()).onNext (anyString ());
164+ verify (observer , Mockito .never ()).onError (any (Throwable .class ));
165+ verify (observer , Mockito .never ()).onCompleted ();
165166
166167 subject .onNext ("three" );
167168 subject .onCompleted ();
168169
169- verify (aObserver , Mockito .never ()).onNext (anyString ());
170- verify (aObserver , Mockito .never ()).onError (any (Throwable .class ));
171- verify (aObserver , Mockito .never ()).onCompleted ();
170+ verify (observer , Mockito .never ()).onNext (anyString ());
171+ verify (observer , Mockito .never ()).onError (any (Throwable .class ));
172+ verify (observer , Mockito .never ()).onCompleted ();
172173 }
173174
174175 @ Test
175176 public void testEmptySubjectCompleted () {
176177 AsyncSubject <String > subject = AsyncSubject .create ();
177178
178179 @ SuppressWarnings ("unchecked" )
179- Observer <String > aObserver = mock (Observer .class );
180- subject .toObservable ().subscribe (aObserver );
180+ Observer <String > observer = mock (Observer .class );
181+ subject .toObservable ().subscribe (new TestObserver < String >( observer ) );
181182
182183 subject .onCompleted ();
183184
184- InOrder inOrder = inOrder (aObserver );
185- inOrder .verify (aObserver , never ()).onNext (null );
186- inOrder .verify (aObserver , never ()).onNext (any (String .class ));
187- inOrder .verify (aObserver , times (1 )).onCompleted ();
185+ InOrder inOrder = inOrder (observer );
186+ inOrder .verify (observer , never ()).onNext (null );
187+ inOrder .verify (observer , never ()).onNext (any (String .class ));
188+ inOrder .verify (observer , times (1 )).onCompleted ();
188189 inOrder .verifyNoMoreInteractions ();
189190 }
190191
0 commit comments