Пример #1
0
 public function itCheckUserSessionAngGroupValidity()
 {
     $session_key = 'whatever';
     $group_id = 123;
     $svn_path = '/tags';
     $soap_request_valid = mock('SOAP_RequestValidator');
     $svn_repository_listing = mock('SVN_RepositoryListing');
     $project = mock('Project');
     stub($soap_request_valid)->getProjectById($group_id, '*')->returns($project);
     $user = mock('User');
     stub($soap_request_valid)->continueSession($session_key)->returns($user);
     $svn_soap = new SVN_SOAPServer($soap_request_valid, $svn_repository_listing);
     $svn_repository_listing->expectOnce('getSvnPath', array($user, $project, $svn_path));
     $svn_soap->getSvnPath($session_key, $group_id, $svn_path);
 }
Пример #2
0
 public function itDoesNotThrowSoapFaultIfRepositoryIsEmpty()
 {
     $svn_soap = new SVN_SOAPServer($this->soap_request_valid, $this->svn_repository_listing);
     $svn_soap->getSvnPathsWithLogDetails($this->session_key, $this->group_id, $this->svn_path, $this->order);
     $this->assertNoErrors();
 }