mirror of
https://github.com/Karaka-Management/Build.git
synced 2026-02-10 00:18:40 +00:00
Implement use
This commit is contained in:
parent
6cb35b68c7
commit
623c926fc7
|
|
@ -41,13 +41,16 @@ foreach ($files as $file) {
|
||||||
&& stripos($subdir, 'Enum') === false
|
&& stripos($subdir, 'Enum') === false
|
||||||
&& stripos($subdir, 'Null') === false
|
&& stripos($subdir, 'Null') === false
|
||||||
&& stripos($subdir, 'Interface') === false
|
&& stripos($subdir, 'Interface') === false
|
||||||
|
&& stripos($subdir, 'Trait') === false
|
||||||
&& stripos($subdir, 'Abstract') === false
|
&& stripos($subdir, 'Abstract') === false
|
||||||
) {
|
) {
|
||||||
if (!file_exists($testPath)) {
|
if (!file_exists($testPath)) {
|
||||||
$namespace = str_replace('/', '\\', $split[0]);
|
$namespace = str_replace('/', '\\', $split[0]);
|
||||||
$namespace = explode('\\', $namespace);
|
$namespace = explode('\\', $namespace);
|
||||||
$classname = $namespace[count($namespace) - 1] . 'Test';
|
$classnameSrc = $namespace[count($namespace) - 1];
|
||||||
|
$classname = $classnameSrc . 'Test';
|
||||||
unset($namespace[count($namespace) - 1]);
|
unset($namespace[count($namespace) - 1]);
|
||||||
|
$use = trim('phpOMS\\' . trim(implode('\\', $namespace), '\\') . '\\' . $classnameSrc, '\\');
|
||||||
$namespace = trim('Tests\PHPUnit\Framework\\' . trim(implode('\\', $namespace), '\\'), '\\');
|
$namespace = trim('Tests\PHPUnit\Framework\\' . trim(implode('\\', $namespace), '\\'), '\\');
|
||||||
$autoloader = str_repeat('/..', count(explode('\\', $namespace)));
|
$autoloader = str_repeat('/..', count(explode('\\', $namespace)));
|
||||||
|
|
||||||
|
|
@ -73,6 +76,8 @@ foreach ($files as $file) {
|
||||||
. '' . PHP_EOL
|
. '' . PHP_EOL
|
||||||
. 'require_once __DIR__ . \'' . $autoloader . '/phpOMS/Autoloader.php\';' . PHP_EOL
|
. 'require_once __DIR__ . \'' . $autoloader . '/phpOMS/Autoloader.php\';' . PHP_EOL
|
||||||
. '' . PHP_EOL
|
. '' . PHP_EOL
|
||||||
|
. 'use ' . $use . ';' . PHP_EOL
|
||||||
|
. '' . PHP_EOL
|
||||||
. 'class ' . $classname . ' extends \PHPUnit_Framework_TestCase' . PHP_EOL
|
. 'class ' . $classname . ' extends \PHPUnit_Framework_TestCase' . PHP_EOL
|
||||||
. '{' . PHP_EOL
|
. '{' . PHP_EOL
|
||||||
. '}' . PHP_EOL
|
. '}' . PHP_EOL
|
||||||
|
|
@ -98,6 +103,7 @@ foreach ($files as $file) {
|
||||||
&& stripos($subdir, 'Enum') === false
|
&& stripos($subdir, 'Enum') === false
|
||||||
&& stripos($subdir, 'Null') === false
|
&& stripos($subdir, 'Null') === false
|
||||||
&& stripos($subdir, 'Interface') === false
|
&& stripos($subdir, 'Interface') === false
|
||||||
|
&& stripos($subdir, 'Trait') === false
|
||||||
&& stripos($subdir, 'Abstract') === false
|
&& stripos($subdir, 'Abstract') === false
|
||||||
) {
|
) {
|
||||||
if (!file_exists($testPath)) {
|
if (!file_exists($testPath)) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user