Chris@0: assertSame($expected, $class->testMethod($value)); Chris@0: } Chris@0: Chris@0: public function providerCastSafeStrings() { Chris@0: $safe_string = Markup::create('test safe string'); Chris@0: return [ Chris@0: ['test simple string', 'test simple string'], Chris@0: [['test simple array', 'test simple array'], ['test simple array', 'test simple array']], Chris@0: ['test safe string', $safe_string], Chris@0: [['test safe string', 'test safe string'], [$safe_string, $safe_string]], Chris@0: [['test safe string', 'mixed array', 'test safe string'], [$safe_string, 'mixed array', $safe_string]], Chris@0: ]; Chris@0: } Chris@0: Chris@0: } Chris@0: Chris@0: class AssertHelperTestClass { Chris@0: use AssertHelperTrait; Chris@0: Chris@0: public function testMethod($value) { Chris@0: return $this->castSafeStrings($value); Chris@0: } Chris@0: Chris@0: }