Lines Matching refs:b
23 private $b;
32 $this->b = new Str($this->a);
51 $this->assertEquals('foo', (string) $this->b);
56 $this->assertEquals(3, $this->b->getSize());
57 $this->assertSame($this->b, $this->b->setSize(2));
58 $this->assertEquals(2, $this->b->getSize());
63 $this->assertEquals('foo', $this->b->read(10));
68 $this->assertEquals($this->a->isReadable(), $this->b->isReadable());
69 $this->assertEquals($this->a->isWritable(), $this->b->isWritable());
70 $this->assertEquals($this->a->isSeekable(), $this->b->isSeekable());
75 $this->assertTrue($this->b->seek(1));
77 $this->assertEquals(1, $this->b->tell());
78 $this->assertTrue($this->b->seek(0));
80 $this->assertEquals(0, $this->b->tell());
81 $this->assertTrue($this->b->seek(0, SEEK_END));
83 $this->assertEquals(3, $this->b->tell());
88 $this->assertEquals('foo', $this->b->getContents());
89 $this->assertEquals('', $this->b->getContents());
90 $this->b->seek(1);
91 $this->assertEquals('oo', $this->b->getContents(1));
96 $this->b->close();
102 $this->b->detach();
103 $this->assertFalse($this->b->isReadable());
109 $this->b->attach('a');
114 $this->assertSame($this->b->getMetadata(), $this->a->getMetadata());
115 $this->assertSame($this->b->getMetadata('uri'), $this->a->getMetadata('uri'));
120 $this->b->seek(0, SEEK_END);
121 $this->b->write('foo');
128 $this->b->foo;