public function testAsObservableNever() { $results = $this->scheduler->startWithCreate(function () { return BaseObservable::never()->asObservable(); }); $this->assertMessages([], $results->getMessages()); }
/** * @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()); }
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()); }
public function testScanNoSeedNever() { $results = $this->scheduler->startWithCreate(function () { return BaseObservable::never()->scan(function ($acc, $x) { return $acc + $x; }); }); $this->assertMessages([], $results->getMessages()); }
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()); }