18 use TYPO3\TestingFramework\Core\Unit\UnitTestCase;
31 $abstractRenderableMock = $this->getMockForAbstractClass(AbstractRenderable::class);
33 $expected = [
'foo' =>
'bar'];
34 $abstractRenderableMock->setRenderingOption(
'foo',
'bar');
36 $this->assertSame($expected, $abstractRenderableMock->getRenderingOptions());
44 $abstractRenderableMock = $this->getMockForAbstractClass(AbstractRenderable::class);
46 $expected = [
'foo-1' => [
'bar' =>
'foo-2']];
47 $abstractRenderableMock->setRenderingOption(
'foo-1', [
'bar' =>
'foo-2']);
49 $this->assertSame($expected, $abstractRenderableMock->getRenderingOptions());
57 $abstractRenderableMock = $this->getMockForAbstractClass(AbstractRenderable::class);
59 $expected = [
'foo-1' => [
'bar-1' =>
'foo-2']];
60 $abstractRenderableMock->setRenderingOption(
'foo-1', [
'bar-1' =>
'foo-2']);
61 $abstractRenderableMock->setRenderingOption(
'foo-2', [
'bar-2' =>
'foo-3']);
62 $abstractRenderableMock->setRenderingOption(
'foo-2',
null);
64 $this->assertSame($expected, $abstractRenderableMock->getRenderingOptions());
72 $abstractRenderableMock = $this->getMockForAbstractClass(AbstractRenderable::class);
82 $abstractRenderableMock->setRenderingOption(
'foo-1', [
'bar-1' =>
'foo-2']);
83 $abstractRenderableMock->setRenderingOption(
'foo-2', [
'bar-2' =>
'foo-3',
'bar-3' =>
'foo-4']);
84 $abstractRenderableMock->setRenderingOption(
'foo-2', [
'bar-3' =>
null]);
86 $this->assertSame($expected, $abstractRenderableMock->getRenderingOptions());
94 $abstractRenderableMock = $this->getMockForAbstractClass(AbstractRenderable::class);
105 $abstractRenderableMock->setRenderingOption(
'foo-1', [
'bar-1' =>
'foo-2']);
106 $abstractRenderableMock->setRenderingOption(
'foo-2', [
'bar-2' =>
'foo-3']);
107 $abstractRenderableMock->setRenderingOption(
'foo-2', [
'bar-3' =>
'foo-4']);
109 $this->assertSame($expected, $abstractRenderableMock->getRenderingOptions());