Esempio n. 1
0
 public function testAsObservableNever()
 {
     $results = $this->scheduler->startWithCreate(function () {
         return BaseObservable::never()->asObservable();
     });
     $this->assertMessages([], $results->getMessages());
 }
Esempio n. 2
0
 /**
  * @test
  */
 public function never_basic()
 {
     $xs = BaseObservable::never();
     $results = new MockObserver($this->scheduler);
     $xs->subscribe($results);
     $this->assertMessages([], $results->getMessages());
 }
 /**
  * @test
  */
 public function distinct_until_changed_never()
 {
     $results = $this->scheduler->startWithCreate(function () {
         $o = new EmptyObservable();
         return BaseObservable::never()->distinctUntilChanged();
     });
     $this->assertMessages([], $results->getMessages());
 }
Esempio n. 4
0
 public function testSkipUntilNeverNever()
 {
     $l = BaseObservable::never();
     $r = BaseObservable::never();
     $results = $this->scheduler->startWithCreate(function () use($l, $r) {
         return $l->skipUntil($r);
     });
     $this->assertMessages([], $results->getMessages());
 }
Esempio n. 5
0
 public function testScanNoSeedNever()
 {
     $results = $this->scheduler->startWithCreate(function () {
         return BaseObservable::never()->scan(function ($acc, $x) {
             return $acc + $x;
         });
     });
     $this->assertMessages([], $results->getMessages());
 }
Esempio n. 6
0
 public function testConcatNeverReturn()
 {
     $e1 = $this->createHotObservable([onNext(150, 1), onNext(210, 2), onCompleted(230)]);
     $e2 = BaseObservable::never();
     $results = $this->scheduler->startWithCreate(function () use($e1, $e2) {
         return $e2->concat($e1);
     });
     $this->assertMessages([], $results->getMessages());
 }