Compare commits
3 Commits
38b2ffe82a
...
developmen
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
188f0b57d0 | ||
|
|
b84fb5cef5 | ||
|
|
9a28c86991 |
6
.gitignore
vendored
6
.gitignore
vendored
@@ -1,10 +1,8 @@
|
|||||||
.libs
|
.libs
|
||||||
node_modules/
|
node_modules/
|
||||||
composer.lock
|
**/composer.lock
|
||||||
vendor/
|
**/vendor/
|
||||||
tools/
|
tools/
|
||||||
www/composer.lock
|
|
||||||
www/vendor
|
|
||||||
**/.env
|
**/.env
|
||||||
**/.target
|
**/.target
|
||||||
package-lock.json
|
package-lock.json
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ Available options:
|
|||||||
-v, --verbose Enable verbose output for PHPunit
|
-v, --verbose Enable verbose output for PHPunit
|
||||||
-c, --composer Use composer version and not the default phives bundle
|
-c, --composer Use composer version and not the default phives bundle
|
||||||
-p, --php VERSION Chose PHP version in the form of "N.N", if not found will exit
|
-p, --php VERSION Chose PHP version in the form of "N.N", if not found will exit
|
||||||
|
-C, --coverage Generate code coverage report in text format (default: disabled)
|
||||||
EOF
|
EOF
|
||||||
exit
|
exit
|
||||||
}
|
}
|
||||||
@@ -47,6 +48,7 @@ opt_verbose="";
|
|||||||
php_version="";
|
php_version="";
|
||||||
no_php_version=0;
|
no_php_version=0;
|
||||||
use_composer=0;
|
use_composer=0;
|
||||||
|
opt_generate_coverage="";
|
||||||
while [ -n "${1-}" ]; do
|
while [ -n "${1-}" ]; do
|
||||||
case "${1}" in
|
case "${1}" in
|
||||||
-t | --testdox)
|
-t | --testdox)
|
||||||
@@ -59,6 +61,10 @@ while [ -n "${1-}" ]; do
|
|||||||
use_composer=1;
|
use_composer=1;
|
||||||
shift
|
shift
|
||||||
;;
|
;;
|
||||||
|
-C | --coverage)
|
||||||
|
opt_generate_coverage="--coverage-text";
|
||||||
|
shift
|
||||||
|
;;
|
||||||
-p | --php)
|
-p | --php)
|
||||||
php_version="${2-}";
|
php_version="${2-}";
|
||||||
shift
|
shift
|
||||||
@@ -100,9 +106,14 @@ if [ "${use_composer}" -eq 1 ]; then
|
|||||||
else
|
else
|
||||||
PHPUNIT_CALL+=("${BASE_PATH}tools/phpunit");
|
PHPUNIT_CALL+=("${BASE_PATH}tools/phpunit");
|
||||||
fi;
|
fi;
|
||||||
|
if [ -n "${opt_generate_coverage}" ]; then
|
||||||
|
echo "Will run coverage report";
|
||||||
|
export XDEBUG_MODE=coverage
|
||||||
|
fi;
|
||||||
PHPUNIT_CALL+=(
|
PHPUNIT_CALL+=(
|
||||||
"${opt_testdox}"
|
"${opt_testdox}"
|
||||||
"${opt_verbose}"
|
"${opt_verbose}"
|
||||||
|
"${opt_generate_coverage}"
|
||||||
"-c" "${PHPUNIT_CONFIG}"
|
"-c" "${PHPUNIT_CONFIG}"
|
||||||
"${BASE_PATH}4dev/tests/"
|
"${BASE_PATH}4dev/tests/"
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -45,7 +45,6 @@ use CoreLibs\DB\Support\ConvertPlaceholder;
|
|||||||
* Test class for DB\IO + DB\SQL\PgSQL
|
* Test class for DB\IO + DB\SQL\PgSQL
|
||||||
* This will only test the PgSQL parts
|
* This will only test the PgSQL parts
|
||||||
* @coversDefaultClass \CoreLibs\DB\IO
|
* @coversDefaultClass \CoreLibs\DB\IO
|
||||||
* @coversDefaultClass \CoreLibs\DB\SQL\PgSQL
|
|
||||||
* @testdox \CoreLibs\DB\IO method tests for SQL\PgSQL
|
* @testdox \CoreLibs\DB\IO method tests for SQL\PgSQL
|
||||||
*/
|
*/
|
||||||
final class CoreLibsDBIOTest extends TestCase
|
final class CoreLibsDBIOTest extends TestCase
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
$set = 0;
|
$set = 0;
|
||||||
foreach (['/../../www', '/../www', '/../..', '/..', '/../../src', '/../src'] as $src) {
|
foreach (['/../../www', '/../www', '/../../src', '/../src', '/../..', '/..'] as $src) {
|
||||||
if (is_file(dirname(__DIR__) . $src . '/vendor/autoload.php')) {
|
if (is_file(dirname(__DIR__) . $src . '/vendor/autoload.php')) {
|
||||||
require dirname(__DIR__) . $src . '/vendor/autoload.php';
|
require dirname(__DIR__) . $src . '/vendor/autoload.php';
|
||||||
$set = 1;
|
$set = 1;
|
||||||
|
|||||||
10
phpunit.xml
10
phpunit.xml
@@ -10,4 +10,14 @@
|
|||||||
<directory>4dev/tests</directory>
|
<directory>4dev/tests</directory>
|
||||||
</testsuite>
|
</testsuite>
|
||||||
</testsuites>
|
</testsuites>
|
||||||
|
<coverage processUncoveredFiles="true">
|
||||||
|
<include>
|
||||||
|
<directory suffix=".php">./www/lib/CoreLibs</directory>
|
||||||
|
</include>
|
||||||
|
</coverage>
|
||||||
|
<!-- <source>
|
||||||
|
<include>
|
||||||
|
<directory>./www/lib/CoreLibs</directory>
|
||||||
|
</include>
|
||||||
|
</source> -->
|
||||||
</phpunit>
|
</phpunit>
|
||||||
|
|||||||
@@ -59,8 +59,9 @@ $output = $json_class::jsonConvertToArray($json);
|
|||||||
print "J/S::E-JSON: $json: " . DgS::printAr($output) . "<br>";
|
print "J/S::E-JSON: $json: " . DgS::printAr($output) . "<br>";
|
||||||
print "J/S::E-JSON ERROR: " . $json_class::jsonGetLastError() . ": " . $json_class::jsonGetLastError(true) . "<br>";
|
print "J/S::E-JSON ERROR: " . $json_class::jsonGetLastError() . ": " . $json_class::jsonGetLastError(true) . "<br>";
|
||||||
|
|
||||||
|
echo "<hr>";
|
||||||
$json = '{"valid":"json","invalid":"\xB1\x31"}';
|
$json = '{"valid":"json","invalid":"\xB1\x31"}';
|
||||||
$json = '{"valid":"json","invalid":"abc\x80def"}';
|
// $json = '{"valid":"json","invalid":"abc\x80def"}';
|
||||||
$output_no_flag = Json::jsonConvertToArray($json);
|
$output_no_flag = Json::jsonConvertToArray($json);
|
||||||
print "No Flag JSON: $json: " . DgS::printAr($output_no_flag) . "<br>";
|
print "No Flag JSON: $json: " . DgS::printAr($output_no_flag) . "<br>";
|
||||||
print "No Flag JSON ERROR: " . Json::jsonGetLastError() . ": " . Json::jsonGetLastError(true) . "<br>";
|
print "No Flag JSON ERROR: " . Json::jsonGetLastError() . ": " . Json::jsonGetLastError(true) . "<br>";
|
||||||
@@ -73,6 +74,7 @@ $output_raw = json_decode($json, true, flags:JSON_INVALID_UTF8_SUBSTITUTE);
|
|||||||
print "No Flag JSON RAW (F-2): $json: " . DgS::printAr($output_raw) . "<br>";
|
print "No Flag JSON RAW (F-2): $json: " . DgS::printAr($output_raw) . "<br>";
|
||||||
$output_raw = json_decode($json, true);
|
$output_raw = json_decode($json, true);
|
||||||
print "No Flag JSON RAW: $json: " . DgS::printAr($output_raw) . "<br>";
|
print "No Flag JSON RAW: $json: " . DgS::printAr($output_raw) . "<br>";
|
||||||
|
echo "<hr>";
|
||||||
|
|
||||||
|
|
||||||
// $json = '{"foo": "bar"}';
|
// $json = '{"foo": "bar"}';
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
"repositories": {
|
"repositories": {
|
||||||
"git.egplusww.jp.Composer": {
|
"git.egplusww.jp.Composer": {
|
||||||
"type": "composer",
|
"type": "composer",
|
||||||
"url": "https://git.egplusww.jp/api/packages/Composer/composer"
|
"url": "https://packages.omnicomproduction.jp/api/packages/Composer/composer"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
|
|||||||
@@ -134,8 +134,8 @@ class Support
|
|||||||
* Convert bool value to string value. Short name alias for printBool
|
* Convert bool value to string value. Short name alias for printBool
|
||||||
*
|
*
|
||||||
* @param bool $bool Bool value to be transformed
|
* @param bool $bool Bool value to be transformed
|
||||||
* @param string $true [='true'] Override default string 'true'
|
* @param string $true [=true] Override default string 'true'
|
||||||
* @param string $false [=false'] Override default string 'false'
|
* @param string $false [=false] Override default string 'false'
|
||||||
* @return string $true or $false string for true/false bool
|
* @return string $true or $false string for true/false bool
|
||||||
*/
|
*/
|
||||||
public static function prBl(
|
public static function prBl(
|
||||||
|
|||||||
Reference in New Issue
Block a user