예제 #1
0
 public function testConstructor()
 {
     $factory = new \Jackalope\Factory();
     $session = $this->getMock('Jackalope\\Session', array(), array($factory), '', false);
     $transport = $this->getMock('Jackalope\\Transport\\Davex\\Client', array(), array($factory, 'http://example.com'));
     $objManager = $this->getMock('Jackalope\\ObjectManager', array(), array($factory, $session, $transport, 'a3lkjas'), '', false);
     $name = 'a3lkjas';
     $w = new Workspace($factory, $session, $objManager, $name);
     $this->assertSame($session, $w->getSession());
     $this->assertSame($name, $w->getName());
 }
예제 #2
0
 public function testConstructor()
 {
     $factory = new Factory();
     $session = $this->getMock('Jackalope\\Session', array(), array($factory), '', false);
     $transport = $this->getMockBuilder('Jackalope\\Transport\\TransportInterface')->disableOriginalConstructor()->getMock(array());
     $objManager = $this->getMock('Jackalope\\ObjectManager', array(), array($factory, $session, $transport, 'a3lkjas'), '', false);
     $name = 'a3lkjas';
     $w = new Workspace($factory, $session, $objManager, $name);
     $this->assertSame($session, $w->getSession());
     $this->assertSame($name, $w->getName());
 }
예제 #3
0
 public function testConstructor()
 {
     $w = new Workspace($this->factory, $this->session, $this->om, $this->name);
     $this->assertSame($this->session, $w->getSession());
     $this->assertSame($this->name, $w->getName());
 }