Skip to content

Commit

Permalink
Change: Defined const for diagram repeating value in testcases
Browse files Browse the repository at this point in the history
  • Loading branch information
Fejan Malek committed Jun 28, 2024
1 parent 047d93f commit 1f9e723
Showing 1 changed file with 14 additions and 24 deletions.
38 changes: 14 additions & 24 deletions exercises/practice/kindergarten-garden/KindergartenGardenTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@

class KindergartenGardenTest extends PHPUnit\Framework\TestCase
{
const DIAGRAM = "VRCGVVRVCGGCCGVRGCVCGCGV\nVRCCCGCRRGVCGCRVVCVGCGCV";

public static function setUpBeforeClass(): void
{
require_once 'KindergartenGarden.php';
Expand Down Expand Up @@ -65,8 +67,7 @@ public function testThirdStudentsGarden(): void
*/
public function testFullGardenForAlice(): void
{
$diagram = "VRCGVVRVCGGCCGVRGCVCGCGV\nVRCCCGCRRGVCGCRVVCVGCGCV";
$garden = new KindergartenGarden($diagram);
$garden = new KindergartenGarden(self::DIAGRAM);
$this->assertEquals(['violets', 'radishes', 'violets', 'radishes'], $garden->plants('Alice'));
}

Expand All @@ -76,8 +77,7 @@ public function testFullGardenForAlice(): void
*/
public function testFullGardenForBob(): void
{
$diagram = "VRCGVVRVCGGCCGVRGCVCGCGV\nVRCCCGCRRGVCGCRVVCVGCGCV";
$garden = new KindergartenGarden($diagram);
$garden = new KindergartenGarden(self::DIAGRAM);
$this->assertEquals(['clover', 'grass', 'clover', 'clover'], $garden->plants('Bob'));
}

Expand All @@ -87,8 +87,7 @@ public function testFullGardenForBob(): void
*/
public function testFullGardenForCharlie(): void
{
$diagram = "VRCGVVRVCGGCCGVRGCVCGCGV\nVRCCCGCRRGVCGCRVVCVGCGCV";
$garden = new KindergartenGarden($diagram);
$garden = new KindergartenGarden(self::DIAGRAM);
$this->assertEquals(['violets', 'violets', 'clover', 'grass'], $garden->plants('Charlie'));
}

Expand All @@ -98,8 +97,7 @@ public function testFullGardenForCharlie(): void
*/
public function testFullGardenForDavid(): void
{
$diagram = "VRCGVVRVCGGCCGVRGCVCGCGV\nVRCCCGCRRGVCGCRVVCVGCGCV";
$garden = new KindergartenGarden($diagram);
$garden = new KindergartenGarden(self::DIAGRAM);
$this->assertEquals(["radishes", "violets", "clover", "radishes"], $garden->plants('David'));
}

Expand All @@ -109,8 +107,7 @@ public function testFullGardenForDavid(): void
*/
public function testFullGardenForEve(): void
{
$diagram = "VRCGVVRVCGGCCGVRGCVCGCGV\nVRCCCGCRRGVCGCRVVCVGCGCV";
$garden = new KindergartenGarden($diagram);
$garden = new KindergartenGarden(self::DIAGRAM);
$this->assertEquals(["clover", "grass", "radishes", "grass"], $garden->plants('Eve'));
}

Expand All @@ -120,8 +117,7 @@ public function testFullGardenForEve(): void
*/
public function testFullGardenForFred(): void
{
$diagram = "VRCGVVRVCGGCCGVRGCVCGCGV\nVRCCCGCRRGVCGCRVVCVGCGCV";
$garden = new KindergartenGarden($diagram);
$garden = new KindergartenGarden(self::DIAGRAM);
$this->assertEquals(["grass", "clover", "violets", "clover"], $garden->plants('Fred'));
}

Expand All @@ -131,8 +127,7 @@ public function testFullGardenForFred(): void
*/
public function testFullGardenForGinny(): void
{
$diagram = "VRCGVVRVCGGCCGVRGCVCGCGV\nVRCCCGCRRGVCGCRVVCVGCGCV";
$garden = new KindergartenGarden($diagram);
$garden = new KindergartenGarden(self::DIAGRAM);
$this->assertEquals(["clover", "grass", "grass", "clover"], $garden->plants('Ginny'));
}

Expand All @@ -142,8 +137,7 @@ public function testFullGardenForGinny(): void
*/
public function testFullGardenForHarriet(): void
{
$diagram = "VRCGVVRVCGGCCGVRGCVCGCGV\nVRCCCGCRRGVCGCRVVCVGCGCV";
$garden = new KindergartenGarden($diagram);
$garden = new KindergartenGarden(self::DIAGRAM);
$this->assertEquals(["violets", "radishes", "radishes", "violets"], $garden->plants('Harriet'));
}

Expand All @@ -153,8 +147,7 @@ public function testFullGardenForHarriet(): void
*/
public function testFullGardenForIleana(): void
{
$diagram = "VRCGVVRVCGGCCGVRGCVCGCGV\nVRCCCGCRRGVCGCRVVCVGCGCV";
$garden = new KindergartenGarden($diagram);
$garden = new KindergartenGarden(self::DIAGRAM);
$this->assertEquals(["grass", "clover", "violets", "clover"], $garden->plants('Ileana'));
}

Expand All @@ -164,8 +157,7 @@ public function testFullGardenForIleana(): void
*/
public function testFullGardenForJoseph(): void
{
$diagram = "VRCGVVRVCGGCCGVRGCVCGCGV\nVRCCCGCRRGVCGCRVVCVGCGCV";
$garden = new KindergartenGarden($diagram);
$garden = new KindergartenGarden(self::DIAGRAM);
$this->assertEquals(["violets", "clover", "violets", "grass"], $garden->plants('Joseph'));
}

Expand All @@ -175,8 +167,7 @@ public function testFullGardenForJoseph(): void
*/
public function testFullGardenForKincaid(): void
{
$diagram = "VRCGVVRVCGGCCGVRGCVCGCGV\nVRCCCGCRRGVCGCRVVCVGCGCV";
$garden = new KindergartenGarden($diagram);
$garden = new KindergartenGarden(self::DIAGRAM);
$this->assertEquals(["grass", "clover", "clover", "grass"], $garden->plants('Kincaid'));
}

Expand All @@ -186,8 +177,7 @@ public function testFullGardenForKincaid(): void
*/
public function testFullGardenForLarry(): void
{
$diagram = "VRCGVVRVCGGCCGVRGCVCGCGV\nVRCCCGCRRGVCGCRVVCVGCGCV";
$garden = new KindergartenGarden($diagram);
$garden = new KindergartenGarden(self::DIAGRAM);
$this->assertEquals(["grass", "violets", "clover", "violets"], $garden->plants('Larry'));
}
}

0 comments on commit 1f9e723

Please sign in to comment.