/** * Test the `flush` method. */ public function testFlush() { $list = new SplDoublyLinkedList(); $list->push($this->getMock('\\com\\mohiva\\common\\parser\\Token')); $list->push($this->getMock('\\com\\mohiva\\common\\parser\\Token')); $stream = new TokenStream($list); $stream->flush(); $this->assertTrue($list->isEmpty()); }