Lines Matching refs:s
16 $s = Stream::factory('foobaz');
17 $this->assertEquals('foobaz', Utils::copyToString($s));
18 $s->seek(0);
19 $this->assertEquals('foo', Utils::copyToString($s, 3));
20 $this->assertEquals('baz', Utils::copyToString($s, 3));
21 $this->assertEquals('', Utils::copyToString($s));
79 $s = Stream::factory("foo" . PHP_EOL . "baz" . PHP_EOL . "bar");
80 $this->assertEquals("foo" . PHP_EOL, Utils::readline($s));
81 $this->assertEquals("baz" . PHP_EOL, Utils::readline($s));
82 $this->assertEquals("bar", Utils::readline($s));
87 $s = Stream::factory("12345" . PHP_EOL);
88 $this->assertEquals("123", Utils::readline($s, 3));
89 $this->assertEquals("45" . PHP_EOL, Utils::readline($s));
94 $s = Stream::factory("foo\tbaz\t\tbar");
95 $this->assertEquals("foo\tbaz\t\t", Utils::readline($s, null, "\t\t"));
96 $this->assertEquals("bar", Utils::readline($s));
101 $s = $this->getMockBuilder('GuzzleHttp\Stream\Stream')
105 $s->expects($this->exactly(2))
115 $s->expects($this->exactly(2))
118 $this->assertEquals("h", Utils::readline($s));
123 $s = Stream::factory('foobazbar');
124 $this->assertEquals(md5('foobazbar'), Utils::hash($s, 'md5'));
130 $s = new NoSeekStream(Stream::factory('foobazbar'));
131 $s->read(2);
132 Utils::hash($s, 'md5');
137 $s = Stream::factory('foobazbar');
138 $s->seek(4);
139 $this->assertEquals(md5('foobazbar'), Utils::hash($s, 'md5'));
140 $this->assertEquals(4, $s->tell());