1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- <?php
- declare(strict_types=1);
- class DifferenceOfSquaresTest extends PHPUnit\Framework\TestCase
- {
- public static function setUpBeforeClass(): void
- {
- require_once 'DifferenceOfSquares.php';
- }
-
- public function testSquareOfSumTo1(): void
- {
- $this->assertEquals(1, squareOfSum(1));
- }
-
- public function testSquareOfSumTo5(): void
- {
- $this->assertEquals(225, squareOfSum(5));
- }
-
- public function testSquareOfSumTo100(): void
- {
- $this->assertEquals(25502500, squareOfSum(100));
- }
-
- public function testSumOfSquaresTo1(): void
- {
- $this->assertEquals(1, sumOfSquares(1));
- }
-
- public function testSumOfSquaresTo5(): void
- {
- $this->assertEquals(55, sumOfSquares(5));
- }
-
- public function testSumOfSquaresTo100(): void
- {
- $this->assertEquals(338350, sumOfSquares(100));
- }
-
- public function testDifferenceOfSumTo1(): void
- {
- $this->assertEquals(0, difference(1));
- }
-
- public function testDifferenceOfSumTo5(): void
- {
- $this->assertEquals(170, difference(5));
- }
-
- public function testDifferenceOfSumTo100(): void
- {
- $this->assertEquals(25164150, difference(100));
- }
- }
|