From 03c603082f8817040f03e9fece2d152cb70c6a62 Mon Sep 17 00:00:00 2001 From: Dmitry Khomutov Date: Wed, 25 Apr 2018 18:53:00 +0700 Subject: [PATCH] More tests. --- src/Model/Build.php | 2 +- tests/src/Model/Base/ProjectTest.php | 12 +++++++ tests/src/Service/ProjectServiceTest.php | 45 +++++++++++++++++++++++- 3 files changed, 57 insertions(+), 2 deletions(-) diff --git a/src/Model/Build.php b/src/Model/Build.php index 074ca493..37023f41 100644 --- a/src/Model/Build.php +++ b/src/Model/Build.php @@ -302,7 +302,7 @@ class Build extends BaseBuild continue; } - $className = '\PHPCensor\Plugin\\'.$item->getBasename('.php'); + $className = '\PHPCensor\Plugin\\' . $item->getBasename('.php'); $reflectedPlugin = new \ReflectionClass($className); diff --git a/tests/src/Model/Base/ProjectTest.php b/tests/src/Model/Base/ProjectTest.php index 7ca7b6a5..080d554f 100644 --- a/tests/src/Model/Base/ProjectTest.php +++ b/tests/src/Model/Base/ProjectTest.php @@ -169,6 +169,18 @@ class ProjectTest extends TestCase self::assertEquals(false, $result); } + public function testOverwriteBuildConfig() + { + $project = new Project(); + + $result = $project->setOverwriteBuildConfig(false); + self::assertEquals(true, $result); + self::assertEquals(false, $project->getOverwriteBuildConfig()); + + $result = $project->setOverwriteBuildConfig(false); + self::assertEquals(false, $result); + } + public function testAllowPublicStatus() { $project = new Project(); diff --git a/tests/src/Service/ProjectServiceTest.php b/tests/src/Service/ProjectServiceTest.php index 728715e2..13cb8098 100644 --- a/tests/src/Service/ProjectServiceTest.php +++ b/tests/src/Service/ProjectServiceTest.php @@ -75,6 +75,13 @@ class ProjectServiceTest extends \PHPUnit\Framework\TestCase 'reference' => 'php-censor/php-censor', 'origin' => 'git@sss.github.com:php-censor/php-censor.git', ], + ], [ + 'git@172.168.23.4:php-censor/php-censor.git', [ + 'user' => 'git', + 'domain' => '172.168.23.4', + 'reference' => 'php-censor/php-censor', + 'origin' => 'git@172.168.23.4:php-censor/php-censor.git', + ], ], [ 'ssh://git@github.com/php-censor/php-censor.git', [ 'user' => 'git', @@ -82,12 +89,25 @@ class ProjectServiceTest extends \PHPUnit\Framework\TestCase 'reference' => 'php-censor/php-censor', 'origin' => 'ssh://git@github.com/php-censor/php-censor.git', ], + ], [ + 'ssh://git@172.168.23.4/php-censor/php-censor.git', [ + 'user' => 'git', + 'domain' => '172.168.23.4', + 'reference' => 'php-censor/php-censor', + 'origin' => 'ssh://git@172.168.23.4/php-censor/php-censor.git', + ], ], [ 'https://github.com/php-censor/php-censor.git', [ 'domain' => 'github.com', 'reference' => 'php-censor/php-censor', 'origin' => 'https://github.com/php-censor/php-censor.git', ], + ], [ + 'https://172.168.23.4/php-censor/php-censor.git', [ + 'domain' => '172.168.23.4', + 'reference' => 'php-censor/php-censor', + 'origin' => 'https://172.168.23.4/php-censor/php-censor.git', + ], ], [ 'http://github.com/php-censor/php-censor.git', [ 'domain' => 'github.com', @@ -102,6 +122,14 @@ class ProjectServiceTest extends \PHPUnit\Framework\TestCase 'reference' => 'php-censor/php-censor', 'origin' => 'git@github.com:443/php-censor/php-censor.git', ], + ], [ + 'git@172.168.23.4:443/php-censor/php-censor.git', [ + 'user' => 'git', + 'domain' => '172.168.23.4', + 'port' => '443', + 'reference' => 'php-censor/php-censor', + 'origin' => 'git@172.168.23.4:443/php-censor/php-censor.git', + ], ], [ 'ssh://git@github.com:443/php-censor/php-censor.git', [ 'user' => 'git', @@ -110,6 +138,14 @@ class ProjectServiceTest extends \PHPUnit\Framework\TestCase 'reference' => 'php-censor/php-censor', 'origin' => 'ssh://git@github.com:443/php-censor/php-censor.git', ], + ], [ + 'ssh://git@172.168.23.4:443/php-censor/php-censor.git', [ + 'user' => 'git', + 'domain' => '172.168.23.4', + 'port' => '443', + 'reference' => 'php-censor/php-censor', + 'origin' => 'ssh://git@172.168.23.4:443/php-censor/php-censor.git', + ], ], [ 'https://github.com:443/php-censor/php-censor.git', [ 'domain' => 'github.com', @@ -117,6 +153,13 @@ class ProjectServiceTest extends \PHPUnit\Framework\TestCase 'reference' => 'php-censor/php-censor', 'origin' => 'https://github.com:443/php-censor/php-censor.git', ], + ], [ + 'https://172.168.23.4:443/php-censor/php-censor.git', [ + 'domain' => '172.168.23.4', + 'port' => '443', + 'reference' => 'php-censor/php-censor', + 'origin' => 'https://172.168.23.4:443/php-censor/php-censor.git', + ], ], [ 'http://github.com:443/php-censor/php-censor.git', [ 'domain' => 'github.com', @@ -180,7 +223,7 @@ class ProjectServiceTest extends \PHPUnit\Framework\TestCase 'reference' => 'php-censor', 'origin' => 'http://github:443/php-censor.git', ], - ], + ] ]; }