class LocaleTranslationTest in Drupal 10
Same name and namespace in other branches
- 8 core/modules/locale/tests/src/Kernel/LocaleTranslationTest.php \Drupal\Tests\locale\Kernel\LocaleTranslationTest
 - 9 core/modules/locale/tests/src/Kernel/LocaleTranslationTest.php \Drupal\Tests\locale\Kernel\LocaleTranslationTest
 
@coversDefaultClass \Drupal\locale\LocaleTranslation @group locale
Hierarchy
- class \Drupal\KernelTests\KernelTestBase extends \PHPUnit\Framework\TestCase implements ServiceProviderInterface uses \Drupal\Tests\PhpUnitCompatibilityTrait, \Symfony\Bridge\PhpUnit\ExpectDeprecationTrait, AssertContentTrait, ConfigTestTrait, ExtensionListTestTrait, RandomGeneratorTrait, TestRequirementsTrait, PhpUnitWarnings
- class \Drupal\Tests\locale\Kernel\LocaleTranslationTest
 
 
Expanded class hierarchy of LocaleTranslationTest
File
- core/
modules/ locale/ tests/ src/ Kernel/ LocaleTranslationTest.php, line 12  
Namespace
Drupal\Tests\locale\KernelView source
class LocaleTranslationTest extends KernelTestBase {
  /**
   * {@inheritdoc}
   */
  protected static $modules = [
    'locale',
  ];
  /**
   * Tests that \Drupal\locale\LocaleTranslation is serializable.
   */
  public function testSerializable() {
    $translation = $this->container
      ->get('string_translator.locale.lookup');
    $this
      ->assertInstanceOf(LocaleTranslation::class, $translation);
    // Prove that serialization and deserialization works without errors.
    $this
      ->assertNotNull($translation);
    $unserialized = unserialize(serialize($translation));
    $this
      ->assertInstanceOf(LocaleTranslation::class, $unserialized);
  }
}