| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 | 
							- <?php
 - 
 - /*
 -  * Copyright 2011 Johannes M. Schmitt <schmittjoh@gmail.com>
 -  *
 -  * Licensed under the Apache License, Version 2.0 (the "License");
 -  * you may not use this file except in compliance with the License.
 -  * You may obtain a copy of the License at
 -  *
 -  * http://www.apache.org/licenses/LICENSE-2.0
 -  *
 -  * Unless required by applicable law or agreed to in writing, software
 -  * distributed under the License is distributed on an "AS IS" BASIS,
 -  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 -  * See the License for the specific language governing permissions and
 -  * limitations under the License.
 -  */
 - 
 - namespace JMS\DiExtraBundle\Tests\Functional;
 - 
 - class ControllerResolverTest extends BaseTestCase
 - {
 -     /**
 -      * @runInSeparateProcess
 -      */
 -     public function testLookupMethodIsCorrectlyImplemented()
 -     {
 -         $client = $this->createClient();
 -         $client->request('GET', '/register');
 - 
 -         $this->assertEquals('foo@bar.de', $client->getResponse()->getContent());
 -     }
 - 
 -     /**
 -      * @runInSeparateProcess
 -      */
 -     public function testLookupMethodAndAopProxy()
 -     {
 -         $client = $this->createClient();
 -         $client->request('GET', '/lookup-method-and-aop');
 - 
 -         $this->assertTrue($client->getResponse()->isRedirect('http://localhost/login'), substr((string) $client->getResponse(), 0, 512));
 - 
 -         $client->insulate();
 -         $client->request('GET', '/lookup-method-and-aop');
 -         $this->assertTrue($client->getResponse()->isRedirect('http://localhost/login'), substr((string) $client->getResponse(), 0, 512));
 -     }
 - 
 -     /**
 -      * @runInSeparateProcess
 -      */
 -     public function testAopProxyWhenNoDiMetadata()
 -     {
 -         $client = $this->createClient();
 -         $client->request('GET', '/secure-action');
 - 
 -         $this->assertTrue($client->getResponse()->isRedirect('http://localhost/login'));
 -     }
 - 
 -     /**
 -      * @runInSeparateProcess
 -      */
 -     public function testAnnotationControllerServiceExtendingClassicService()
 -     {
 -         $client = $this->createClient();
 -         $client->request('GET', '/hello');
 - 
 -         $this->assertEquals('hello', $client->getResponse()->getContent());
 -     }
 - }
 
 
  |