15 $visitor =
new Visitor();
17 $visitor->visit($this->command, $this->request,
$param,
'123');
18 $this->assertEquals(
'123', (
string) $this->request->getBody());
19 $this->assertNull($this->request->getHeader(
'Expect'));
24 $visitor =
new Visitor();
26 $param->setData(
'expect_header',
true);
27 $visitor->visit($this->command, $this->request,
$param,
'123');
28 $this->assertEquals(
'123', (
string) $this->request->getBody());
33 $visitor =
new Visitor();
35 $param->setData(
'expect_header',
false);
36 $visitor->visit($this->command, $this->request,
$param,
'123');
37 $this->assertNull($this->request->getHeader(
'Expect'));
42 $visitor =
new Visitor();
45 $param->setData(
'expect_header', 5);
46 $visitor->visit($this->command, $this->request,
$param,
'123');
47 $this->assertNull($this->request->getHeader(
'Expect'));
49 $param->setData(
'expect_header', 2);
50 $visitor->visit($this->command, $this->request,
$param,
'123');
51 $this->assertEquals(
'100-Continue', (
string) $this->request->getHeader(
'Expect'));
56 $visitor =
new Visitor();
60 $visitor->visit($this->command, $this->request,
$param, $body);
61 $this->assertEquals(
'gzip', (
string) $this->request->getHeader(
'Content-Encoding'));