You are here

protected function TranslationJobBreadcrumbBuilderTest::setUp in Lingotek Translation 8.2

Same name and namespace in other branches
  1. 4.0.x tests/src/Unit/Breadcrumb/TranslationJobBreadcrumbBuilderTest.php \Drupal\Tests\lingotek\Unit\Breadcrumb\TranslationJobBreadcrumbBuilderTest::setUp()
  2. 3.0.x tests/src/Unit/Breadcrumb/TranslationJobBreadcrumbBuilderTest.php \Drupal\Tests\lingotek\Unit\Breadcrumb\TranslationJobBreadcrumbBuilderTest::setUp()
  3. 3.1.x tests/src/Unit/Breadcrumb/TranslationJobBreadcrumbBuilderTest.php \Drupal\Tests\lingotek\Unit\Breadcrumb\TranslationJobBreadcrumbBuilderTest::setUp()
  4. 3.2.x tests/src/Unit/Breadcrumb/TranslationJobBreadcrumbBuilderTest.php \Drupal\Tests\lingotek\Unit\Breadcrumb\TranslationJobBreadcrumbBuilderTest::setUp()
  5. 3.3.x tests/src/Unit/Breadcrumb/TranslationJobBreadcrumbBuilderTest.php \Drupal\Tests\lingotek\Unit\Breadcrumb\TranslationJobBreadcrumbBuilderTest::setUp()
  6. 3.4.x tests/src/Unit/Breadcrumb/TranslationJobBreadcrumbBuilderTest.php \Drupal\Tests\lingotek\Unit\Breadcrumb\TranslationJobBreadcrumbBuilderTest::setUp()
  7. 3.5.x tests/src/Unit/Breadcrumb/TranslationJobBreadcrumbBuilderTest.php \Drupal\Tests\lingotek\Unit\Breadcrumb\TranslationJobBreadcrumbBuilderTest::setUp()
  8. 3.6.x tests/src/Unit/Breadcrumb/TranslationJobBreadcrumbBuilderTest.php \Drupal\Tests\lingotek\Unit\Breadcrumb\TranslationJobBreadcrumbBuilderTest::setUp()
  9. 3.7.x tests/src/Unit/Breadcrumb/TranslationJobBreadcrumbBuilderTest.php \Drupal\Tests\lingotek\Unit\Breadcrumb\TranslationJobBreadcrumbBuilderTest::setUp()
  10. 3.8.x tests/src/Unit/Breadcrumb/TranslationJobBreadcrumbBuilderTest.php \Drupal\Tests\lingotek\Unit\Breadcrumb\TranslationJobBreadcrumbBuilderTest::setUp()

Overrides UnitTestCase::setUp

File

tests/src/Unit/Breadcrumb/TranslationJobBreadcrumbBuilderTest.php, line 71

Class

TranslationJobBreadcrumbBuilderTest
@coversDefaultClass \Drupal\lingotek\Breadcrumb\TranslationJobBreadcrumbBuilder @group lingotek

Namespace

Drupal\Tests\lingotek\Unit\Breadcrumb

Code

protected function setUp() {
  parent::setUp();
  $cache_contexts_manager = $this
    ->getMockBuilder(CacheContextsManager::class)
    ->disableOriginalConstructor()
    ->getMock();
  $cache_contexts_manager
    ->method('assertValidTokens')
    ->willReturn(TRUE);
  $container = new Container();
  $container
    ->set('cache_contexts_manager', $cache_contexts_manager);
  \Drupal::setContainer($container);
  $this->request = $this
    ->createMock(Request::class);
  $this->requestStack = $this
    ->createMock(RequestStack::class);
  $this->requestStack
    ->expects($this
    ->any())
    ->method('getCurrentRequest')
    ->willReturn($this->request);
  $this->currentUser = $this
    ->createMock(AccountInterface::class);
  $this->accessManager = $this
    ->createMock(AccessManagerInterface::class);
  $this->titleResolver = $this
    ->createMock(TitleResolverInterface::class);
  $this->builder = new TranslationJobBreadcrumbBuilder($this->requestStack, $this->currentUser, $this->titleResolver, $this->accessManager);
  $this->builder
    ->setStringTranslation($this
    ->getStringTranslationStub());
}