ちんこ
This commit is contained in:
@@ -37,6 +37,7 @@ define('RSS_ENABLED', false);
|
|||||||
define('ACTIVITYPUB_ENABLED', false);
|
define('ACTIVITYPUB_ENABLED', false);
|
||||||
define('MYSQL_ENABLED', false);
|
define('MYSQL_ENABLED', false);
|
||||||
define('CSV_ENABLED', false);
|
define('CSV_ENABLED', false);
|
||||||
|
define('CURL_ENABLED', true);
|
||||||
define('AUTH_ENABLED', false);
|
define('AUTH_ENABLED', false);
|
||||||
define('AUTH_REGISTER_ENABLED', false);
|
define('AUTH_REGISTER_ENABLED', false);
|
||||||
define('COPYRIGHT_YEAR', '2018-'.date('Y'));
|
define('COPYRIGHT_YEAR', '2018-'.date('Y'));
|
||||||
|
|||||||
@@ -6,11 +6,13 @@ require_once __DIR__.'/../../../autoload.php';
|
|||||||
use Site\Lib\Tester;
|
use Site\Lib\Tester;
|
||||||
use Site\Lib\Auth;
|
use Site\Lib\Auth;
|
||||||
|
|
||||||
|
if (AUTH_ENABLED) {
|
||||||
$test = new Tester([
|
$test = new Tester([
|
||||||
'colorOutput' => true,
|
'colorOutput' => true,
|
||||||
'verboseOutput' => true
|
'verboseOutput' => true
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
if (AUTH_REGISTER_ENABLED) {
|
||||||
$test->describe('ユーザー登録', function($test): void {
|
$test->describe('ユーザー登録', function($test): void {
|
||||||
$test->it('アカウントを作成出来るはず', function($test): void {
|
$test->it('アカウントを作成出来るはず', function($test): void {
|
||||||
$user = "admin1234";
|
$user = "admin1234";
|
||||||
@@ -152,6 +154,7 @@ $test->describe('ユーザー登録', function($test): void {
|
|||||||
unlink(ROOT.'/data/user/'.$userFile);
|
unlink(ROOT.'/data/user/'.$userFile);
|
||||||
rmdir(ROOT.'/public/static/user/admin1234');
|
rmdir(ROOT.'/public/static/user/admin1234');
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
// TODO: CLIからクッキーを設定出来ないから、「Site\Lib\Auth::getUserData(): Return value must be of type stdClass, null returned」って発生する・・・
|
// TODO: CLIからクッキーを設定出来ないから、「Site\Lib\Auth::getUserData(): Return value must be of type stdClass, null returned」って発生する・・・
|
||||||
// $test->describe('ログインとログアウト', function($test): void {
|
// $test->describe('ログインとログアウト', function($test): void {
|
||||||
@@ -221,3 +224,6 @@ $test->describe('ユーザー登録', function($test): void {
|
|||||||
// unlink(ROOT.'/data/user/'.$userFile);
|
// unlink(ROOT.'/data/user/'.$userFile);
|
||||||
// rmdir(ROOT.'/public/static/user/admin1234');
|
// rmdir(ROOT.'/public/static/user/admin1234');
|
||||||
// });
|
// });
|
||||||
|
|
||||||
|
$test->printSummary();
|
||||||
|
}
|
||||||
@@ -7,6 +7,7 @@ use Site\Lib\Tester;
|
|||||||
use Site\Lib\Csv;
|
use Site\Lib\Csv;
|
||||||
use Site\Lib\Delimiter;
|
use Site\Lib\Delimiter;
|
||||||
|
|
||||||
|
if (CSV_ENABLED) {
|
||||||
$test = new Tester([
|
$test = new Tester([
|
||||||
'colorOutput' => true,
|
'colorOutput' => true,
|
||||||
'verboseOutput' => true
|
'verboseOutput' => true
|
||||||
@@ -120,3 +121,6 @@ $test->describe('Csvの基本的なパーシング', function($test): void {
|
|||||||
$test->assertEquals($res, $expect, "セル内にカンマを含むパーシングに失敗");
|
$test->assertEquals($res, $expect, "セル内にカンマを含むパーシングに失敗");
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$test->printSummary();
|
||||||
|
}
|
||||||
@@ -6,6 +6,7 @@ require_once __DIR__.'/../../../autoload.php';
|
|||||||
use Site\Lib\Tester;
|
use Site\Lib\Tester;
|
||||||
use Site\Lib\Curl;
|
use Site\Lib\Curl;
|
||||||
|
|
||||||
|
if (CURL_ENABLED) {
|
||||||
$test = new Tester([
|
$test = new Tester([
|
||||||
'colorOutput' => true,
|
'colorOutput' => true,
|
||||||
'verboseOutput' => true
|
'verboseOutput' => true
|
||||||
@@ -90,3 +91,4 @@ $test->describe('Curl HTTP リクエスト', function($test): void {
|
|||||||
});
|
});
|
||||||
|
|
||||||
$test->printSummary();
|
$test->printSummary();
|
||||||
|
}
|
||||||
@@ -6,6 +6,7 @@ require_once __DIR__.'/../../../autoload.php';
|
|||||||
use Site\Lib\Tester;
|
use Site\Lib\Tester;
|
||||||
use Site\Lib\Mysql;
|
use Site\Lib\Mysql;
|
||||||
|
|
||||||
|
if (MYSQL_ENABLED) {
|
||||||
$test = new Tester([
|
$test = new Tester([
|
||||||
'colorOutput' => true,
|
'colorOutput' => true,
|
||||||
'verboseOutput' => true
|
'verboseOutput' => true
|
||||||
@@ -64,3 +65,4 @@ $test->describe('プリペアドステートメント', function($test): void {
|
|||||||
});
|
});
|
||||||
|
|
||||||
$test->printSummary();
|
$test->printSummary();
|
||||||
|
}
|
||||||
@@ -1,13 +1,13 @@
|
|||||||
<?php
|
<?php
|
||||||
require_once __DIR__.DIRECTORY_SEPARATOR.'/autoload.php';
|
require_once __DIR__.DIRECTORY_SEPARATOR.'/autoload.php';
|
||||||
require_once __DIR__.DIRECTORY_SEPARATOR.'/util.php';
|
|
||||||
define('ROOT', realpath(__DIR__));
|
define('ROOT', realpath(__DIR__));
|
||||||
require_once __DIR__.DIRECTORY_SEPARATOR.'/config/config.php';
|
require_once ROOT.'/util.php';
|
||||||
|
require_once ROOT.'/config/config.php';
|
||||||
|
|
||||||
mb_internal_encoding('UTF-8');
|
mb_internal_encoding('UTF-8');
|
||||||
header('Content-Type: text/plain; charset=UTF-8');
|
header('Content-Type: text/plain; charset=UTF-8');
|
||||||
|
|
||||||
$testDir = __DIR__.DIRECTORY_SEPARATOR.'src/Site/Test';
|
$testDir = ROOT.'/src/Site/Test';
|
||||||
$testFiles = glob($testDir.'/*.php');
|
$testFiles = glob($testDir.'/*.php');
|
||||||
|
|
||||||
if (empty($testFiles)) {
|
if (empty($testFiles)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user