diff --git a/tests/CSSList/DocumentTest.php b/tests/CSSList/DocumentTest.php index d4903b7fd..70a09c535 100644 --- a/tests/CSSList/DocumentTest.php +++ b/tests/CSSList/DocumentTest.php @@ -18,7 +18,7 @@ final class DocumentTest extends TestCase */ private $subject; - protected function setUp() + private function setUpTestcase() { $this->subject = new Document(); } @@ -28,6 +28,8 @@ protected function setUp() */ public function implementsRenderable() { + $this->setUpTestcase(); + self::assertInstanceOf(Renderable::class, $this->subject); } @@ -36,6 +38,8 @@ public function implementsRenderable() */ public function implementsCommentable() { + $this->setUpTestcase(); + self::assertInstanceOf(Commentable::class, $this->subject); } @@ -44,6 +48,8 @@ public function implementsCommentable() */ public function getContentsInitiallyReturnsEmptyArray() { + $this->setUpTestcase(); + self::assertSame([], $this->subject->getContents()); } @@ -68,6 +74,8 @@ public static function contentsDataProvider() */ public function setContentsSetsContents(array $contents) { + $this->setUpTestcase(); + $this->subject->setContents($contents); self::assertSame($contents, $this->subject->getContents()); @@ -78,6 +86,8 @@ public function setContentsSetsContents(array $contents) */ public function setContentsReplacesContentsSetInPreviousCall() { + $this->setUpTestcase(); + $contents2 = [new DeclarationBlock()]; $this->subject->setContents([new DeclarationBlock()]); @@ -91,6 +101,8 @@ public function setContentsReplacesContentsSetInPreviousCall() */ public function insertContentBeforeInsertsContentBeforeSibbling() { + $this->setUpTestcase(); + $bogusOne = new DeclarationBlock(); $bogusOne->setSelectors('.bogus-one'); $bogusTwo = new DeclarationBlock(); @@ -117,6 +129,8 @@ public function insertContentBeforeInsertsContentBeforeSibbling() */ public function insertContentBeforeAppendsIfSibblingNotFound() { + $this->setUpTestcase(); + $bogusOne = new DeclarationBlock(); $bogusOne->setSelectors('.bogus-one'); $bogusTwo = new DeclarationBlock(); diff --git a/tests/CSSList/KeyFrameTest.php b/tests/CSSList/KeyFrameTest.php index e1ae06150..b29c1018a 100644 --- a/tests/CSSList/KeyFrameTest.php +++ b/tests/CSSList/KeyFrameTest.php @@ -18,7 +18,7 @@ final class KeyFrameTest extends TestCase */ protected $subject; - protected function setUp() + private function setUpTestcase() { $this->subject = new KeyFrame(); } @@ -28,6 +28,8 @@ protected function setUp() */ public function implementsAtRule() { + $this->setUpTestcase(); + self::assertInstanceOf(AtRule::class, $this->subject); } @@ -36,6 +38,8 @@ public function implementsAtRule() */ public function implementsRenderable() { + $this->setUpTestcase(); + self::assertInstanceOf(Renderable::class, $this->subject); } @@ -44,6 +48,8 @@ public function implementsRenderable() */ public function implementsCommentable() { + $this->setUpTestcase(); + self::assertInstanceOf(Commentable::class, $this->subject); } } diff --git a/tests/OutputFormatTest.php b/tests/OutputFormatTest.php index 33714127f..ff543a9c6 100644 --- a/tests/OutputFormatTest.php +++ b/tests/OutputFormatTest.php @@ -43,7 +43,7 @@ final class OutputFormatTest extends TestCase */ private $oDocument; - protected function setUp() + private function setUpTestcase() { $this->oParser = new Parser(self::TEST_CSS); $this->oDocument = $this->oParser->parse(); @@ -54,6 +54,8 @@ protected function setUp() */ public function plain() { + $this->setUpTestcase(); + self::assertSame( '.main, .test {font: italic normal bold 16px/1.2 "Helvetica",Verdana,sans-serif;background: white;} @media screen {.main {background-size: 100% 100%;font-size: 1.3em;background-color: #fff;}}', @@ -66,6 +68,8 @@ public function plain() */ public function compact() { + $this->setUpTestcase(); + self::assertSame( '.main,.test{font:italic normal bold 16px/1.2 "Helvetica",Verdana,sans-serif;background:white;}' . '@media screen{.main{background-size:100% 100%;font-size:1.3em;background-color:#fff;}}', @@ -78,6 +82,8 @@ public function compact() */ public function pretty() { + $this->setUpTestcase(); + self::assertSame(self::TEST_CSS, $this->oDocument->render(OutputFormat::createPretty())); } @@ -86,6 +92,8 @@ public function pretty() */ public function spaceAfterListArgumentSeparator() { + $this->setUpTestcase(); + self::assertSame( '.main, .test {font: italic normal bold 16px/ 1.2 ' . '"Helvetica", Verdana, sans-serif;background: white;}' @@ -99,6 +107,8 @@ public function spaceAfterListArgumentSeparator() */ public function spaceAfterListArgumentSeparatorComplex() { + $this->setUpTestcase(); + self::assertSame( '.main, .test {font: italic normal bold 16px/1.2 "Helvetica", Verdana, sans-serif;background: white;}' . "\n@media screen {.main {background-size: 100% 100%;font-size: 1.3em;background-color: #fff;}}", @@ -116,6 +126,8 @@ public function spaceAfterListArgumentSeparatorComplex() */ public function spaceAfterSelectorSeparator() { + $this->setUpTestcase(); + self::assertSame( '.main, .test {font: italic normal bold 16px/1.2 "Helvetica",Verdana,sans-serif;background: white;} @@ -129,6 +141,8 @@ public function spaceAfterSelectorSeparator() */ public function stringQuotingType() { + $this->setUpTestcase(); + self::assertSame( '.main, .test {font: italic normal bold 16px/1.2 \'Helvetica\',Verdana,sans-serif;background: white;} @media screen {.main {background-size: 100% 100%;font-size: 1.3em;background-color: #fff;}}', @@ -141,6 +155,8 @@ public function stringQuotingType() */ public function rGBHashNotation() { + $this->setUpTestcase(); + self::assertSame( '.main, .test {font: italic normal bold 16px/1.2 "Helvetica",Verdana,sans-serif;background: white;} @media screen {.main {background-size: 100% 100%;font-size: 1.3em;background-color: rgb(255,255,255);}}', @@ -153,6 +169,8 @@ public function rGBHashNotation() */ public function semicolonAfterLastRule() { + $this->setUpTestcase(); + self::assertSame( '.main, .test {font: italic normal bold 16px/1.2 "Helvetica",Verdana,sans-serif;background: white} @media screen {.main {background-size: 100% 100%;font-size: 1.3em;background-color: #fff}}', @@ -165,6 +183,8 @@ public function semicolonAfterLastRule() */ public function spaceAfterRuleName() { + $this->setUpTestcase(); + self::assertSame( '.main, .test {font: italic normal bold 16px/1.2 "Helvetica",Verdana,sans-serif;background: white;} @media screen {.main {background-size: 100% 100%;font-size: 1.3em;background-color: #fff;}}', @@ -177,6 +197,8 @@ public function spaceAfterRuleName() */ public function spaceRules() { + $this->setUpTestcase(); + self::assertSame('.main, .test { font: italic normal bold 16px/1.2 "Helvetica",Verdana,sans-serif; background: white; @@ -193,6 +215,8 @@ public function spaceRules() */ public function spaceBlocks() { + $this->setUpTestcase(); + self::assertSame(' .main, .test {font: italic normal bold 16px/1.2 "Helvetica",Verdana,sans-serif;background: white;} @media screen { @@ -206,6 +230,8 @@ public function spaceBlocks() */ public function spaceBoth() { + $this->setUpTestcase(); + self::assertSame(' .main, .test { font: italic normal bold 16px/1.2 "Helvetica",Verdana,sans-serif; @@ -226,6 +252,8 @@ public function spaceBoth() */ public function spaceBetweenBlocks() { + $this->setUpTestcase(); + self::assertSame( '.main, .test {font: italic normal bold 16px/1.2 "Helvetica",Verdana,sans-serif;background: white;}' . '@media screen {.main {background-size: 100% 100%;font-size: 1.3em;background-color: #fff;}}', @@ -238,6 +266,8 @@ public function spaceBetweenBlocks() */ public function indentation() { + $this->setUpTestcase(); + self::assertSame(' .main, .test { font: italic normal bold 16px/1.2 "Helvetica",Verdana,sans-serif; @@ -261,6 +291,8 @@ public function indentation() */ public function spaceBeforeBraces() { + $this->setUpTestcase(); + self::assertSame( '.main, .test{font: italic normal bold 16px/1.2 "Helvetica",Verdana,sans-serif;background: white;} @media screen{.main{background-size: 100% 100%;font-size: 1.3em;background-color: #fff;}}', @@ -273,6 +305,8 @@ public function spaceBeforeBraces() */ public function ignoreExceptionsOff() { + $this->setUpTestcase(); + $this->expectException(OutputException::class); $aBlocks = $this->oDocument->getAllDeclarationBlocks(); @@ -292,6 +326,8 @@ public function ignoreExceptionsOff() */ public function ignoreExceptionsOn() { + $this->setUpTestcase(); + $aBlocks = $this->oDocument->getAllDeclarationBlocks(); $oFirstBlock = $aBlocks[0]; $oFirstBlock->removeSelector('.main');