Ejemplo n.º 1
0
 private function getBreadcrumbs(string $routeName, string $className)
 {
     MockHttp::routeGroup($routeName);
     MockHttp::routeName($routeName);
     MockHttp::run();
     $this->bc = new Breadcrumbs();
     $this->bc->getBreadcrumbs();
     $bc = \PHPUnit_Framework_Assert::readAttribute($this->bc, 'breadcrumbs');
     $this->assertInstanceOf($className, $bc);
 }
Ejemplo n.º 2
0
 public function testReturnNoCategoryIdWhenAliasIsEmpty()
 {
     MockHttp::routeName('noAlias');
     MockHttp::run();
     $this->_categoryBc = new CategoryBreadcrumbs();
     $stub = new class
     {
         public function getCategory()
         {
             return new class
             {
                 public function getId()
                 {
                     return 0;
                 }
                 public function select()
                 {
                 }
             };
         }
     };
     MockDoctrine::queryBuilderResult([$stub]);
     $catId = MockTest::callMockMethod($this->_categoryBc, 'getCategoryId');
     $this->assertEquals(0, $catId);
 }