14 use PHPUnit\Framework\TestCase;
24 $wrappedSessionHandlerMock = $this->getMockBuilder(
'SessionHandlerInterface')->getMock();
27 $wrappedSessionHandlerMock
28 ->expects($this->once())
31 ->will($this->returnValue(
true))
34 $this->assertTrue($writeCheckSessionHandler->close());
39 $wrappedSessionHandlerMock = $this->getMockBuilder(
'SessionHandlerInterface')->getMock();
42 $wrappedSessionHandlerMock
43 ->expects($this->once())
46 ->will($this->returnValue(
true))
49 $this->assertTrue($writeCheckSessionHandler->write(
'foo',
'bar'));
54 $wrappedSessionHandlerMock = $this->getMockBuilder(
'SessionHandlerInterface')->getMock();
57 $wrappedSessionHandlerMock
58 ->expects($this->once())
61 ->will($this->returnValue(
'bar'))
64 $wrappedSessionHandlerMock
65 ->expects($this->never())
69 $this->assertEquals(
'bar', $writeCheckSessionHandler->read(
'foo'));
70 $this->assertTrue($writeCheckSessionHandler->write(
'foo',
'bar'));
75 $wrappedSessionHandlerMock = $this->getMockBuilder(
'SessionHandlerInterface')->getMock();
78 $wrappedSessionHandlerMock
79 ->expects($this->once())
82 ->will($this->returnValue(
'bar'))
85 $wrappedSessionHandlerMock
86 ->expects($this->once())
88 ->with(
'foo',
'baZZZ')
89 ->will($this->returnValue(
true))
92 $this->assertEquals(
'bar', $writeCheckSessionHandler->read(
'foo'));
93 $this->assertTrue($writeCheckSessionHandler->write(
'foo',
'baZZZ'));