lithium\tests\integration\net\socket\ContextTest::testGetSetTimeout PHP Method

testGetSetTimeout() public method

public testGetSetTimeout ( )
    public function testGetSetTimeout()
    {
        $subject = new Context($this->_testConfig);
        $this->assertEqual(4, $subject->timeout());
        $this->assertEqual(25, $subject->timeout(25));
        $this->assertEqual(25, $subject->timeout());
        $subject->open();
        $this->assertEqual(25, $subject->timeout());
        $result = stream_context_get_options($subject->resource());
        $this->assertEqual(25, $result['http']['timeout']);
    }