function TranslationTest::testGet
Same name in other branches
- 9 core/tests/Drupal/Tests/Core/Annotation/TranslationTest.php \Drupal\Tests\Core\Annotation\TranslationTest::testGet()
- 10 core/tests/Drupal/Tests/Core/Annotation/TranslationTest.php \Drupal\Tests\Core\Annotation\TranslationTest::testGet()
- 11.x core/tests/Drupal/Tests/Core/Annotation/TranslationTest.php \Drupal\Tests\Core\Annotation\TranslationTest::testGet()
@covers ::get
@dataProvider providerTestGet
File
-
core/
tests/ Drupal/ Tests/ Core/ Annotation/ TranslationTest.php, line 34
Class
- TranslationTest
- @coversDefaultClass \Drupal\Core\Annotation\Translation @group Annotation
Namespace
Drupal\Tests\Core\AnnotationCode
public function testGet(array $values, $expected) {
$container = new ContainerBuilder();
$container->set('string_translation', $this->translationManager);
\Drupal::setContainer($container);
$arguments = isset($values['arguments']) ? $values['arguments'] : [];
$options = isset($values['context']) ? [
'context' => $values['context'],
] : [];
$annotation = new Translation($values);
$this->assertSame($expected, (string) $annotation->get());
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.