| 12345678910111213141516171819202122232425262728293031323334353637383940414243 | 
							- <?php
 
- namespace Drupal\Tests;
 
- use Drupal\Core\Render\Markup;
 
- /**
 
-  * @coversDefaultClass \Drupal\Tests\AssertHelperTrait
 
-  * @group simpletest
 
-  * @group Tests
 
-  */
 
- class AssertHelperTraitTest extends UnitTestCase {
 
-   /**
 
-    * @covers ::castSafeStrings
 
-    * @dataProvider providerCastSafeStrings
 
-    */
 
-   public function testCastSafeStrings($expected, $value) {
 
-     $class = new AssertHelperTestClass();
 
-     $this->assertSame($expected, $class->testMethod($value));
 
-   }
 
-   public function providerCastSafeStrings() {
 
-     $safe_string = Markup::create('test safe string');
 
-     return [
 
-       ['test simple string', 'test simple string'],
 
-       [['test simple array', 'test simple array'], ['test simple array', 'test simple array']],
 
-       ['test safe string', $safe_string],
 
-       [['test safe string', 'test safe string'], [$safe_string, $safe_string]],
 
-       [['test safe string', 'mixed array', 'test safe string'], [$safe_string, 'mixed array', $safe_string]],
 
-     ];
 
-   }
 
- }
 
- class AssertHelperTestClass {
 
-   use AssertHelperTrait;
 
-   public function testMethod($value) {
 
-     return $this->castSafeStrings($value);
 
-   }
 
- }
 
 
  |