4
4
5
5
use Rx \Functional \FunctionalTestCase ;
6
6
use Rx \Observable ;
7
- use Rx \Extra \Operator \CutOperator ;
7
+ use Rx \Operator \CutOperator ;
8
+
8
9
9
10
class CutTest extends FunctionalTestCase
10
11
{
11
12
12
13
/**
13
14
* @test
14
15
*/
15
- function cut_never ()
16
+ public function cut_never ()
16
17
{
17
18
$ xs = Observable::never ();
18
19
19
20
$ results = $ this ->scheduler ->startWithCreate (function () use ($ xs ) {
20
21
return $ xs ->lift (function () {
21
- return new CutOperator ();
22
+ return new CutOperator (PHP_EOL , $ this -> scheduler );
22
23
});
23
24
});
24
25
$ this ->assertMessages ([], $ results ->getMessages ());
@@ -27,7 +28,7 @@ function cut_never()
27
28
/**
28
29
* @test
29
30
*/
30
- function cut_empty ()
31
+ public function cut_empty ()
31
32
{
32
33
$ xs = $ this ->createHotObservable ([
33
34
onNext (150 , 1 ),
@@ -36,7 +37,7 @@ function cut_empty()
36
37
37
38
$ results = $ this ->scheduler ->startWithCreate (function () use ($ xs ) {
38
39
return $ xs ->lift (function () {
39
- return new CutOperator ();
40
+ return new CutOperator (PHP_EOL , $ this -> scheduler );
40
41
});
41
42
});
42
43
$ this ->assertMessages ([onCompleted (233 )], $ results ->getMessages ());
@@ -45,7 +46,7 @@ function cut_empty()
45
46
/**
46
47
* @test
47
48
*/
48
- function cut_default_delimiter ()
49
+ public function cut_default_delimiter ()
49
50
{
50
51
$ xs = $ this ->createHotObservable ([
51
52
onNext (150 , 1 ),
@@ -55,7 +56,7 @@ function cut_default_delimiter()
55
56
56
57
$ results = $ this ->scheduler ->startWithCreate (function () use ($ xs ) {
57
58
return $ xs ->lift (function () {
58
- return new CutOperator ();
59
+ return new CutOperator (PHP_EOL , $ this -> scheduler );
59
60
});
60
61
});
61
62
$ this ->assertMessages ([
@@ -68,7 +69,7 @@ function cut_default_delimiter()
68
69
/**
69
70
* @test
70
71
*/
71
- function cut_comma_delimiter ()
72
+ public function cut_comma_delimiter ()
72
73
{
73
74
$ xs = $ this ->createHotObservable ([
74
75
onNext (150 , 1 ),
@@ -78,7 +79,7 @@ function cut_comma_delimiter()
78
79
79
80
$ results = $ this ->scheduler ->startWithCreate (function () use ($ xs ) {
80
81
return $ xs ->lift (function () {
81
- return new CutOperator (', ' );
82
+ return new CutOperator (', ' , $ this -> scheduler );
82
83
});
83
84
});
84
85
$ this ->assertMessages ([
@@ -96,7 +97,7 @@ function cut_comma_delimiter()
96
97
/**
97
98
* @test
98
99
*/
99
- function cut_comma_delimiter_empty_last ()
100
+ public function cut_comma_delimiter_empty_last ()
100
101
{
101
102
$ xs = $ this ->createHotObservable ([
102
103
onNext (150 , 1 ),
@@ -106,7 +107,7 @@ function cut_comma_delimiter_empty_last()
106
107
107
108
$ results = $ this ->scheduler ->startWithCreate (function () use ($ xs ) {
108
109
return $ xs ->lift (function () {
109
- return new CutOperator (', ' );
110
+ return new CutOperator (', ' , $ this -> scheduler );
110
111
});
111
112
});
112
113
$ this ->assertMessages ([
@@ -124,7 +125,7 @@ function cut_comma_delimiter_empty_last()
124
125
/**
125
126
* @test
126
127
*/
127
- function cut_comma_delimiter_empty_first ()
128
+ public function cut_comma_delimiter_empty_first ()
128
129
{
129
130
$ xs = $ this ->createHotObservable ([
130
131
onNext (150 , 1 ),
@@ -134,7 +135,7 @@ function cut_comma_delimiter_empty_first()
134
135
135
136
$ results = $ this ->scheduler ->startWithCreate (function () use ($ xs ) {
136
137
return $ xs ->lift (function () {
137
- return new CutOperator (', ' );
138
+ return new CutOperator (', ' , $ this -> scheduler );
138
139
});
139
140
});
140
141
$ this ->assertMessages ([
@@ -152,7 +153,7 @@ function cut_comma_delimiter_empty_first()
152
153
/**
153
154
* @test
154
155
*/
155
- function cut_comma_delimiter_skip_time ()
156
+ public function cut_comma_delimiter_skip_time ()
156
157
{
157
158
$ xs = $ this ->createHotObservable ([
158
159
onNext (150 , 1 ),
@@ -163,7 +164,7 @@ function cut_comma_delimiter_skip_time()
163
164
164
165
$ results = $ this ->scheduler ->startWithCreate (function () use ($ xs ) {
165
166
return $ xs ->lift (function () {
166
- return new CutOperator (', ' );
167
+ return new CutOperator (', ' , $ this -> scheduler );
167
168
});
168
169
});
169
170
$ this ->assertMessages ([
@@ -181,7 +182,7 @@ function cut_comma_delimiter_skip_time()
181
182
/**
182
183
* @test
183
184
*/
184
- function cut_comma_delimiter_buffer_all ()
185
+ public function cut_comma_delimiter_buffer_all ()
185
186
{
186
187
$ xs = $ this ->createHotObservable ([
187
188
onNext (150 , 1 ),
@@ -194,7 +195,7 @@ function cut_comma_delimiter_buffer_all()
194
195
195
196
$ results = $ this ->scheduler ->startWithCreate (function () use ($ xs ) {
196
197
return $ xs ->lift (function () {
197
- return new CutOperator (', ' );
198
+ return new CutOperator (', ' , $ this -> scheduler );
198
199
});
199
200
});
200
201
$ this ->assertMessages ([
@@ -209,7 +210,7 @@ function cut_comma_delimiter_buffer_all()
209
210
/**
210
211
* @test
211
212
*/
212
- function cut_empty_string ()
213
+ public function cut_empty_string ()
213
214
{
214
215
$ xs = $ this ->createHotObservable ([
215
216
onNext (150 , 1 ),
@@ -219,7 +220,7 @@ function cut_empty_string()
219
220
220
221
$ results = $ this ->scheduler ->startWithCreate (function () use ($ xs ) {
221
222
return $ xs ->lift (function () {
222
- return new CutOperator ();
223
+ return new CutOperator (PHP_EOL , $ this -> scheduler );
223
224
});
224
225
});
225
226
$ this ->assertMessages ([
@@ -231,7 +232,7 @@ function cut_empty_string()
231
232
/**
232
233
* @test
233
234
*/
234
- function cut_just_delimiter ()
235
+ public function cut_just_delimiter ()
235
236
{
236
237
$ xs = $ this ->createHotObservable ([
237
238
onNext (150 , 1 ),
@@ -241,7 +242,7 @@ function cut_just_delimiter()
241
242
242
243
$ results = $ this ->scheduler ->startWithCreate (function () use ($ xs ) {
243
244
return $ xs ->lift (function () {
244
- return new CutOperator ();
245
+ return new CutOperator (PHP_EOL , $ this -> scheduler );
245
246
});
246
247
});
247
248
$ this ->assertMessages ([
@@ -254,7 +255,7 @@ function cut_just_delimiter()
254
255
/**
255
256
* @test
256
257
*/
257
- function cut_split_delimiter ()
258
+ public function cut_split_delimiter ()
258
259
{
259
260
$ xs = $ this ->createHotObservable ([
260
261
onNext (150 , 1 ),
@@ -266,7 +267,7 @@ function cut_split_delimiter()
266
267
267
268
$ results = $ this ->scheduler ->startWithCreate (function () use ($ xs ) {
268
269
return $ xs ->lift (function () {
269
- return new CutOperator ("-- " );
270
+ return new CutOperator ("-- " , $ this -> scheduler );
270
271
});
271
272
});
272
273
$ this ->assertMessages ([
@@ -280,7 +281,7 @@ function cut_split_delimiter()
280
281
/**
281
282
* @test
282
283
*/
283
- function cut_error ()
284
+ public function cut_error ()
284
285
{
285
286
$ error = new \Exception ();
286
287
@@ -292,7 +293,7 @@ function cut_error()
292
293
293
294
$ results = $ this ->scheduler ->startWithCreate (function () use ($ xs ) {
294
295
return $ xs ->lift (function () {
295
- return new CutOperator ();
296
+ return new CutOperator (PHP_EOL , $ this -> scheduler );
296
297
});
297
298
});
298
299
$ this ->assertMessages ([
@@ -303,7 +304,7 @@ function cut_error()
303
304
/**
304
305
* @test
305
306
*/
306
- function cut_dispose ()
307
+ public function cut_dispose ()
307
308
{
308
309
$ xs = $ this ->createHotObservable ([
309
310
onNext (150 , 1 ),
@@ -313,7 +314,7 @@ function cut_dispose()
313
314
314
315
$ results = $ this ->scheduler ->startWithDispose (function () use ($ xs ) {
315
316
return $ xs ->lift (function () {
316
- return new CutOperator ();
317
+ return new CutOperator (PHP_EOL , $ this -> scheduler );
317
318
});
318
319
}, 204 );
319
320
0 commit comments