public function TranslationTest::testGet in Drupal 8
Same name and namespace 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()
@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());
}