/**
  * Force a piped output stream to connect to a piped input stream and its
  * connected input stream is overwritten.
  */
 public function testForceConnect()
 {
     $upstream = new PipedOutputStream();
     $input = new PipedInputStream();
     $input->connect($upstream);
     $input->connect($upstream, true);
     $this->assertSame($upstream, $input->upstream);
     $this->assertFalse($upstream->isClosed());
 }