
ECom2
Build: #208 failed
Job: Test Ecom2 failed
Build log
The build generated 968 lines of output. Download or view full build log
01-Oct-2022 19:00:01 | Build Resurs Bank - ECom2 - Test Ecom2 #208 (RB-ECOM2-JOB1-208) started building on agent Agent 10, bamboo version: 7.1.1 |
01-Oct-2022 19:00:01 | |
01-Oct-2022 19:00:01 | Build working directory is /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 |
01-Oct-2022 19:00:01 | Executing build Resurs Bank - ECom2 - Test Ecom2 #208 (RB-ECOM2-JOB1-208) |
01-Oct-2022 19:00:01 | Starting task 'checkout' of type 'com.atlassian.bamboo.plugins.vcs:task.vcs.checkout' |
01-Oct-2022 19:00:01 | Build always requires a clean checkout |
01-Oct-2022 19:00:01 | Cleaning build directory '/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1' |
01-Oct-2022 19:00:06 | Checking out into /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 |
01-Oct-2022 19:00:06 | Updating source code to revision: ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb |
01-Oct-2022 19:00:06 | Creating local git repository in '/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/.git'. |
01-Oct-2022 19:00:06 | hint: Using 'master' as the name for the initial branch. This default branch name |
01-Oct-2022 19:00:06 | hint: is subject to change. To configure the initial branch name to use in all |
01-Oct-2022 19:00:06 | hint: of your new repositories, which will suppress this warning, call: |
01-Oct-2022 19:00:06 | hint: |
01-Oct-2022 19:00:06 | hint: git config --global init.defaultBranch <name> |
01-Oct-2022 19:00:06 | hint: |
01-Oct-2022 19:00:06 | hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and |
01-Oct-2022 19:00:06 | hint: 'development'. The just-created branch can be renamed via this command: |
01-Oct-2022 19:00:06 | hint: |
01-Oct-2022 19:00:06 | hint: git branch -m <name> |
01-Oct-2022 19:00:06 | Initialized empty Git repository in /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/.git/ |
01-Oct-2022 19:00:06 | Fetching 'refs/heads/master' from 'https://bitbucket.org/resursbankplugins/ecom2'. |
01-Oct-2022 19:00:13 | From https://bitbucket.org/resursbankplugins/ecom2 |
01-Oct-2022 19:00:13 | * [new branch] master -> master |
01-Oct-2022 19:00:13 | Checking out revision ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb. |
01-Oct-2022 19:00:13 | Already on 'master' |
01-Oct-2022 19:00:13 | Updated source code to revision: ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb |
01-Oct-2022 19:00:13 | Finished task 'checkout' with result: Success |
01-Oct-2022 19:00:13 | Running pre-build action: VCS Version Collector |
01-Oct-2022 19:00:13 | Starting task 'Install' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.command' |
01-Oct-2022 19:00:13 | Beginning to execute external process for build 'Resurs Bank - ECom2 - Test Ecom2 #208 (RB-ECOM2-JOB1-208)' ... running command line: /usr/local/bin/composer-8.1 install ... in: /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 ... using extra environment variables: bamboo_planRepository_1_branch=master bamboo_capability_system_builder_command_PHPUNIT_PHP_5_3=/usr/local/bin/unit53 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_1=/usr/local/bin/unit71 bamboo_capability_system_jdk_JDK_1_8_0_275__JRE_=/usr/lib/jvm/java-8-openjdk-amd64/jre bamboo_capability_system_builder_command_PHPUNIT_PHP_7_0=/usr/local/bin/unit70 bamboo_planRepository_1_branchDisplayName=master bamboo_repository_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_builder_command_PHPUNIT_PHP_5_6=/usr/local/bin/unit56 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_4=/usr/local/bin/unit74 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_3=/usr/local/bin/unit73 bamboo_capability_system_builder_command_PHPUNIT_PHP_5_5=/usr/local/bin/unit55 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_2=/usr/local/bin/unit72 bamboo_capability_system_builder_command_PHPUNIT_PHP_5_4=/usr/local/bin/unit54 bamboo_resultsUrl=https://bamboo.tornevall.net/browse/RB-ECOM2-JOB1-208 bamboo_build_working_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 bamboo_planRepository_1_name=ECom2 bamboo_buildKey=RB-ECOM2-JOB1 bamboo_capability_system_builder_command_PHP_7_0=/usr/bin/php7.0 bamboo_capability_system_builder_command_PHP_5_3=/usr/local/bin/php53 bamboo_capability_system_builder_command_PHP_7_1=/usr/bin/php7.1 bamboo_repository_32505857_branch_name=master bamboo_capability_system_builder_command_PHP_7_2=/usr/bin/php7.2 bamboo_capability_system_builder_command_PHP_5_4=/usr/local/bin/php54 bamboo_shortPlanName=ECom2 bamboo_planRepository_name=ECom2 bamboo_capability_system_builder_command_PHPUNIT_PHP8_1=/usr/local/bin/unit81 bamboo_buildNumber=208 bamboo_capability_system_builder_command_PHP_7_3=/usr/bin/php7.3 bamboo_capability_system_builder_command_PHP_5_5=/usr/local/bin/php55 bamboo_capability_system_builder_command_PHP_7_4=/usr/bin/php7.0 bamboo_capability_system_builder_command_PHP_5_6=/usr/bin/php5.6 bamboo_shortJobName=Test Ecom2 bamboo_buildResultsUrl=https://bamboo.tornevall.net/browse/RB-ECOM2-JOB1-208 bamboo_planRepository_repositoryUrl=https://bitbucket.org/resursbankplugins/ecom2 bamboo_agentId=27131913 bamboo_planName=Resurs Bank - ECom2 bamboo_capability_system_builder_command_sed=/bin/sed bamboo_shortPlanKey=ECOM2 bamboo_shortJobKey=JOB1 bamboo_planRepository_revision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_buildTimeStamp=2022-10-01T19:00:00.914+02:00 bamboo_repository_previous_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_planRepository_previousRevision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_builder_command_Copy=/bin/cp bamboo_capability_system_jdk_JDK_1_8_0_265=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_buildResultKey=RB-ECOM2-JOB1-208 bamboo_repository_branch_name=master bamboo_buildPlanName=Resurs Bank - ECom2 - Test Ecom2 bamboo_planRepository_1_revision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_hg_executable=/usr/bin/hg bamboo_capability_system_builder_command_Composer=/usr/bin/composer bamboo_repository_name=ECom2 bamboo_buildFailed=false COMPOSER_HOME=$HOME/.config/composer bamboo_repository_32505857_name=ECom2 bamboo_capability_system_builder_command_PHP_8_0=/usr/bin/php8.0 bamboo_capability_system_builder_command_PHP_8_1=/usr/bin/php8.1 bamboo_planRepository_branch=master bamboo_capability_system_builder_command__bin_bash=/bin/bash bamboo_agentWorkingDirectory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir bamboo_capability_system_git_executable=/usr/bin/git bamboo_planRepository_1_previousRevision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_repository_32505857_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_planRepository_branchDisplayName=master bamboo_capability_system_jdk_JDK_1_8_0_151=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_capability_system_builder_command_Composer_1_x=/usr/bin/composer1.x bamboo_capability_system_builder_command_Composer_8_1=/usr/local/bin/composer-8.1 bamboo_planRepository_1_type=bbCloud bamboo_planRepository_branchName=master bamboo_repository_32505857_previous_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_jdk_JDK=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_plan_storageTag=plan-31686669 bamboo_hg_cache_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/_hg-repositories-cache bamboo_planRepository_1_username= bamboo_planRepository_type=bbCloud bamboo_git_cache_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/_git-repositories-cache bamboo_capability_system_builder_node_Node_js=/usr/bin/node bamboo_tmp_directory=/opt/atlassian/bamboo/atlassian-bamboo/temp bamboo_working_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 bamboo_planKey=RB-ECOM2 bamboo_planRepository_1_repositoryUrl=https://bitbucket.org/resursbankplugins/ecom2 bamboo_planRepository_username= bamboo_capability_system_jdk_JDK_1_8=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_capability_system_jdk_JDK_1_8_0_242=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_planRepository_1_branchName=master |
01-Oct-2022 19:00:15 | No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information. |
01-Oct-2022 19:00:15 | Loading composer repositories with package information |
01-Oct-2022 19:00:18 | Updating dependencies |
01-Oct-2022 19:00:19 | Lock file operations: 75 installs, 0 updates, 0 removals |
01-Oct-2022 19:00:19 | - Locking amphp/amp (v2.6.2) |
01-Oct-2022 19:00:19 | - Locking amphp/byte-stream (v1.8.1) |
01-Oct-2022 19:00:19 | - Locking composer/package-versions-deprecated (1.11.99.5) |
01-Oct-2022 19:00:19 | - Locking composer/pcre (3.0.0) |
01-Oct-2022 19:00:19 | - Locking composer/semver (3.3.2) |
01-Oct-2022 19:00:19 | - Locking composer/xdebug-handler (3.0.3) |
01-Oct-2022 19:00:19 | - Locking dnoegel/php-xdg-base-dir (v0.1.1) |
01-Oct-2022 19:00:19 | - Locking doctrine/annotations (1.13.3) |
01-Oct-2022 19:00:19 | - Locking doctrine/instantiator (1.4.1) |
01-Oct-2022 19:00:19 | - Locking doctrine/lexer (1.2.3) |
01-Oct-2022 19:00:19 | - Locking felixfbecker/advanced-json-rpc (v3.2.1) |
01-Oct-2022 19:00:19 | - Locking felixfbecker/language-server-protocol (v1.5.2) |
01-Oct-2022 19:00:19 | - Locking friendsofphp/php-cs-fixer (v3.11.0) |
01-Oct-2022 19:00:19 | - Locking myclabs/deep-copy (1.11.0) |
01-Oct-2022 19:00:19 | - Locking netresearch/jsonmapper (v4.0.0) |
01-Oct-2022 19:00:19 | - Locking nikic/php-parser (v4.15.1) |
01-Oct-2022 19:00:19 | - Locking openlss/lib-array2xml (1.0.0) |
01-Oct-2022 19:00:19 | - Locking pdepend/pdepend (2.12.1) |
01-Oct-2022 19:00:19 | - Locking phar-io/manifest (2.0.3) |
01-Oct-2022 19:00:19 | - Locking phar-io/version (3.2.1) |
01-Oct-2022 19:00:19 | - Locking phpdocumentor/reflection-common (2.2.0) |
01-Oct-2022 19:00:19 | - Locking phpdocumentor/reflection-docblock (5.3.0) |
01-Oct-2022 19:00:19 | - Locking phpdocumentor/type-resolver (1.6.1) |
01-Oct-2022 19:00:19 | - Locking phpmd/phpmd (2.13.0) |
01-Oct-2022 19:00:19 | - Locking phpstan/phpstan (1.8.6) |
01-Oct-2022 19:00:19 | - Locking phpunit/php-code-coverage (9.2.17) |
01-Oct-2022 19:00:19 | - Locking phpunit/php-file-iterator (3.0.6) |
01-Oct-2022 19:00:19 | - Locking phpunit/php-invoker (3.1.1) |
01-Oct-2022 19:00:19 | - Locking phpunit/php-text-template (2.0.4) |
01-Oct-2022 19:00:19 | - Locking phpunit/php-timer (5.0.3) |
01-Oct-2022 19:00:19 | - Locking phpunit/phpunit (9.5.25) |
01-Oct-2022 19:00:19 | - Locking psr/cache (3.0.0) |
01-Oct-2022 19:00:19 | - Locking psr/container (2.0.2) |
01-Oct-2022 19:00:19 | - Locking psr/event-dispatcher (1.0.0) |
01-Oct-2022 19:00:19 | - Locking psr/log (3.0.0) |
01-Oct-2022 19:00:19 | - Locking sebastian/cli-parser (1.0.1) |
01-Oct-2022 19:00:19 | - Locking sebastian/code-unit (1.0.8) |
01-Oct-2022 19:00:19 | - Locking sebastian/code-unit-reverse-lookup (2.0.3) |
01-Oct-2022 19:00:19 | - Locking sebastian/comparator (4.0.8) |
01-Oct-2022 19:00:19 | - Locking sebastian/complexity (2.0.2) |
01-Oct-2022 19:00:19 | - Locking sebastian/diff (4.0.4) |
01-Oct-2022 19:00:19 | - Locking sebastian/environment (5.1.4) |
01-Oct-2022 19:00:19 | - Locking sebastian/exporter (4.0.5) |
01-Oct-2022 19:00:19 | - Locking sebastian/global-state (5.0.5) |
01-Oct-2022 19:00:19 | - Locking sebastian/lines-of-code (1.0.3) |
01-Oct-2022 19:00:19 | - Locking sebastian/object-enumerator (4.0.4) |
01-Oct-2022 19:00:19 | - Locking sebastian/object-reflector (2.0.4) |
01-Oct-2022 19:00:19 | - Locking sebastian/recursion-context (4.0.4) |
01-Oct-2022 19:00:19 | - Locking sebastian/resource-operations (3.0.3) |
01-Oct-2022 19:00:19 | - Locking sebastian/type (3.2.0) |
01-Oct-2022 19:00:19 | - Locking sebastian/version (3.0.2) |
01-Oct-2022 19:00:19 | - Locking squizlabs/php_codesniffer (3.7.1) |
01-Oct-2022 19:00:19 | - Locking symfony/config (v6.1.3) |
01-Oct-2022 19:00:19 | - Locking symfony/console (v6.1.5) |
01-Oct-2022 19:00:19 | - Locking symfony/dependency-injection (v6.1.5) |
01-Oct-2022 19:00:19 | - Locking symfony/deprecation-contracts (v3.1.1) |
01-Oct-2022 19:00:19 | - Locking symfony/event-dispatcher (v6.1.0) |
01-Oct-2022 19:00:19 | - Locking symfony/event-dispatcher-contracts (v3.1.1) |
01-Oct-2022 19:00:19 | - Locking symfony/filesystem (v6.1.5) |
01-Oct-2022 19:00:19 | - Locking symfony/finder (v6.1.3) |
01-Oct-2022 19:00:19 | - Locking symfony/options-resolver (v6.1.0) |
01-Oct-2022 19:00:19 | - Locking symfony/polyfill-ctype (v1.26.0) |
01-Oct-2022 19:00:19 | - Locking symfony/polyfill-intl-grapheme (v1.26.0) |
01-Oct-2022 19:00:19 | - Locking symfony/polyfill-intl-normalizer (v1.26.0) |
01-Oct-2022 19:00:19 | - Locking symfony/polyfill-mbstring (v1.26.0) |
01-Oct-2022 19:00:19 | - Locking symfony/polyfill-php80 (v1.26.0) |
01-Oct-2022 19:00:19 | - Locking symfony/polyfill-php81 (v1.26.0) |
01-Oct-2022 19:00:19 | - Locking symfony/process (v6.1.3) |
01-Oct-2022 19:00:19 | - Locking symfony/service-contracts (v3.1.1) |
01-Oct-2022 19:00:19 | - Locking symfony/stopwatch (v6.1.5) |
01-Oct-2022 19:00:19 | - Locking symfony/string (v6.1.5) |
01-Oct-2022 19:00:19 | - Locking theseer/tokenizer (1.2.1) |
01-Oct-2022 19:00:19 | - Locking vimeo/psalm (4.27.0) |
01-Oct-2022 19:00:19 | - Locking webmozart/assert (1.11.0) |
01-Oct-2022 19:00:19 | - Locking webmozart/path-util (2.3.0) |
01-Oct-2022 19:00:19 | Writing lock file |
01-Oct-2022 19:00:19 | Installing dependencies from lock file (including require-dev) |
01-Oct-2022 19:00:19 | Package operations: 75 installs, 0 updates, 0 removals |
01-Oct-2022 19:00:19 | 0 [>---------------------------] 0 [>---------------------------] |
01-Oct-2022 19:00:19 | - Installing composer/package-versions-deprecated (1.11.99.5): Extracting archive |
01-Oct-2022 19:00:19 | - Installing composer/pcre (3.0.0): Extracting archive |
01-Oct-2022 19:00:19 | - Installing doctrine/lexer (1.2.3): Extracting archive |
01-Oct-2022 19:00:19 | - Installing psr/container (2.0.2): Extracting archive |
01-Oct-2022 19:00:19 | - Installing symfony/service-contracts (v3.1.1): Extracting archive |
01-Oct-2022 19:00:19 | - Installing symfony/stopwatch (v6.1.5): Extracting archive |
01-Oct-2022 19:00:19 | - Installing symfony/process (v6.1.3): Extracting archive |
01-Oct-2022 19:00:19 | - Installing symfony/polyfill-php81 (v1.26.0): Extracting archive |
01-Oct-2022 19:00:19 | - Installing symfony/polyfill-php80 (v1.26.0): Extracting archive |
01-Oct-2022 19:00:19 | - Installing symfony/polyfill-mbstring (v1.26.0): Extracting archive |
01-Oct-2022 19:00:19 | - Installing symfony/deprecation-contracts (v3.1.1): Extracting archive |
01-Oct-2022 19:00:19 | - Installing symfony/options-resolver (v6.1.0): Extracting archive |
01-Oct-2022 19:00:19 | - Installing symfony/finder (v6.1.3): Extracting archive |
01-Oct-2022 19:00:19 | - Installing symfony/polyfill-ctype (v1.26.0): Extracting archive |
01-Oct-2022 19:00:19 | - Installing symfony/filesystem (v6.1.5): Extracting archive |
01-Oct-2022 19:00:19 | - Installing psr/event-dispatcher (1.0.0): Extracting archive |
01-Oct-2022 19:00:19 | - Installing symfony/event-dispatcher-contracts (v3.1.1): Extracting archive |
01-Oct-2022 19:00:19 | - Installing symfony/event-dispatcher (v6.1.0): Extracting archive |
01-Oct-2022 19:00:19 | - Installing symfony/polyfill-intl-normalizer (v1.26.0): Extracting archive |
01-Oct-2022 19:00:19 | - Installing symfony/polyfill-intl-grapheme (v1.26.0): Extracting archive |
01-Oct-2022 19:00:19 | - Installing symfony/string (v6.1.5): Extracting archive |
01-Oct-2022 19:00:19 | - Installing symfony/console (v6.1.5): Extracting archive |
01-Oct-2022 19:00:19 | - Installing sebastian/diff (4.0.4): Extracting archive |
01-Oct-2022 19:00:19 | - Installing psr/cache (3.0.0): Extracting archive |
01-Oct-2022 19:00:19 | - Installing doctrine/annotations (1.13.3): Extracting archive |
01-Oct-2022 19:00:19 | - Installing psr/log (3.0.0): Extracting archive |
01-Oct-2022 19:00:19 | - Installing composer/xdebug-handler (3.0.3): Extracting archive |
01-Oct-2022 19:00:19 | - Installing composer/semver (3.3.2): Extracting archive |
01-Oct-2022 19:00:19 | - Installing friendsofphp/php-cs-fixer (v3.11.0): Extracting archive |
01-Oct-2022 19:00:19 | - Installing webmozart/assert (1.11.0): Extracting archive |
01-Oct-2022 19:00:19 | - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive |
01-Oct-2022 19:00:19 | - Installing phpdocumentor/type-resolver (1.6.1): Extracting archive |
01-Oct-2022 19:00:19 | - Installing phpdocumentor/reflection-docblock (5.3.0): Extracting archive |
01-Oct-2022 19:00:19 | - Installing symfony/dependency-injection (v6.1.5): Extracting archive |
01-Oct-2022 19:00:19 | - Installing symfony/config (v6.1.3): Extracting archive |
01-Oct-2022 19:00:19 | - Installing pdepend/pdepend (2.12.1): Extracting archive |
01-Oct-2022 19:00:19 | - Installing phpmd/phpmd (2.13.0): Extracting archive |
01-Oct-2022 19:00:19 | - Installing phpstan/phpstan (1.8.6): Extracting archive |
01-Oct-2022 19:00:19 | - Installing sebastian/version (3.0.2): Extracting archive |
01-Oct-2022 19:00:19 | - Installing sebastian/type (3.2.0): Extracting archive |
01-Oct-2022 19:00:19 | - Installing sebastian/resource-operations (3.0.3): Extracting archive |
01-Oct-2022 19:00:19 | - Installing sebastian/recursion-context (4.0.4): Extracting archive |
01-Oct-2022 19:00:20 | - Installing sebastian/object-reflector (2.0.4): Extracting archive |
01-Oct-2022 19:00:20 | - Installing sebastian/object-enumerator (4.0.4): Extracting archive |
01-Oct-2022 19:00:20 | - Installing sebastian/global-state (5.0.5): Extracting archive |
01-Oct-2022 19:00:20 | - Installing sebastian/exporter (4.0.5): Extracting archive |
01-Oct-2022 19:00:20 | - Installing sebastian/environment (5.1.4): Extracting archive |
01-Oct-2022 19:00:20 | - Installing sebastian/comparator (4.0.8): Extracting archive |
01-Oct-2022 19:00:20 | - Installing sebastian/code-unit (1.0.8): Extracting archive |
01-Oct-2022 19:00:20 | - Installing sebastian/cli-parser (1.0.1): Extracting archive |
01-Oct-2022 19:00:20 | - Installing phpunit/php-timer (5.0.3): Extracting archive |
01-Oct-2022 19:00:20 | - Installing phpunit/php-text-template (2.0.4): Extracting archive |
01-Oct-2022 19:00:20 | - Installing phpunit/php-invoker (3.1.1): Extracting archive |
01-Oct-2022 19:00:20 | - Installing phpunit/php-file-iterator (3.0.6): Extracting archive |
01-Oct-2022 19:00:20 | - Installing theseer/tokenizer (1.2.1): Extracting archive |
01-Oct-2022 19:00:20 | - Installing nikic/php-parser (v4.15.1): Extracting archive |
01-Oct-2022 19:00:20 | - Installing sebastian/lines-of-code (1.0.3): Extracting archive |
01-Oct-2022 19:00:20 | - Installing sebastian/complexity (2.0.2): Extracting archive |
01-Oct-2022 19:00:20 | - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive |
01-Oct-2022 19:00:20 | - Installing phpunit/php-code-coverage (9.2.17): Extracting archive |
01-Oct-2022 19:00:20 | - Installing phar-io/version (3.2.1): Extracting archive |
01-Oct-2022 19:00:20 | - Installing phar-io/manifest (2.0.3): Extracting archive |
01-Oct-2022 19:00:20 | - Installing myclabs/deep-copy (1.11.0): Extracting archive |
01-Oct-2022 19:00:20 | - Installing doctrine/instantiator (1.4.1): Extracting archive |
01-Oct-2022 19:00:20 | - Installing phpunit/phpunit (9.5.25): Extracting archive |
01-Oct-2022 19:00:20 | - Installing squizlabs/php_codesniffer (3.7.1): Extracting archive |
01-Oct-2022 19:00:20 | - Installing webmozart/path-util (2.3.0): Extracting archive |
01-Oct-2022 19:00:20 | - Installing openlss/lib-array2xml (1.0.0): Extracting archive |
01-Oct-2022 19:00:20 | - Installing netresearch/jsonmapper (v4.0.0): Extracting archive |
01-Oct-2022 19:00:20 | - Installing felixfbecker/language-server-protocol (v1.5.2): Extracting archive |
01-Oct-2022 19:00:20 | - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive |
01-Oct-2022 19:00:20 | - Installing dnoegel/php-xdg-base-dir (v0.1.1): Extracting archive |
01-Oct-2022 19:00:20 | - Installing amphp/amp (v2.6.2): Extracting archive |
01-Oct-2022 19:00:20 | - Installing amphp/byte-stream (v1.8.1): Extracting archive |
01-Oct-2022 19:00:20 | - Installing vimeo/psalm (4.27.0): Extracting archive |
01-Oct-2022 19:00:20 | 0/74 [>---------------------------] 0% |
01-Oct-2022 19:00:22 | 10/74 [===>------------------------] 13% |
01-Oct-2022 19:00:23 | 20/74 [=======>--------------------] 27% |
01-Oct-2022 19:00:23 | 27/74 [==========>-----------------] 36% |
01-Oct-2022 19:00:23 | 28/74 [==========>-----------------] 37% |
01-Oct-2022 19:00:23 | 29/74 [==========>-----------------] 39% |
01-Oct-2022 19:00:23 | 31/74 [===========>----------------] 41% |
01-Oct-2022 19:00:23 | 34/74 [============>---------------] 45% |
01-Oct-2022 19:00:24 | 35/74 [=============>--------------] 47% |
01-Oct-2022 19:00:24 | 40/74 [===============>------------] 54% |
01-Oct-2022 19:00:24 | 43/74 [================>-----------] 58% |
01-Oct-2022 19:00:24 | 44/74 [================>-----------] 59% |
01-Oct-2022 19:00:25 | 50/74 [==================>---------] 67% |
01-Oct-2022 19:00:25 | 52/74 [===================>--------] 70% |
01-Oct-2022 19:00:25 | 54/74 [====================>-------] 72% |
01-Oct-2022 19:00:25 | 55/74 [====================>-------] 74% |
01-Oct-2022 19:00:25 | 61/74 [=======================>----] 82% |
01-Oct-2022 19:00:26 | 63/74 [=======================>----] 85% |
01-Oct-2022 19:00:26 | 69/74 [==========================>-] 93% |
01-Oct-2022 19:00:26 | 72/74 [===========================>] 97% |
01-Oct-2022 19:00:27 | 73/74 [===========================>] 98% |
01-Oct-2022 19:00:27 | 74/74 [============================] 100% |
01-Oct-2022 19:00:27 | 7 package suggestions were added by new dependencies, use `composer suggest` to see details. |
01-Oct-2022 19:00:27 | Package webmozart/path-util is abandoned, you should avoid using it. Use symfony/filesystem instead. |
01-Oct-2022 19:00:27 | Generating autoload files |
01-Oct-2022 19:00:28 | 55 packages you are using are looking for funding. |
01-Oct-2022 19:00:28 | Use the `composer fund` command to find out more! |
01-Oct-2022 19:00:28 | Finished task 'Install' with result: Success |
01-Oct-2022 19:00:28 | Starting task 'Copy phpunit.xml' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.command' |
01-Oct-2022 19:00:28 | Beginning to execute external process for build 'Resurs Bank - ECom2 - Test Ecom2 #208 (RB-ECOM2-JOB1-208)' ... running command line: /bin/cp phpunit.xml.example phpunit.xml ... in: /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 ... using extra environment variables: bamboo_planRepository_1_branch=master bamboo_capability_system_builder_command_PHPUNIT_PHP_5_3=/usr/local/bin/unit53 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_1=/usr/local/bin/unit71 bamboo_capability_system_jdk_JDK_1_8_0_275__JRE_=/usr/lib/jvm/java-8-openjdk-amd64/jre bamboo_capability_system_builder_command_PHPUNIT_PHP_7_0=/usr/local/bin/unit70 bamboo_planRepository_1_branchDisplayName=master bamboo_repository_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_builder_command_PHPUNIT_PHP_5_6=/usr/local/bin/unit56 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_4=/usr/local/bin/unit74 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_3=/usr/local/bin/unit73 bamboo_capability_system_builder_command_PHPUNIT_PHP_5_5=/usr/local/bin/unit55 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_2=/usr/local/bin/unit72 bamboo_capability_system_builder_command_PHPUNIT_PHP_5_4=/usr/local/bin/unit54 bamboo_resultsUrl=https://bamboo.tornevall.net/browse/RB-ECOM2-JOB1-208 bamboo_build_working_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 bamboo_planRepository_1_name=ECom2 bamboo_buildKey=RB-ECOM2-JOB1 bamboo_capability_system_builder_command_PHP_7_0=/usr/bin/php7.0 bamboo_capability_system_builder_command_PHP_5_3=/usr/local/bin/php53 bamboo_capability_system_builder_command_PHP_7_1=/usr/bin/php7.1 bamboo_repository_32505857_branch_name=master bamboo_capability_system_builder_command_PHP_7_2=/usr/bin/php7.2 bamboo_capability_system_builder_command_PHP_5_4=/usr/local/bin/php54 bamboo_shortPlanName=ECom2 bamboo_planRepository_name=ECom2 bamboo_capability_system_builder_command_PHPUNIT_PHP8_1=/usr/local/bin/unit81 bamboo_buildNumber=208 bamboo_capability_system_builder_command_PHP_7_3=/usr/bin/php7.3 bamboo_capability_system_builder_command_PHP_5_5=/usr/local/bin/php55 bamboo_capability_system_builder_command_PHP_7_4=/usr/bin/php7.0 bamboo_capability_system_builder_command_PHP_5_6=/usr/bin/php5.6 bamboo_shortJobName=Test Ecom2 bamboo_buildResultsUrl=https://bamboo.tornevall.net/browse/RB-ECOM2-JOB1-208 bamboo_planRepository_repositoryUrl=https://bitbucket.org/resursbankplugins/ecom2 bamboo_agentId=27131913 bamboo_planName=Resurs Bank - ECom2 bamboo_capability_system_builder_command_sed=/bin/sed bamboo_shortPlanKey=ECOM2 bamboo_shortJobKey=JOB1 bamboo_planRepository_revision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_buildTimeStamp=2022-10-01T19:00:00.914+02:00 bamboo_repository_previous_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_planRepository_previousRevision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_builder_command_Copy=/bin/cp bamboo_capability_system_jdk_JDK_1_8_0_265=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_buildResultKey=RB-ECOM2-JOB1-208 bamboo_repository_branch_name=master bamboo_buildPlanName=Resurs Bank - ECom2 - Test Ecom2 bamboo_planRepository_1_revision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_hg_executable=/usr/bin/hg bamboo_capability_system_builder_command_Composer=/usr/bin/composer bamboo_repository_name=ECom2 bamboo_buildFailed=false bamboo_repository_32505857_name=ECom2 bamboo_capability_system_builder_command_PHP_8_0=/usr/bin/php8.0 bamboo_capability_system_builder_command_PHP_8_1=/usr/bin/php8.1 bamboo_planRepository_branch=master bamboo_capability_system_builder_command__bin_bash=/bin/bash bamboo_agentWorkingDirectory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir bamboo_capability_system_git_executable=/usr/bin/git bamboo_planRepository_1_previousRevision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_repository_32505857_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_planRepository_branchDisplayName=master bamboo_capability_system_jdk_JDK_1_8_0_151=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_capability_system_builder_command_Composer_1_x=/usr/bin/composer1.x bamboo_capability_system_builder_command_Composer_8_1=/usr/local/bin/composer-8.1 bamboo_planRepository_1_type=bbCloud bamboo_planRepository_branchName=master bamboo_repository_32505857_previous_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_jdk_JDK=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_plan_storageTag=plan-31686669 bamboo_hg_cache_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/_hg-repositories-cache bamboo_planRepository_1_username= bamboo_planRepository_type=bbCloud bamboo_git_cache_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/_git-repositories-cache bamboo_capability_system_builder_node_Node_js=/usr/bin/node bamboo_tmp_directory=/opt/atlassian/bamboo/atlassian-bamboo/temp bamboo_working_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 bamboo_planKey=RB-ECOM2 bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_2=/usr/local/bin/composer-8.1 install bamboo_planRepository_1_repositoryUrl=https://bitbucket.org/resursbankplugins/ecom2 bamboo_planRepository_username= bamboo_capability_system_jdk_JDK_1_8=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_capability_system_jdk_JDK_1_8_0_242=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_planRepository_1_branchName=master |
01-Oct-2022 19:00:28 | Finished task 'Copy phpunit.xml' with result: Success |
01-Oct-2022 19:00:28 | Starting task 'sed (username)' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.command' |
01-Oct-2022 19:00:28 | Beginning to execute external process for build 'Resurs Bank - ECom2 - Test Ecom2 #208 (RB-ECOM2-JOB1-208)' ... running command line: /bin/sed -i s/name="BASIC_AUTH_USERNAME" value="REPLACEME"/name="BASIC_AUTH_USERNAME" value="au2toto2"/ phpunit.xml ... in: /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 ... using extra environment variables: bamboo_planRepository_1_branch=master bamboo_capability_system_builder_command_PHPUNIT_PHP_5_3=/usr/local/bin/unit53 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_1=/usr/local/bin/unit71 bamboo_capability_system_jdk_JDK_1_8_0_275__JRE_=/usr/lib/jvm/java-8-openjdk-amd64/jre bamboo_capability_system_builder_command_PHPUNIT_PHP_7_0=/usr/local/bin/unit70 bamboo_planRepository_1_branchDisplayName=master bamboo_repository_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_builder_command_PHPUNIT_PHP_5_6=/usr/local/bin/unit56 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_4=/usr/local/bin/unit74 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_3=/usr/local/bin/unit73 bamboo_capability_system_builder_command_PHPUNIT_PHP_5_5=/usr/local/bin/unit55 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_2=/usr/local/bin/unit72 bamboo_capability_system_builder_command_PHPUNIT_PHP_5_4=/usr/local/bin/unit54 bamboo_resultsUrl=https://bamboo.tornevall.net/browse/RB-ECOM2-JOB1-208 bamboo_build_working_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 bamboo_planRepository_1_name=ECom2 bamboo_buildKey=RB-ECOM2-JOB1 bamboo_capability_system_builder_command_PHP_7_0=/usr/bin/php7.0 bamboo_capability_system_builder_command_PHP_5_3=/usr/local/bin/php53 bamboo_capability_system_builder_command_PHP_7_1=/usr/bin/php7.1 bamboo_repository_32505857_branch_name=master bamboo_capability_system_builder_command_PHP_7_2=/usr/bin/php7.2 bamboo_capability_system_builder_command_PHP_5_4=/usr/local/bin/php54 bamboo_shortPlanName=ECom2 bamboo_planRepository_name=ECom2 bamboo_capability_system_builder_command_PHPUNIT_PHP8_1=/usr/local/bin/unit81 bamboo_buildNumber=208 bamboo_capability_system_builder_command_PHP_7_3=/usr/bin/php7.3 bamboo_capability_system_builder_command_PHP_5_5=/usr/local/bin/php55 bamboo_capability_system_builder_command_PHP_7_4=/usr/bin/php7.0 bamboo_capability_system_builder_command_PHP_5_6=/usr/bin/php5.6 bamboo_shortJobName=Test Ecom2 bamboo_buildResultsUrl=https://bamboo.tornevall.net/browse/RB-ECOM2-JOB1-208 bamboo_planRepository_repositoryUrl=https://bitbucket.org/resursbankplugins/ecom2 bamboo_agentId=27131913 bamboo_planName=Resurs Bank - ECom2 bamboo_capability_system_builder_command_sed=/bin/sed bamboo_shortPlanKey=ECOM2 bamboo_shortJobKey=JOB1 bamboo_planRepository_revision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_buildTimeStamp=2022-10-01T19:00:00.914+02:00 bamboo_repository_previous_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_planRepository_previousRevision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_builder_command_Copy=/bin/cp bamboo_capability_system_jdk_JDK_1_8_0_265=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_buildResultKey=RB-ECOM2-JOB1-208 bamboo_repository_branch_name=master bamboo_buildPlanName=Resurs Bank - ECom2 - Test Ecom2 bamboo_planRepository_1_revision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_hg_executable=/usr/bin/hg bamboo_capability_system_builder_command_Composer=/usr/bin/composer bamboo_repository_name=ECom2 bamboo_buildFailed=false bamboo_repository_32505857_name=ECom2 bamboo_capability_system_builder_command_PHP_8_0=/usr/bin/php8.0 bamboo_capability_system_builder_command_PHP_8_1=/usr/bin/php8.1 bamboo_planRepository_branch=master bamboo_capability_system_builder_command__bin_bash=/bin/bash bamboo_agentWorkingDirectory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir bamboo_capability_system_git_executable=/usr/bin/git bamboo_planRepository_1_previousRevision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_repository_32505857_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_planRepository_branchDisplayName=master bamboo_capability_system_jdk_JDK_1_8_0_151=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_capability_system_builder_command_Composer_1_x=/usr/bin/composer1.x bamboo_capability_system_builder_command_Composer_8_1=/usr/local/bin/composer-8.1 bamboo_planRepository_1_type=bbCloud bamboo_planRepository_branchName=master bamboo_repository_32505857_previous_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_jdk_JDK=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_plan_storageTag=plan-31686669 bamboo_hg_cache_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/_hg-repositories-cache bamboo_planRepository_1_username= bamboo_planRepository_type=bbCloud bamboo_git_cache_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/_git-repositories-cache bamboo_capability_system_builder_node_Node_js=/usr/bin/node bamboo_tmp_directory=/opt/atlassian/bamboo/atlassian-bamboo/temp bamboo_working_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 bamboo_planKey=RB-ECOM2 bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_2=/usr/local/bin/composer-8.1 install bamboo_planRepository_1_repositoryUrl=https://bitbucket.org/resursbankplugins/ecom2 bamboo_planRepository_username= bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_4=/bin/cp phpunit.xml.example phpunit.xml bamboo_capability_system_jdk_JDK_1_8=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_capability_system_jdk_JDK_1_8_0_242=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_planRepository_1_branchName=master |
01-Oct-2022 19:00:28 | Finished task 'sed (username)' with result: Success |
01-Oct-2022 19:00:28 | Starting task 'sed (password)' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.command' |
01-Oct-2022 19:00:28 | Beginning to execute external process for build 'Resurs Bank - ECom2 - Test Ecom2 #208 (RB-ECOM2-JOB1-208)' ... running command line: /bin/sed -i s/name="BASIC_AUTH_PASSWORD" value="REPLACEME"/name="BASIC_AUTH_PASSWORD" value="m7O2O7V6zXZOy54DIk4L3SM1oWp73itU"/ phpunit.xml ... in: /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 ... using extra environment variables: bamboo_planRepository_1_branch=master bamboo_capability_system_builder_command_PHPUNIT_PHP_5_3=/usr/local/bin/unit53 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_1=/usr/local/bin/unit71 bamboo_capability_system_jdk_JDK_1_8_0_275__JRE_=/usr/lib/jvm/java-8-openjdk-amd64/jre bamboo_capability_system_builder_command_PHPUNIT_PHP_7_0=/usr/local/bin/unit70 bamboo_planRepository_1_branchDisplayName=master bamboo_repository_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_builder_command_PHPUNIT_PHP_5_6=/usr/local/bin/unit56 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_4=/usr/local/bin/unit74 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_3=/usr/local/bin/unit73 bamboo_capability_system_builder_command_PHPUNIT_PHP_5_5=/usr/local/bin/unit55 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_2=/usr/local/bin/unit72 bamboo_capability_system_builder_command_PHPUNIT_PHP_5_4=/usr/local/bin/unit54 bamboo_resultsUrl=https://bamboo.tornevall.net/browse/RB-ECOM2-JOB1-208 bamboo_build_working_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 bamboo_planRepository_1_name=ECom2 bamboo_buildKey=RB-ECOM2-JOB1 bamboo_capability_system_builder_command_PHP_7_0=/usr/bin/php7.0 bamboo_capability_system_builder_command_PHP_5_3=/usr/local/bin/php53 bamboo_capability_system_builder_command_PHP_7_1=/usr/bin/php7.1 bamboo_repository_32505857_branch_name=master bamboo_capability_system_builder_command_PHP_7_2=/usr/bin/php7.2 bamboo_capability_system_builder_command_PHP_5_4=/usr/local/bin/php54 bamboo_shortPlanName=ECom2 bamboo_planRepository_name=ECom2 bamboo_capability_system_builder_command_PHPUNIT_PHP8_1=/usr/local/bin/unit81 bamboo_buildNumber=208 bamboo_capability_system_builder_command_PHP_7_3=/usr/bin/php7.3 bamboo_capability_system_builder_command_PHP_5_5=/usr/local/bin/php55 bamboo_capability_system_builder_command_PHP_7_4=/usr/bin/php7.0 bamboo_capability_system_builder_command_PHP_5_6=/usr/bin/php5.6 bamboo_shortJobName=Test Ecom2 bamboo_buildResultsUrl=https://bamboo.tornevall.net/browse/RB-ECOM2-JOB1-208 bamboo_planRepository_repositoryUrl=https://bitbucket.org/resursbankplugins/ecom2 bamboo_agentId=27131913 bamboo_planName=Resurs Bank - ECom2 bamboo_capability_system_builder_command_sed=/bin/sed bamboo_shortPlanKey=ECOM2 bamboo_shortJobKey=JOB1 bamboo_planRepository_revision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_buildTimeStamp=2022-10-01T19:00:00.914+02:00 bamboo_repository_previous_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_planRepository_previousRevision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_builder_command_Copy=/bin/cp bamboo_capability_system_jdk_JDK_1_8_0_265=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_buildResultKey=RB-ECOM2-JOB1-208 bamboo_repository_branch_name=master bamboo_buildPlanName=Resurs Bank - ECom2 - Test Ecom2 bamboo_planRepository_1_revision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_hg_executable=/usr/bin/hg bamboo_capability_system_builder_command_Composer=/usr/bin/composer bamboo_repository_name=ECom2 bamboo_buildFailed=false bamboo_repository_32505857_name=ECom2 bamboo_capability_system_builder_command_PHP_8_0=/usr/bin/php8.0 bamboo_capability_system_builder_command_PHP_8_1=/usr/bin/php8.1 bamboo_planRepository_branch=master bamboo_capability_system_builder_command__bin_bash=/bin/bash bamboo_agentWorkingDirectory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir bamboo_capability_system_git_executable=/usr/bin/git bamboo_planRepository_1_previousRevision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_repository_32505857_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_planRepository_branchDisplayName=master bamboo_capability_system_jdk_JDK_1_8_0_151=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_capability_system_builder_command_Composer_1_x=/usr/bin/composer1.x bamboo_capability_system_builder_command_Composer_8_1=/usr/local/bin/composer-8.1 bamboo_planRepository_1_type=bbCloud bamboo_planRepository_branchName=master bamboo_repository_32505857_previous_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_jdk_JDK=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_plan_storageTag=plan-31686669 bamboo_hg_cache_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/_hg-repositories-cache bamboo_planRepository_1_username= bamboo_planRepository_type=bbCloud bamboo_git_cache_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/_git-repositories-cache bamboo_capability_system_builder_node_Node_js=/usr/bin/node bamboo_tmp_directory=/opt/atlassian/bamboo/atlassian-bamboo/temp bamboo_working_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 bamboo_planKey=RB-ECOM2 bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_2=/usr/local/bin/composer-8.1 install bamboo_planRepository_1_repositoryUrl=https://bitbucket.org/resursbankplugins/ecom2 bamboo_planRepository_username= bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_5=/bin/sed -i s/name="BASIC_AUTH_USERNAME" value="REPLACEME"/name="BASIC_AUTH_USERNAME" value="au2toto2"/ phpunit.xml bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_4=/bin/cp phpunit.xml.example phpunit.xml bamboo_capability_system_jdk_JDK_1_8=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_capability_system_jdk_JDK_1_8_0_242=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_planRepository_1_branchName=master |
01-Oct-2022 19:00:28 | Finished task 'sed (password)' with result: Success |
01-Oct-2022 19:00:28 | Starting task 'sed (storeid)' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.command' |
01-Oct-2022 19:00:28 | Beginning to execute external process for build 'Resurs Bank - ECom2 - Test Ecom2 #208 (RB-ECOM2-JOB1-208)' ... running command line: /bin/sed -i s/name="STORE_ID" value="REPLACEME"/name="STORE_ID" value="3727e9e3-8c35-4bf1-b785-03284c0fd987"/ phpunit.xml ... in: /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 ... using extra environment variables: bamboo_planRepository_1_branch=master bamboo_capability_system_builder_command_PHPUNIT_PHP_5_3=/usr/local/bin/unit53 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_1=/usr/local/bin/unit71 bamboo_capability_system_jdk_JDK_1_8_0_275__JRE_=/usr/lib/jvm/java-8-openjdk-amd64/jre bamboo_capability_system_builder_command_PHPUNIT_PHP_7_0=/usr/local/bin/unit70 bamboo_planRepository_1_branchDisplayName=master bamboo_repository_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_builder_command_PHPUNIT_PHP_5_6=/usr/local/bin/unit56 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_4=/usr/local/bin/unit74 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_3=/usr/local/bin/unit73 bamboo_capability_system_builder_command_PHPUNIT_PHP_5_5=/usr/local/bin/unit55 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_2=/usr/local/bin/unit72 bamboo_capability_system_builder_command_PHPUNIT_PHP_5_4=/usr/local/bin/unit54 bamboo_resultsUrl=https://bamboo.tornevall.net/browse/RB-ECOM2-JOB1-208 bamboo_build_working_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 bamboo_planRepository_1_name=ECom2 bamboo_buildKey=RB-ECOM2-JOB1 bamboo_capability_system_builder_command_PHP_7_0=/usr/bin/php7.0 bamboo_capability_system_builder_command_PHP_5_3=/usr/local/bin/php53 bamboo_capability_system_builder_command_PHP_7_1=/usr/bin/php7.1 bamboo_repository_32505857_branch_name=master bamboo_capability_system_builder_command_PHP_7_2=/usr/bin/php7.2 bamboo_capability_system_builder_command_PHP_5_4=/usr/local/bin/php54 bamboo_shortPlanName=ECom2 bamboo_planRepository_name=ECom2 bamboo_capability_system_builder_command_PHPUNIT_PHP8_1=/usr/local/bin/unit81 bamboo_buildNumber=208 bamboo_capability_system_builder_command_PHP_7_3=/usr/bin/php7.3 bamboo_capability_system_builder_command_PHP_5_5=/usr/local/bin/php55 bamboo_capability_system_builder_command_PHP_7_4=/usr/bin/php7.0 bamboo_capability_system_builder_command_PHP_5_6=/usr/bin/php5.6 bamboo_shortJobName=Test Ecom2 bamboo_buildResultsUrl=https://bamboo.tornevall.net/browse/RB-ECOM2-JOB1-208 bamboo_planRepository_repositoryUrl=https://bitbucket.org/resursbankplugins/ecom2 bamboo_agentId=27131913 bamboo_planName=Resurs Bank - ECom2 bamboo_capability_system_builder_command_sed=/bin/sed bamboo_shortPlanKey=ECOM2 bamboo_shortJobKey=JOB1 bamboo_planRepository_revision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_buildTimeStamp=2022-10-01T19:00:00.914+02:00 bamboo_repository_previous_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_planRepository_previousRevision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_builder_command_Copy=/bin/cp bamboo_capability_system_jdk_JDK_1_8_0_265=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_buildResultKey=RB-ECOM2-JOB1-208 bamboo_repository_branch_name=master bamboo_buildPlanName=Resurs Bank - ECom2 - Test Ecom2 bamboo_planRepository_1_revision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_hg_executable=/usr/bin/hg bamboo_capability_system_builder_command_Composer=/usr/bin/composer bamboo_repository_name=ECom2 bamboo_buildFailed=false bamboo_repository_32505857_name=ECom2 bamboo_capability_system_builder_command_PHP_8_0=/usr/bin/php8.0 bamboo_capability_system_builder_command_PHP_8_1=/usr/bin/php8.1 bamboo_planRepository_branch=master bamboo_capability_system_builder_command__bin_bash=/bin/bash bamboo_agentWorkingDirectory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir bamboo_capability_system_git_executable=/usr/bin/git bamboo_planRepository_1_previousRevision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_repository_32505857_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_planRepository_branchDisplayName=master bamboo_capability_system_jdk_JDK_1_8_0_151=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_capability_system_builder_command_Composer_1_x=/usr/bin/composer1.x bamboo_capability_system_builder_command_Composer_8_1=/usr/local/bin/composer-8.1 bamboo_planRepository_1_type=bbCloud bamboo_planRepository_branchName=master bamboo_repository_32505857_previous_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_jdk_JDK=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_plan_storageTag=plan-31686669 bamboo_hg_cache_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/_hg-repositories-cache bamboo_planRepository_1_username= bamboo_planRepository_type=bbCloud bamboo_git_cache_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/_git-repositories-cache bamboo_capability_system_builder_node_Node_js=/usr/bin/node bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_6=/bin/sed -i s/name="BASIC_AUTH_PASSWORD" value="REPLACEME"/name="BASIC_AUTH_PASSWORD" value="m7O2O7V6zXZOy54DIk4L3SM1oWp73itU"/ phpunit.xml bamboo_tmp_directory=/opt/atlassian/bamboo/atlassian-bamboo/temp bamboo_working_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 bamboo_planKey=RB-ECOM2 bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_2=/usr/local/bin/composer-8.1 install bamboo_planRepository_1_repositoryUrl=https://bitbucket.org/resursbankplugins/ecom2 bamboo_planRepository_username= bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_5=/bin/sed -i s/name="BASIC_AUTH_USERNAME" value="REPLACEME"/name="BASIC_AUTH_USERNAME" value="au2toto2"/ phpunit.xml bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_4=/bin/cp phpunit.xml.example phpunit.xml bamboo_capability_system_jdk_JDK_1_8=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_capability_system_jdk_JDK_1_8_0_242=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_planRepository_1_branchName=master |
01-Oct-2022 19:00:28 | Finished task 'sed (storeid)' with result: Success |
01-Oct-2022 19:00:28 | Starting task 'sed (jwt client id)' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.command' |
01-Oct-2022 19:00:28 | Beginning to execute external process for build 'Resurs Bank - ECom2 - Test Ecom2 #208 (RB-ECOM2-JOB1-208)' ... running command line: /bin/sed -i s/name="JWT_AUTH_CLIENT_ID" value="REPLACEME"/name="JWT_AUTH_CLIENT_ID" value="tomas_t"/ phpunit.xml ... in: /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 ... using extra environment variables: bamboo_planRepository_1_branch=master bamboo_capability_system_builder_command_PHPUNIT_PHP_5_3=/usr/local/bin/unit53 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_1=/usr/local/bin/unit71 bamboo_capability_system_jdk_JDK_1_8_0_275__JRE_=/usr/lib/jvm/java-8-openjdk-amd64/jre bamboo_capability_system_builder_command_PHPUNIT_PHP_7_0=/usr/local/bin/unit70 bamboo_planRepository_1_branchDisplayName=master bamboo_repository_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_builder_command_PHPUNIT_PHP_5_6=/usr/local/bin/unit56 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_4=/usr/local/bin/unit74 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_3=/usr/local/bin/unit73 bamboo_capability_system_builder_command_PHPUNIT_PHP_5_5=/usr/local/bin/unit55 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_2=/usr/local/bin/unit72 bamboo_capability_system_builder_command_PHPUNIT_PHP_5_4=/usr/local/bin/unit54 bamboo_resultsUrl=https://bamboo.tornevall.net/browse/RB-ECOM2-JOB1-208 bamboo_build_working_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 bamboo_planRepository_1_name=ECom2 bamboo_buildKey=RB-ECOM2-JOB1 bamboo_capability_system_builder_command_PHP_7_0=/usr/bin/php7.0 bamboo_capability_system_builder_command_PHP_5_3=/usr/local/bin/php53 bamboo_capability_system_builder_command_PHP_7_1=/usr/bin/php7.1 bamboo_repository_32505857_branch_name=master bamboo_capability_system_builder_command_PHP_7_2=/usr/bin/php7.2 bamboo_capability_system_builder_command_PHP_5_4=/usr/local/bin/php54 bamboo_shortPlanName=ECom2 bamboo_planRepository_name=ECom2 bamboo_capability_system_builder_command_PHPUNIT_PHP8_1=/usr/local/bin/unit81 bamboo_buildNumber=208 bamboo_capability_system_builder_command_PHP_7_3=/usr/bin/php7.3 bamboo_capability_system_builder_command_PHP_5_5=/usr/local/bin/php55 bamboo_capability_system_builder_command_PHP_7_4=/usr/bin/php7.0 bamboo_capability_system_builder_command_PHP_5_6=/usr/bin/php5.6 bamboo_shortJobName=Test Ecom2 bamboo_buildResultsUrl=https://bamboo.tornevall.net/browse/RB-ECOM2-JOB1-208 bamboo_planRepository_repositoryUrl=https://bitbucket.org/resursbankplugins/ecom2 bamboo_agentId=27131913 bamboo_planName=Resurs Bank - ECom2 bamboo_capability_system_builder_command_sed=/bin/sed bamboo_shortPlanKey=ECOM2 bamboo_shortJobKey=JOB1 bamboo_planRepository_revision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_buildTimeStamp=2022-10-01T19:00:00.914+02:00 bamboo_repository_previous_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_planRepository_previousRevision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_builder_command_Copy=/bin/cp bamboo_capability_system_jdk_JDK_1_8_0_265=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_buildResultKey=RB-ECOM2-JOB1-208 bamboo_repository_branch_name=master bamboo_buildPlanName=Resurs Bank - ECom2 - Test Ecom2 bamboo_planRepository_1_revision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_hg_executable=/usr/bin/hg bamboo_capability_system_builder_command_Composer=/usr/bin/composer bamboo_repository_name=ECom2 bamboo_buildFailed=false bamboo_repository_32505857_name=ECom2 bamboo_capability_system_builder_command_PHP_8_0=/usr/bin/php8.0 bamboo_capability_system_builder_command_PHP_8_1=/usr/bin/php8.1 bamboo_planRepository_branch=master bamboo_capability_system_builder_command__bin_bash=/bin/bash bamboo_agentWorkingDirectory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir bamboo_capability_system_git_executable=/usr/bin/git bamboo_planRepository_1_previousRevision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_repository_32505857_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_planRepository_branchDisplayName=master bamboo_capability_system_jdk_JDK_1_8_0_151=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_capability_system_builder_command_Composer_1_x=/usr/bin/composer1.x bamboo_capability_system_builder_command_Composer_8_1=/usr/local/bin/composer-8.1 bamboo_planRepository_1_type=bbCloud bamboo_planRepository_branchName=master bamboo_repository_32505857_previous_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_jdk_JDK=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_plan_storageTag=plan-31686669 bamboo_hg_cache_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/_hg-repositories-cache bamboo_planRepository_1_username= bamboo_planRepository_type=bbCloud bamboo_git_cache_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/_git-repositories-cache bamboo_capability_system_builder_node_Node_js=/usr/bin/node bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_6=/bin/sed -i s/name="BASIC_AUTH_PASSWORD" value="REPLACEME"/name="BASIC_AUTH_PASSWORD" value="m7O2O7V6zXZOy54DIk4L3SM1oWp73itU"/ phpunit.xml bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_9=/bin/sed -i s/name="STORE_ID" value="REPLACEME"/name="STORE_ID" value="3727e9e3-8c35-4bf1-b785-03284c0fd987"/ phpunit.xml bamboo_tmp_directory=/opt/atlassian/bamboo/atlassian-bamboo/temp bamboo_working_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 bamboo_planKey=RB-ECOM2 bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_2=/usr/local/bin/composer-8.1 install bamboo_planRepository_1_repositoryUrl=https://bitbucket.org/resursbankplugins/ecom2 bamboo_planRepository_username= bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_5=/bin/sed -i s/name="BASIC_AUTH_USERNAME" value="REPLACEME"/name="BASIC_AUTH_USERNAME" value="au2toto2"/ phpunit.xml bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_4=/bin/cp phpunit.xml.example phpunit.xml bamboo_capability_system_jdk_JDK_1_8=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_capability_system_jdk_JDK_1_8_0_242=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_planRepository_1_branchName=master |
01-Oct-2022 19:00:28 | Finished task 'sed (jwt client id)' with result: Success |
01-Oct-2022 19:00:28 | Starting task 'sed (happy-flow)' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.command' |
01-Oct-2022 19:00:28 | Beginning to execute external process for build 'Resurs Bank - ECom2 - Test Ecom2 #208 (RB-ECOM2-JOB1-208)' ... running command line: /bin/sed -i s/name="GOVERNMENT_ID_HAPPY_NATURAL" value="REPLACEME"/name="GOVERNMENT_ID_HAPPY_NATURAL" value="198305147715"/ phpunit.xml ... in: /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 ... using extra environment variables: bamboo_planRepository_1_branch=master bamboo_capability_system_builder_command_PHPUNIT_PHP_5_3=/usr/local/bin/unit53 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_1=/usr/local/bin/unit71 bamboo_capability_system_jdk_JDK_1_8_0_275__JRE_=/usr/lib/jvm/java-8-openjdk-amd64/jre bamboo_capability_system_builder_command_PHPUNIT_PHP_7_0=/usr/local/bin/unit70 bamboo_planRepository_1_branchDisplayName=master bamboo_repository_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_builder_command_PHPUNIT_PHP_5_6=/usr/local/bin/unit56 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_4=/usr/local/bin/unit74 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_3=/usr/local/bin/unit73 bamboo_capability_system_builder_command_PHPUNIT_PHP_5_5=/usr/local/bin/unit55 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_2=/usr/local/bin/unit72 bamboo_capability_system_builder_command_PHPUNIT_PHP_5_4=/usr/local/bin/unit54 bamboo_resultsUrl=https://bamboo.tornevall.net/browse/RB-ECOM2-JOB1-208 bamboo_build_working_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 bamboo_planRepository_1_name=ECom2 bamboo_buildKey=RB-ECOM2-JOB1 bamboo_capability_system_builder_command_PHP_7_0=/usr/bin/php7.0 bamboo_capability_system_builder_command_PHP_5_3=/usr/local/bin/php53 bamboo_capability_system_builder_command_PHP_7_1=/usr/bin/php7.1 bamboo_repository_32505857_branch_name=master bamboo_capability_system_builder_command_PHP_7_2=/usr/bin/php7.2 bamboo_capability_system_builder_command_PHP_5_4=/usr/local/bin/php54 bamboo_shortPlanName=ECom2 bamboo_planRepository_name=ECom2 bamboo_capability_system_builder_command_PHPUNIT_PHP8_1=/usr/local/bin/unit81 bamboo_buildNumber=208 bamboo_capability_system_builder_command_PHP_7_3=/usr/bin/php7.3 bamboo_capability_system_builder_command_PHP_5_5=/usr/local/bin/php55 bamboo_capability_system_builder_command_PHP_7_4=/usr/bin/php7.0 bamboo_capability_system_builder_command_PHP_5_6=/usr/bin/php5.6 bamboo_shortJobName=Test Ecom2 bamboo_buildResultsUrl=https://bamboo.tornevall.net/browse/RB-ECOM2-JOB1-208 bamboo_planRepository_repositoryUrl=https://bitbucket.org/resursbankplugins/ecom2 bamboo_agentId=27131913 bamboo_planName=Resurs Bank - ECom2 bamboo_capability_system_builder_command_sed=/bin/sed bamboo_shortPlanKey=ECOM2 bamboo_shortJobKey=JOB1 bamboo_planRepository_revision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_buildTimeStamp=2022-10-01T19:00:00.914+02:00 bamboo_repository_previous_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_planRepository_previousRevision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_builder_command_Copy=/bin/cp bamboo_capability_system_jdk_JDK_1_8_0_265=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_buildResultKey=RB-ECOM2-JOB1-208 bamboo_repository_branch_name=master bamboo_buildPlanName=Resurs Bank - ECom2 - Test Ecom2 bamboo_planRepository_1_revision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_hg_executable=/usr/bin/hg bamboo_capability_system_builder_command_Composer=/usr/bin/composer bamboo_repository_name=ECom2 bamboo_buildFailed=false bamboo_repository_32505857_name=ECom2 bamboo_capability_system_builder_command_PHP_8_0=/usr/bin/php8.0 bamboo_capability_system_builder_command_PHP_8_1=/usr/bin/php8.1 bamboo_planRepository_branch=master bamboo_capability_system_builder_command__bin_bash=/bin/bash bamboo_agentWorkingDirectory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir bamboo_capability_system_git_executable=/usr/bin/git bamboo_planRepository_1_previousRevision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_repository_32505857_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_planRepository_branchDisplayName=master bamboo_capability_system_jdk_JDK_1_8_0_151=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_capability_system_builder_command_Composer_1_x=/usr/bin/composer1.x bamboo_capability_system_builder_command_Composer_8_1=/usr/local/bin/composer-8.1 bamboo_planRepository_1_type=bbCloud bamboo_planRepository_branchName=master bamboo_repository_32505857_previous_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_jdk_JDK=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_plan_storageTag=plan-31686669 bamboo_hg_cache_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/_hg-repositories-cache bamboo_planRepository_1_username= bamboo_planRepository_type=bbCloud bamboo_git_cache_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/_git-repositories-cache bamboo_capability_system_builder_node_Node_js=/usr/bin/node bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_7=/bin/sed -i s/name="JWT_AUTH_CLIENT_ID" value="REPLACEME"/name="JWT_AUTH_CLIENT_ID" value="tomas_t"/ phpunit.xml bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_6=/bin/sed -i s/name="BASIC_AUTH_PASSWORD" value="REPLACEME"/name="BASIC_AUTH_PASSWORD" value="m7O2O7V6zXZOy54DIk4L3SM1oWp73itU"/ phpunit.xml bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_9=/bin/sed -i s/name="STORE_ID" value="REPLACEME"/name="STORE_ID" value="3727e9e3-8c35-4bf1-b785-03284c0fd987"/ phpunit.xml bamboo_tmp_directory=/opt/atlassian/bamboo/atlassian-bamboo/temp bamboo_working_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 bamboo_planKey=RB-ECOM2 bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_2=/usr/local/bin/composer-8.1 install bamboo_planRepository_1_repositoryUrl=https://bitbucket.org/resursbankplugins/ecom2 bamboo_planRepository_username= bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_5=/bin/sed -i s/name="BASIC_AUTH_USERNAME" value="REPLACEME"/name="BASIC_AUTH_USERNAME" value="au2toto2"/ phpunit.xml bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_4=/bin/cp phpunit.xml.example phpunit.xml bamboo_capability_system_jdk_JDK_1_8=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_capability_system_jdk_JDK_1_8_0_242=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_planRepository_1_branchName=master |
01-Oct-2022 19:00:28 | Finished task 'sed (happy-flow)' with result: Success |
01-Oct-2022 19:00:28 | Starting task 'sed (jwt client secret)' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.command' |
01-Oct-2022 19:00:28 | Beginning to execute external process for build 'Resurs Bank - ECom2 - Test Ecom2 #208 (RB-ECOM2-JOB1-208)' ... running command line: /bin/sed -i s/name="JWT_AUTH_CLIENT_SECRET" value="REPLACEME"/name="JWT_AUTH_CLIENT_SECRET" value="resurs123"/ phpunit.xml ... in: /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 ... using extra environment variables: bamboo_planRepository_1_branch=master bamboo_capability_system_builder_command_PHPUNIT_PHP_5_3=/usr/local/bin/unit53 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_1=/usr/local/bin/unit71 bamboo_capability_system_jdk_JDK_1_8_0_275__JRE_=/usr/lib/jvm/java-8-openjdk-amd64/jre bamboo_capability_system_builder_command_PHPUNIT_PHP_7_0=/usr/local/bin/unit70 bamboo_planRepository_1_branchDisplayName=master bamboo_repository_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_builder_command_PHPUNIT_PHP_5_6=/usr/local/bin/unit56 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_4=/usr/local/bin/unit74 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_3=/usr/local/bin/unit73 bamboo_capability_system_builder_command_PHPUNIT_PHP_5_5=/usr/local/bin/unit55 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_2=/usr/local/bin/unit72 bamboo_capability_system_builder_command_PHPUNIT_PHP_5_4=/usr/local/bin/unit54 bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_10=/bin/sed -i s/name="GOVERNMENT_ID_HAPPY_NATURAL" value="REPLACEME"/name="GOVERNMENT_ID_HAPPY_NATURAL" value="198305147715"/ phpunit.xml bamboo_resultsUrl=https://bamboo.tornevall.net/browse/RB-ECOM2-JOB1-208 bamboo_build_working_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 bamboo_planRepository_1_name=ECom2 bamboo_buildKey=RB-ECOM2-JOB1 bamboo_capability_system_builder_command_PHP_7_0=/usr/bin/php7.0 bamboo_capability_system_builder_command_PHP_5_3=/usr/local/bin/php53 bamboo_capability_system_builder_command_PHP_7_1=/usr/bin/php7.1 bamboo_repository_32505857_branch_name=master bamboo_capability_system_builder_command_PHP_7_2=/usr/bin/php7.2 bamboo_capability_system_builder_command_PHP_5_4=/usr/local/bin/php54 bamboo_shortPlanName=ECom2 bamboo_planRepository_name=ECom2 bamboo_capability_system_builder_command_PHPUNIT_PHP8_1=/usr/local/bin/unit81 bamboo_buildNumber=208 bamboo_capability_system_builder_command_PHP_7_3=/usr/bin/php7.3 bamboo_capability_system_builder_command_PHP_5_5=/usr/local/bin/php55 bamboo_capability_system_builder_command_PHP_7_4=/usr/bin/php7.0 bamboo_capability_system_builder_command_PHP_5_6=/usr/bin/php5.6 bamboo_shortJobName=Test Ecom2 bamboo_buildResultsUrl=https://bamboo.tornevall.net/browse/RB-ECOM2-JOB1-208 bamboo_planRepository_repositoryUrl=https://bitbucket.org/resursbankplugins/ecom2 bamboo_agentId=27131913 bamboo_planName=Resurs Bank - ECom2 bamboo_capability_system_builder_command_sed=/bin/sed bamboo_shortPlanKey=ECOM2 bamboo_shortJobKey=JOB1 bamboo_planRepository_revision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_buildTimeStamp=2022-10-01T19:00:00.914+02:00 bamboo_repository_previous_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_planRepository_previousRevision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_builder_command_Copy=/bin/cp bamboo_capability_system_jdk_JDK_1_8_0_265=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_buildResultKey=RB-ECOM2-JOB1-208 bamboo_repository_branch_name=master bamboo_buildPlanName=Resurs Bank - ECom2 - Test Ecom2 bamboo_planRepository_1_revision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_hg_executable=/usr/bin/hg bamboo_capability_system_builder_command_Composer=/usr/bin/composer bamboo_repository_name=ECom2 bamboo_buildFailed=false bamboo_repository_32505857_name=ECom2 bamboo_capability_system_builder_command_PHP_8_0=/usr/bin/php8.0 bamboo_capability_system_builder_command_PHP_8_1=/usr/bin/php8.1 bamboo_planRepository_branch=master bamboo_capability_system_builder_command__bin_bash=/bin/bash bamboo_agentWorkingDirectory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir bamboo_capability_system_git_executable=/usr/bin/git bamboo_planRepository_1_previousRevision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_repository_32505857_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_planRepository_branchDisplayName=master bamboo_capability_system_jdk_JDK_1_8_0_151=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_capability_system_builder_command_Composer_1_x=/usr/bin/composer1.x bamboo_capability_system_builder_command_Composer_8_1=/usr/local/bin/composer-8.1 bamboo_planRepository_1_type=bbCloud bamboo_planRepository_branchName=master bamboo_repository_32505857_previous_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_jdk_JDK=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_plan_storageTag=plan-31686669 bamboo_hg_cache_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/_hg-repositories-cache bamboo_planRepository_1_username= bamboo_planRepository_type=bbCloud bamboo_git_cache_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/_git-repositories-cache bamboo_capability_system_builder_node_Node_js=/usr/bin/node bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_7=/bin/sed -i s/name="JWT_AUTH_CLIENT_ID" value="REPLACEME"/name="JWT_AUTH_CLIENT_ID" value="tomas_t"/ phpunit.xml bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_6=/bin/sed -i s/name="BASIC_AUTH_PASSWORD" value="REPLACEME"/name="BASIC_AUTH_PASSWORD" value="m7O2O7V6zXZOy54DIk4L3SM1oWp73itU"/ phpunit.xml bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_9=/bin/sed -i s/name="STORE_ID" value="REPLACEME"/name="STORE_ID" value="3727e9e3-8c35-4bf1-b785-03284c0fd987"/ phpunit.xml bamboo_tmp_directory=/opt/atlassian/bamboo/atlassian-bamboo/temp bamboo_working_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 bamboo_planKey=RB-ECOM2 bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_2=/usr/local/bin/composer-8.1 install bamboo_planRepository_1_repositoryUrl=https://bitbucket.org/resursbankplugins/ecom2 bamboo_planRepository_username= bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_5=/bin/sed -i s/name="BASIC_AUTH_USERNAME" value="REPLACEME"/name="BASIC_AUTH_USERNAME" value="au2toto2"/ phpunit.xml bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_4=/bin/cp phpunit.xml.example phpunit.xml bamboo_capability_system_jdk_JDK_1_8=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_capability_system_jdk_JDK_1_8_0_242=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_planRepository_1_branchName=master |
01-Oct-2022 19:00:28 | Finished task 'sed (jwt client secret)' with result: Success |
01-Oct-2022 19:00:28 | Starting task 'sed (payment-method)' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.command' |
01-Oct-2022 19:00:28 | Beginning to execute external process for build 'Resurs Bank - ECom2 - Test Ecom2 #208 (RB-ECOM2-JOB1-208)' ... running command line: /bin/sed -i s/name="PAYMENT_METHOD_ID" value="REPLACEME"/name="PAYMENT_METHOD_ID" value="d9db8567-d18b-4677-8a76-9701c94a4f4c"/ phpunit.xml ... in: /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 ... using extra environment variables: bamboo_planRepository_1_branch=master bamboo_capability_system_builder_command_PHPUNIT_PHP_5_3=/usr/local/bin/unit53 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_1=/usr/local/bin/unit71 bamboo_capability_system_jdk_JDK_1_8_0_275__JRE_=/usr/lib/jvm/java-8-openjdk-amd64/jre bamboo_capability_system_builder_command_PHPUNIT_PHP_7_0=/usr/local/bin/unit70 bamboo_planRepository_1_branchDisplayName=master bamboo_repository_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_builder_command_PHPUNIT_PHP_5_6=/usr/local/bin/unit56 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_4=/usr/local/bin/unit74 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_3=/usr/local/bin/unit73 bamboo_capability_system_builder_command_PHPUNIT_PHP_5_5=/usr/local/bin/unit55 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_2=/usr/local/bin/unit72 bamboo_capability_system_builder_command_PHPUNIT_PHP_5_4=/usr/local/bin/unit54 bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_10=/bin/sed -i s/name="GOVERNMENT_ID_HAPPY_NATURAL" value="REPLACEME"/name="GOVERNMENT_ID_HAPPY_NATURAL" value="198305147715"/ phpunit.xml bamboo_resultsUrl=https://bamboo.tornevall.net/browse/RB-ECOM2-JOB1-208 bamboo_build_working_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 bamboo_planRepository_1_name=ECom2 bamboo_buildKey=RB-ECOM2-JOB1 bamboo_capability_system_builder_command_PHP_7_0=/usr/bin/php7.0 bamboo_capability_system_builder_command_PHP_5_3=/usr/local/bin/php53 bamboo_capability_system_builder_command_PHP_7_1=/usr/bin/php7.1 bamboo_repository_32505857_branch_name=master bamboo_capability_system_builder_command_PHP_7_2=/usr/bin/php7.2 bamboo_capability_system_builder_command_PHP_5_4=/usr/local/bin/php54 bamboo_shortPlanName=ECom2 bamboo_planRepository_name=ECom2 bamboo_capability_system_builder_command_PHPUNIT_PHP8_1=/usr/local/bin/unit81 bamboo_buildNumber=208 bamboo_capability_system_builder_command_PHP_7_3=/usr/bin/php7.3 bamboo_capability_system_builder_command_PHP_5_5=/usr/local/bin/php55 bamboo_capability_system_builder_command_PHP_7_4=/usr/bin/php7.0 bamboo_capability_system_builder_command_PHP_5_6=/usr/bin/php5.6 bamboo_shortJobName=Test Ecom2 bamboo_buildResultsUrl=https://bamboo.tornevall.net/browse/RB-ECOM2-JOB1-208 bamboo_planRepository_repositoryUrl=https://bitbucket.org/resursbankplugins/ecom2 bamboo_agentId=27131913 bamboo_planName=Resurs Bank - ECom2 bamboo_capability_system_builder_command_sed=/bin/sed bamboo_shortPlanKey=ECOM2 bamboo_shortJobKey=JOB1 bamboo_planRepository_revision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_buildTimeStamp=2022-10-01T19:00:00.914+02:00 bamboo_repository_previous_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_planRepository_previousRevision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_builder_command_Copy=/bin/cp bamboo_capability_system_jdk_JDK_1_8_0_265=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_buildResultKey=RB-ECOM2-JOB1-208 bamboo_repository_branch_name=master bamboo_buildPlanName=Resurs Bank - ECom2 - Test Ecom2 bamboo_planRepository_1_revision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_hg_executable=/usr/bin/hg bamboo_capability_system_builder_command_Composer=/usr/bin/composer bamboo_repository_name=ECom2 bamboo_buildFailed=false bamboo_repository_32505857_name=ECom2 bamboo_capability_system_builder_command_PHP_8_0=/usr/bin/php8.0 bamboo_capability_system_builder_command_PHP_8_1=/usr/bin/php8.1 bamboo_planRepository_branch=master bamboo_capability_system_builder_command__bin_bash=/bin/bash bamboo_agentWorkingDirectory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir bamboo_capability_system_git_executable=/usr/bin/git bamboo_planRepository_1_previousRevision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_repository_32505857_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_planRepository_branchDisplayName=master bamboo_capability_system_jdk_JDK_1_8_0_151=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_capability_system_builder_command_Composer_1_x=/usr/bin/composer1.x bamboo_capability_system_builder_command_Composer_8_1=/usr/local/bin/composer-8.1 bamboo_planRepository_1_type=bbCloud bamboo_planRepository_branchName=master bamboo_repository_32505857_previous_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_jdk_JDK=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_plan_storageTag=plan-31686669 bamboo_hg_cache_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/_hg-repositories-cache bamboo_planRepository_1_username= bamboo_planRepository_type=bbCloud bamboo_git_cache_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/_git-repositories-cache bamboo_capability_system_builder_node_Node_js=/usr/bin/node bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_7=/bin/sed -i s/name="JWT_AUTH_CLIENT_ID" value="REPLACEME"/name="JWT_AUTH_CLIENT_ID" value="tomas_t"/ phpunit.xml bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_6=/bin/sed -i s/name="BASIC_AUTH_PASSWORD" value="REPLACEME"/name="BASIC_AUTH_PASSWORD" value="m7O2O7V6zXZOy54DIk4L3SM1oWp73itU"/ phpunit.xml bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_9=/bin/sed -i s/name="STORE_ID" value="REPLACEME"/name="STORE_ID" value="3727e9e3-8c35-4bf1-b785-03284c0fd987"/ phpunit.xml bamboo_tmp_directory=/opt/atlassian/bamboo/atlassian-bamboo/temp bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_8=/bin/sed -i s/name="JWT_AUTH_CLIENT_SECRET" value="REPLACEME"/name="JWT_AUTH_CLIENT_SECRET" value="resurs123"/ phpunit.xml bamboo_working_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 bamboo_planKey=RB-ECOM2 bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_2=/usr/local/bin/composer-8.1 install bamboo_planRepository_1_repositoryUrl=https://bitbucket.org/resursbankplugins/ecom2 bamboo_planRepository_username= bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_5=/bin/sed -i s/name="BASIC_AUTH_USERNAME" value="REPLACEME"/name="BASIC_AUTH_USERNAME" value="au2toto2"/ phpunit.xml bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_4=/bin/cp phpunit.xml.example phpunit.xml bamboo_capability_system_jdk_JDK_1_8=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_capability_system_jdk_JDK_1_8_0_242=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_planRepository_1_branchName=master |
01-Oct-2022 19:00:28 | Finished task 'sed (payment-method)' with result: Success |
01-Oct-2022 19:00:28 | Starting task 'UNIT 8.1' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.command' |
01-Oct-2022 19:00:28 | Beginning to execute external process for build 'Resurs Bank - ECom2 - Test Ecom2 #208 (RB-ECOM2-JOB1-208)' ... running command line: /usr/local/bin/unit81 --whitelist source --configuration ./phpunit.xml ... in: /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 ... using extra environment variables: bamboo_planRepository_1_branch=master bamboo_capability_system_builder_command_PHPUNIT_PHP_5_3=/usr/local/bin/unit53 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_1=/usr/local/bin/unit71 bamboo_capability_system_jdk_JDK_1_8_0_275__JRE_=/usr/lib/jvm/java-8-openjdk-amd64/jre bamboo_capability_system_builder_command_PHPUNIT_PHP_7_0=/usr/local/bin/unit70 bamboo_planRepository_1_branchDisplayName=master bamboo_repository_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_builder_command_PHPUNIT_PHP_5_6=/usr/local/bin/unit56 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_4=/usr/local/bin/unit74 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_3=/usr/local/bin/unit73 bamboo_capability_system_builder_command_PHPUNIT_PHP_5_5=/usr/local/bin/unit55 bamboo_capability_system_builder_command_PHPUNIT_PHP_7_2=/usr/local/bin/unit72 bamboo_capability_system_builder_command_PHPUNIT_PHP_5_4=/usr/local/bin/unit54 bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_10=/bin/sed -i s/name="GOVERNMENT_ID_HAPPY_NATURAL" value="REPLACEME"/name="GOVERNMENT_ID_HAPPY_NATURAL" value="198305147715"/ phpunit.xml bamboo_resultsUrl=https://bamboo.tornevall.net/browse/RB-ECOM2-JOB1-208 bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_11=/bin/sed -i s/name="PAYMENT_METHOD_ID" value="REPLACEME"/name="PAYMENT_METHOD_ID" value="d9db8567-d18b-4677-8a76-9701c94a4f4c"/ phpunit.xml bamboo_build_working_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 bamboo_planRepository_1_name=ECom2 bamboo_buildKey=RB-ECOM2-JOB1 bamboo_capability_system_builder_command_PHP_7_0=/usr/bin/php7.0 bamboo_capability_system_builder_command_PHP_5_3=/usr/local/bin/php53 bamboo_capability_system_builder_command_PHP_7_1=/usr/bin/php7.1 bamboo_repository_32505857_branch_name=master bamboo_capability_system_builder_command_PHP_7_2=/usr/bin/php7.2 bamboo_capability_system_builder_command_PHP_5_4=/usr/local/bin/php54 bamboo_shortPlanName=ECom2 is_pipeline=1 bamboo_planRepository_name=ECom2 bamboo_capability_system_builder_command_PHPUNIT_PHP8_1=/usr/local/bin/unit81 bamboo_buildNumber=208 bamboo_capability_system_builder_command_PHP_7_3=/usr/bin/php7.3 bamboo_capability_system_builder_command_PHP_5_5=/usr/local/bin/php55 bamboo_capability_system_builder_command_PHP_7_4=/usr/bin/php7.0 bamboo_capability_system_builder_command_PHP_5_6=/usr/bin/php5.6 bamboo_shortJobName=Test Ecom2 bamboo_buildResultsUrl=https://bamboo.tornevall.net/browse/RB-ECOM2-JOB1-208 bamboo_planRepository_repositoryUrl=https://bitbucket.org/resursbankplugins/ecom2 bamboo_agentId=27131913 bamboo_planName=Resurs Bank - ECom2 bamboo_capability_system_builder_command_sed=/bin/sed bamboo_shortPlanKey=ECOM2 bamboo_shortJobKey=JOB1 bamboo_planRepository_revision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_buildTimeStamp=2022-10-01T19:00:00.914+02:00 bamboo_repository_previous_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_planRepository_previousRevision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_builder_command_Copy=/bin/cp bamboo_capability_system_jdk_JDK_1_8_0_265=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_buildResultKey=RB-ECOM2-JOB1-208 bamboo_repository_branch_name=master bamboo_buildPlanName=Resurs Bank - ECom2 - Test Ecom2 bamboo_planRepository_1_revision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_hg_executable=/usr/bin/hg bamboo_capability_system_builder_command_Composer=/usr/bin/composer bamboo_repository_name=ECom2 bamboo_buildFailed=false bamboo_repository_32505857_name=ECom2 bamboo_capability_system_builder_command_PHP_8_0=/usr/bin/php8.0 bamboo_capability_system_builder_command_PHP_8_1=/usr/bin/php8.1 bamboo_planRepository_branch=master bamboo_capability_system_builder_command__bin_bash=/bin/bash bamboo_agentWorkingDirectory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir bamboo_capability_system_git_executable=/usr/bin/git bamboo_planRepository_1_previousRevision=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_repository_32505857_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_planRepository_branchDisplayName=master bamboo_capability_system_jdk_JDK_1_8_0_151=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_capability_system_builder_command_Composer_1_x=/usr/bin/composer1.x bamboo_capability_system_builder_command_Composer_8_1=/usr/local/bin/composer-8.1 bamboo_planRepository_1_type=bbCloud bamboo_planRepository_branchName=master bamboo_repository_32505857_previous_revision_number=ac5092890ef2d10d85d9dd763e0e8c6207ac0ceb bamboo_capability_system_jdk_JDK=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_plan_storageTag=plan-31686669 bamboo_hg_cache_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/_hg-repositories-cache bamboo_planRepository_1_username= bamboo_planRepository_type=bbCloud bamboo_git_cache_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/_git-repositories-cache bamboo_capability_system_builder_node_Node_js=/usr/bin/node bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_7=/bin/sed -i s/name="JWT_AUTH_CLIENT_ID" value="REPLACEME"/name="JWT_AUTH_CLIENT_ID" value="tomas_t"/ phpunit.xml bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_6=/bin/sed -i s/name="BASIC_AUTH_PASSWORD" value="REPLACEME"/name="BASIC_AUTH_PASSWORD" value="m7O2O7V6zXZOy54DIk4L3SM1oWp73itU"/ phpunit.xml bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_9=/bin/sed -i s/name="STORE_ID" value="REPLACEME"/name="STORE_ID" value="3727e9e3-8c35-4bf1-b785-03284c0fd987"/ phpunit.xml bamboo_tmp_directory=/opt/atlassian/bamboo/atlassian-bamboo/temp bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_8=/bin/sed -i s/name="JWT_AUTH_CLIENT_SECRET" value="REPLACEME"/name="JWT_AUTH_CLIENT_SECRET" value="resurs123"/ phpunit.xml bamboo_working_directory=/opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1 bamboo_planKey=RB-ECOM2 bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_2=/usr/local/bin/composer-8.1 install bamboo_planRepository_1_repositoryUrl=https://bitbucket.org/resursbankplugins/ecom2 bamboo_planRepository_username= bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_5=/bin/sed -i s/name="BASIC_AUTH_USERNAME" value="REPLACEME"/name="BASIC_AUTH_USERNAME" value="au2toto2"/ phpunit.xml bamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_command_4=/bin/cp phpunit.xml.example phpunit.xml bamboo_capability_system_jdk_JDK_1_8=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_capability_system_jdk_JDK_1_8_0_242=/usr/lib/jvm/java-8-openjdk-amd64 bamboo_planRepository_1_branchName=master |
01-Oct-2022 19:00:29 | PHPUnit 9.5.14 by Sebastian Bergmann and contributors. |
01-Oct-2022 19:00:29 | |
01-Oct-2022 19:00:29 | Runtime: PHP 8.1.10 |
01-Oct-2022 19:00:29 | Configuration: ./phpunit.xml |
01-Oct-2022 19:00:29 | |
01-Oct-2022 19:00:29 | ............................................................... 63 / 334 ( 18%) |
01-Oct-2022 19:00:29 | .EEEE.......................................................... 126 / 334 ( 37%) |
01-Oct-2022 19:00:29 | ............................................................... 189 / 334 ( 56%) |
01-Oct-2022 19:00:29 | WW............................................................. 252 / 334 ( 75%) |
01-Oct-2022 19:00:44 | PHP Warning: Undefined property: Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLineCollection::$data in /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Model/Payment/Order/ActionLog.php on line 74 |
01-Oct-2022 19:00:44 | PHP Stack trace: |
01-Oct-2022 19:00:44 | PHP 1. {main}() /usr/local/bin/phpunit74:0 |
01-Oct-2022 19:00:44 | PHP 2. PHPUnit\TextUI\Command::main($exit = *uninitialized*) /usr/local/bin/phpunit74:2287 |
01-Oct-2022 19:00:44 | PHP 3. PHPUnit\TextUI\Command->run($argv = [0 => '/usr/local/bin/phpunit74', 1 => '--whitelist', 2 => 'source', 3 => '--configuration', 4 => './phpunit.xml'], $exit = TRUE) phar:///usr/local/bin/phpunit74/phpunit/TextUI/Command.php:93 |
01-Oct-2022 19:00:44 | PHP 4. PHPUnit\TextUI\TestRunner->run($suite = class PHPUnit\Framework\TestSuite { protected $backupGlobals = NULL; protected $backupStaticAttributes = NULL; protected $runTestInSeparateProcess = FALSE; protected $name = ''; protected $groups = ['default' => [...]]; protected $tests = [0 => class PHPUnit\Framework\TestSuite { ... }, 1 => class PHPUnit\Framework\TestSuite { ... }]; protected $numTests = 334; protected $testCase = FALSE; protected $foundClasses = []; protected $providedTests = NULL; protected $requiredTests = NULL; private $beStrictAboutChangesToGlobalState = NULL; private $iteratorFilter = NULL; private $declaredClassesPointer = 1338; private $warnings = [] }, $arguments = ['extensions' => [], 'listGroups' => FALSE, 'listSuites' => FALSE, 'listTests' => FALSE, 'listTestsXml' => FALSE, 'loader' => NULL, 'useDefaultConfiguration' => TRUE, 'loadedExtensions' => [], 'unavailableExtensions' => [], 'notLoadedExtensions' => [], 'configuration' => './phpunit.xml', 'coverageFilter' => [0 => 'source'], 'testSuffixes' => [0 => 'Test.php', 1 => '.phpt'], 'configurationObject' => class PHPUnit\TextUI\XmlConfiguration\Configuration { private $filename = './phpunit.xml'; private $validationResult = class PHPUnit\Util\Xml\ValidationResult { ... }; private $extensions = class PHPUnit\TextUI\XmlConfiguration\ExtensionCollection { ... }; private $codeCoverage = class PHPUnit\TextUI\XmlConfiguration\CodeCoverage\CodeCoverage { ... }; private $groups = class PHPUnit\TextUI\XmlConfiguration\Groups { ... }; private $testdoxGroups = class PHPUnit\TextUI\XmlConfiguration\Groups { ... }; private $listeners = class PHPUnit\TextUI\XmlConfiguration\ExtensionCollection { ... }; private $logging = class PHPUnit\TextUI\XmlConfiguration\Logging\Logging { ... }; private $php = class PHPUnit\TextUI\XmlConfiguration\Php { ... }; private $phpunit = class PHPUnit\TextUI\XmlConfiguration\PHPUnit { ... }; private $testSuite = class PHPUnit\TextUI\XmlConfiguration\TestSuiteCollection { ... } }, 'stderr' => FALSE, 'columns' => 80], $warnings = [], $exit = TRUE) phar:///usr/local/bin/phpunit74/phpunit/TextUI/Command.php:124 |
01-Oct-2022 19:00:44 | PHP 5. PHPUnit\Framework\TestSuite->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = FALSE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 302; private $time = 12.539050855; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/TextUI/TestRunner.php:489 |
01-Oct-2022 19:00:44 | PHP 6. PHPUnit\Framework\TestSuite->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = FALSE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 302; private $time = 12.539050855; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestSuite.php:507 |
01-Oct-2022 19:00:44 | PHP 7. PHPUnit\Framework\TestSuite->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = FALSE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 302; private $time = 12.539050855; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestSuite.php:507 |
01-Oct-2022 19:00:44 | PHP 8. PHPUnit\Framework\TestCase->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = FALSE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 302; private $time = 12.539050855; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestSuite.php:507 |
01-Oct-2022 19:00:44 | PHP 9. PHPUnit\Framework\TestResult->run($test = class Resursbank\EcomTest\Integration\Module\Payment\Api\CancelTest { protected $backupGlobals = NULL; protected $backupGlobalsExcludeList = []; protected $backupGlobalsBlacklist = []; protected $backupStaticAttributes = NULL; protected $backupStaticAttributesExcludeList = []; protected $backupStaticAttributesBlacklist = []; protected $runTestInSeparateProcess = FALSE; protected $preserveGlobalState = TRUE; protected $providedTests = [0 => class PHPUnit\Framework\ExecutionOrderDependency { ... }]; private ${PHPUnit\Framework\TestCase}runClassInSeparateProcess = NULL; private ${PHPUnit\Framework\TestCase}inIsolation = FALSE; private ${PHPUnit\Framework\TestCase}data = []; private ${PHPUnit\Framework\TestCase}dataName = ''; private ${PHPUnit\Framework\TestCase}expectedException = NULL; private ${PHPUnit\Framework\TestCase}expectedExceptionMessage = NULL; private ${PHPUnit\Framework\TestCase}expectedExceptionMessageRegExp = NULL; private ${PHPUnit\Framework\TestCase}expectedExceptionCode = NULL; private ${PHPUnit\Framework\TestCase}name = 'testCancelEntirePayment'; private ${PHPUnit\Framework\TestCase}dependencies = []; private ${PHPUnit\Framework\TestCase}dependencyInput = []; private ${PHPUnit\Framework\TestCase}iniSettings = []; private ${PHPUnit\Framework\TestCase}locale = []; private ${PHPUnit\Framework\TestCase}mockObjects = [0 => class Mock_LoggerInterface_d991faa6 { ... }, 1 => class Mock_CacheInterface_3b757757 { ... }]; private ${PHPUnit\Framework\TestCase}mockObjectGenerator = NULL; private ${PHPUnit\Framework\TestCase}status = -1; private ${PHPUnit\Framework\TestCase}statusMessage = ''; private ${PHPUnit\Framework\TestCase}numAssertions = 0; private ${PHPUnit\Framework\TestCase}result = class PHPUnit\Framework\TestResult { private $passed = [...]; private $passedTestClasses = [...]; private $currentTestSuiteFailed = FALSE; private $errors = [...]; private $failures = [...]; private $warnings = [...]; private $notImplemented = [...]; private $risky = [...]; private $skipped = [...]; private $listeners = [...]; private $runTests = 302; private $time = 12.539050855; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }; private ${PHPUnit\Framework\TestCase}testResult = NULL; private ${PHPUnit\Framework\TestCase}output = ''; private ${PHPUnit\Framework\TestCase}outputExpectedRegex = NULL; private ${PHPUnit\Framework\TestCase}outputExpectedString = NULL; private ${PHPUnit\Framework\TestCase}outputCallback = FALSE; private ${PHPUnit\Framework\TestCase}outputBufferingActive = TRUE; private ${PHPUnit\Framework\TestCase}outputBufferingLevel = 1; private ${PHPUnit\Framework\TestCase}outputRetrievedForAssertion = FALSE; private ${PHPUnit\Framework\TestCase}snapshot = NULL; private ${PHPUnit\Framework\TestCase}prophet = NULL; private ${PHPUnit\Framework\TestCase}beStrictAboutChangesToGlobalState = NULL; private ${PHPUnit\Framework\TestCase}registerMockObjectsFromTestArgumentsRecursively = FALSE; private ${PHPUnit\Framework\TestCase}warnings = []; private ${PHPUnit\Framework\TestCase}groups = [0 => 'default']; private ${PHPUnit\Framework\TestCase}doesNotPerformAssertions = FALSE; private ${PHPUnit\Framework\TestCase}customComparators = []; private ${PHPUnit\Framework\TestCase}doubledTypes = [0 => 'Resursbank\\Ecom\\Lib\\Log\\LoggerInterface', 1 => 'Resursbank\\Ecom\\Lib\\Cache\\CacheInterface'] }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestCase.php:723 |
01-Oct-2022 19:00:44 | PHP 10. PHPUnit\Framework\TestCase->runBare() phar:///usr/local/bin/phpunit74/phpunit/Framework/TestResult.php:586 |
01-Oct-2022 19:00:44 | PHP 11. PHPUnit\Framework\TestCase->runTest() phar:///usr/local/bin/phpunit74/phpunit/Framework/TestCase.php:930 |
01-Oct-2022 19:00:44 | PHP 12. Resursbank\EcomTest\Integration\Module\Payment\Api\CancelTest->testCancelEntirePayment() phar:///usr/local/bin/phpunit74/phpunit/Framework/TestCase.php:1264 |
01-Oct-2022 19:00:44 | PHP 13. Resursbank\EcomTest\Integration\Module\Payment\Api\CancelTest->createPayment($orderReference = '5906aefd1515a6429eae6232') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/tests/Integration/Module/Payment/Api/CancelTest.php:164 |
01-Oct-2022 19:00:44 | PHP 14. Resursbank\Ecom\Module\Payment\Repository::create($storeId = '3727e9e3-8c35-4bf1-b785-03284c0fd987', $paymentMethodId = 'd9db8567-d18b-4677-8a76-9701c94a4f4c', $orderLines = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLineCollection { protected string $type = 'Resursbank\\Ecom\\Module\\Payment\\Models\\CreatePaymentRequest\\Order\\OrderLine'; private array ${Resursbank\Ecom\Lib\Collection\Collection}data = [0 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }, 1 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }]; private int ${Resursbank\Ecom\Lib\Collection\Collection}position = 0 }, $orderReference = '5906aefd1515a6429eae6232', $application = NULL, $customer = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer { public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress $deliveryAddress = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress { public readonly string $addressRow1 = 'Glassgatan 15'; public readonly string $postalArea = 'Göteborg'; public readonly string $postalCode = '41655'; public readonly Resursbank\Ecom\Lib\Order\CountryCode $countryCode = enum Resursbank\Ecom\Lib\Order\CountryCode::SE('SE'); public readonly ?string $fullName = NULL; public readonly ?string $firstName = NULL; public readonly ?string $lastName = NULL; public readonly ?string $addressRow2 = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } }; public readonly ?Resursbank\Ecom\Lib\Order\CustomerType $customerType = enum Resursbank\Ecom\Lib\Order\CustomerType::NATURAL('NATURAL'); public readonly ?string $contactPerson = 'Vincent'; public readonly string $email = 'test@hosted.resurs'; public readonly ?string $governmentId = '198305147715'; public readonly ?string $mobilePhone = '46701234567'; public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo $deviceInfo = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo { public readonly ?string $ip = NULL; public readonly ?string $userAgent = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } } }, $metadata = *uninitialized*, $options = *uninitialized*) /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/tests/Integration/Module/Payment/Api/CancelTest.php:141 |
01-Oct-2022 19:00:44 | PHP 15. Resursbank\Ecom\Module\Payment\Api\Create->call($storeId = '3727e9e3-8c35-4bf1-b785-03284c0fd987', $paymentMethodId = 'd9db8567-d18b-4677-8a76-9701c94a4f4c', $orderLines = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLineCollection { protected string $type = 'Resursbank\\Ecom\\Module\\Payment\\Models\\CreatePaymentRequest\\Order\\OrderLine'; private array ${Resursbank\Ecom\Lib\Collection\Collection}data = [0 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }, 1 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }]; private int ${Resursbank\Ecom\Lib\Collection\Collection}position = 0 }, $orderReference = '5906aefd1515a6429eae6232', $application = NULL, $customer = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer { public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress $deliveryAddress = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress { public readonly string $addressRow1 = 'Glassgatan 15'; public readonly string $postalArea = 'Göteborg'; public readonly string $postalCode = '41655'; public readonly Resursbank\Ecom\Lib\Order\CountryCode $countryCode = enum Resursbank\Ecom\Lib\Order\CountryCode::SE('SE'); public readonly ?string $fullName = NULL; public readonly ?string $firstName = NULL; public readonly ?string $lastName = NULL; public readonly ?string $addressRow2 = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } }; public readonly ?Resursbank\Ecom\Lib\Order\CustomerType $customerType = enum Resursbank\Ecom\Lib\Order\CustomerType::NATURAL('NATURAL'); public readonly ?string $contactPerson = 'Vincent'; public readonly string $email = 'test@hosted.resurs'; public readonly ?string $governmentId = '198305147715'; public readonly ?string $mobilePhone = '46701234567'; public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo $deviceInfo = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo { public readonly ?string $ip = NULL; public readonly ?string $userAgent = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } } }, $metadata = NULL, $options = NULL) /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Module/Payment/Repository.php:118 |
01-Oct-2022 19:00:44 | PHP 16. Resursbank\Ecom\Lib\Utilities\DataConverter::stdClassToType($object = class stdClass { public $id = 'b5e81159-712e-4602-b81a-142a7f2c715f'; public $created = '2022-10-01T19:00:42.271'; public $countryCode = 'SE'; public $storeId = '3727e9e3-8c35-4bf1-b785-03284c0fd987'; public $paymentMethodId = 'd9db8567-d18b-4677-8a76-9701c94a4f4c'; public $order = class stdClass { public $orderReference = '5906aefd1515a6429eae6232'; public $actionLog = [...]; public $possibleActions = [...]; public $totalOrderAmount = 603; public $canceledAmount = 0; public $authorizedAmount = 0; public $capturedAmount = 0; public $refundedAmount = 0 }; public $customer = class stdClass { public $customerType = 'NATURAL'; public $deliveryAddress = class stdClass { ... }; public $email = 'test@hosted.resurs'; public $governmentId = '198305147715'; public $mobilePhone = '+46701234567' }; public $application = class stdClass { public $requestedCreditLimit = 603 }; public $metadata = class stdClass { public $creator = 'tomas_t' }; public $status = 'TASK_REDIRECTION_REQUIRED'; public $taskRedirectionUrls = class stdClass { public $merchantUrl = 'https://flow.integration.resurs.com/fg/b5e81159-712e-4602-b81a-142a7f2c715f'; public $customerUrl = 'https://flow.integration.resurs.com/f/ZeZMEyaN' } }, $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Module/Payment/Api/Create.php:126 |
01-Oct-2022 19:00:44 | PHP 17. Resursbank\Ecom\Lib\Utilities\DataConverter::stdClassToType($object = class stdClass { public $orderReference = '5906aefd1515a6429eae6232'; public $actionLog = [0 => class stdClass { ... }]; public $possibleActions = []; public $totalOrderAmount = 603; public $canceledAmount = 0; public $authorizedAmount = 0; public $capturedAmount = 0; public $refundedAmount = 0 }, $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment\\Order') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Utilities/DataConverter.php:92 |
01-Oct-2022 19:00:44 | PHP 18. Resursbank\Ecom\Lib\Utilities\DataConverter::stdClassToType($object = class stdClass { public $actionId = 'fb875a1b-1997-4032-926d-6090f3579cfe'; public $type = 'CREATE'; public $created = '2022-10-01T19:00:42.291'; public $creator = 'tomas_t'; public $orderLines = [0 => class stdClass { ... }, 1 => class stdClass { ... }] }, $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment\\Order\\ActionLog') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Utilities/DataConverter.php:76 |
01-Oct-2022 19:00:44 | PHP 19. Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog->__construct($actionId = 'fb875a1b-1997-4032-926d-6090f3579cfe', $type = enum Resursbank\Ecom\Module\Payment\Enum\ActionType::CREATE('CREATE'), $created = '2022-10-01T19:00:42.291', $orderLines = class Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLineCollection { protected string $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLine'; private array ${Resursbank\Ecom\Lib\Collection\Collection}data = [0 => class Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLine { ... }, 1 => class Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLine { ... }]; private int ${Resursbank\Ecom\Lib\Collection\Collection}position = 0 }, $transactionId = NULL, $creator = 'tomas_t', $stringValidation = *uninitialized*, $arrayValidation = *uninitialized*) /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Utilities/DataConverter.php:100 |
01-Oct-2022 19:00:44 | PHP 20. Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog->validateOrderLines() /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Model/Payment/Order/ActionLog.php:47 |
01-Oct-2022 19:00:45 | PHP Warning: Undefined property: Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLineCollection::$data in /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Model/Payment/Order/ActionLog.php on line 74 |
01-Oct-2022 19:00:45 | PHP Stack trace: |
01-Oct-2022 19:00:45 | PHP 1. {main}() /usr/local/bin/phpunit74:0 |
01-Oct-2022 19:00:45 | PHP 2. PHPUnit\TextUI\Command::main($exit = *uninitialized*) /usr/local/bin/phpunit74:2287 |
01-Oct-2022 19:00:45 | PHP 3. PHPUnit\TextUI\Command->run($argv = [0 => '/usr/local/bin/phpunit74', 1 => '--whitelist', 2 => 'source', 3 => '--configuration', 4 => './phpunit.xml'], $exit = TRUE) phar:///usr/local/bin/phpunit74/phpunit/TextUI/Command.php:93 |
01-Oct-2022 19:00:45 | PHP 4. PHPUnit\TextUI\TestRunner->run($suite = class PHPUnit\Framework\TestSuite { protected $backupGlobals = NULL; protected $backupStaticAttributes = NULL; protected $runTestInSeparateProcess = FALSE; protected $name = ''; protected $groups = ['default' => [...]]; protected $tests = [0 => class PHPUnit\Framework\TestSuite { ... }, 1 => class PHPUnit\Framework\TestSuite { ... }]; protected $numTests = 334; protected $testCase = FALSE; protected $foundClasses = []; protected $providedTests = NULL; protected $requiredTests = NULL; private $beStrictAboutChangesToGlobalState = NULL; private $iteratorFilter = NULL; private $declaredClassesPointer = 1338; private $warnings = [] }, $arguments = ['extensions' => [], 'listGroups' => FALSE, 'listSuites' => FALSE, 'listTests' => FALSE, 'listTestsXml' => FALSE, 'loader' => NULL, 'useDefaultConfiguration' => TRUE, 'loadedExtensions' => [], 'unavailableExtensions' => [], 'notLoadedExtensions' => [], 'configuration' => './phpunit.xml', 'coverageFilter' => [0 => 'source'], 'testSuffixes' => [0 => 'Test.php', 1 => '.phpt'], 'configurationObject' => class PHPUnit\TextUI\XmlConfiguration\Configuration { private $filename = './phpunit.xml'; private $validationResult = class PHPUnit\Util\Xml\ValidationResult { ... }; private $extensions = class PHPUnit\TextUI\XmlConfiguration\ExtensionCollection { ... }; private $codeCoverage = class PHPUnit\TextUI\XmlConfiguration\CodeCoverage\CodeCoverage { ... }; private $groups = class PHPUnit\TextUI\XmlConfiguration\Groups { ... }; private $testdoxGroups = class PHPUnit\TextUI\XmlConfiguration\Groups { ... }; private $listeners = class PHPUnit\TextUI\XmlConfiguration\ExtensionCollection { ... }; private $logging = class PHPUnit\TextUI\XmlConfiguration\Logging\Logging { ... }; private $php = class PHPUnit\TextUI\XmlConfiguration\Php { ... }; private $phpunit = class PHPUnit\TextUI\XmlConfiguration\PHPUnit { ... }; private $testSuite = class PHPUnit\TextUI\XmlConfiguration\TestSuiteCollection { ... } }, 'stderr' => FALSE, 'columns' => 80], $warnings = [], $exit = TRUE) phar:///usr/local/bin/phpunit74/phpunit/TextUI/Command.php:124 |
01-Oct-2022 19:00:45 | PHP 5. PHPUnit\Framework\TestSuite->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = TRUE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }, 7 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 303; private $time = 15.06069427; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/TextUI/TestRunner.php:489 |
01-Oct-2022 19:00:45 | PHP 6. PHPUnit\Framework\TestSuite->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = TRUE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }, 7 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 303; private $time = 15.06069427; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestSuite.php:507 |
01-Oct-2022 19:00:45 | PHP 7. PHPUnit\Framework\TestSuite->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = TRUE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }, 7 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 303; private $time = 15.06069427; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestSuite.php:507 |
01-Oct-2022 19:00:45 | PHP 8. PHPUnit\Framework\TestCase->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = TRUE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }, 7 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 303; private $time = 15.06069427; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestSuite.php:507 |
01-Oct-2022 19:00:45 | PHP 9. PHPUnit\Framework\TestResult->run($test = class Resursbank\EcomTest\Integration\Module\Payment\Api\CancelTest { protected $backupGlobals = NULL; protected $backupGlobalsExcludeList = []; protected $backupGlobalsBlacklist = []; protected $backupStaticAttributes = NULL; protected $backupStaticAttributesExcludeList = []; protected $backupStaticAttributesBlacklist = []; protected $runTestInSeparateProcess = FALSE; protected $preserveGlobalState = TRUE; protected $providedTests = [0 => class PHPUnit\Framework\ExecutionOrderDependency { ... }]; private ${PHPUnit\Framework\TestCase}runClassInSeparateProcess = NULL; private ${PHPUnit\Framework\TestCase}inIsolation = FALSE; private ${PHPUnit\Framework\TestCase}data = []; private ${PHPUnit\Framework\TestCase}dataName = ''; private ${PHPUnit\Framework\TestCase}expectedException = NULL; private ${PHPUnit\Framework\TestCase}expectedExceptionMessage = NULL; private ${PHPUnit\Framework\TestCase}expectedExceptionMessageRegExp = NULL; private ${PHPUnit\Framework\TestCase}expectedExceptionCode = NULL; private ${PHPUnit\Framework\TestCase}name = 'testCancelWithOrderLines'; private ${PHPUnit\Framework\TestCase}dependencies = []; private ${PHPUnit\Framework\TestCase}dependencyInput = []; private ${PHPUnit\Framework\TestCase}iniSettings = []; private ${PHPUnit\Framework\TestCase}locale = []; private ${PHPUnit\Framework\TestCase}mockObjects = [0 => class Mock_LoggerInterface_d991faa6 { ... }, 1 => class Mock_CacheInterface_3b757757 { ... }]; private ${PHPUnit\Framework\TestCase}mockObjectGenerator = NULL; private ${PHPUnit\Framework\TestCase}status = -1; private ${PHPUnit\Framework\TestCase}statusMessage = ''; private ${PHPUnit\Framework\TestCase}numAssertions = 0; private ${PHPUnit\Framework\TestCase}result = class PHPUnit\Framework\TestResult { private $passed = [...]; private $passedTestClasses = [...]; private $currentTestSuiteFailed = TRUE; private $errors = [...]; private $failures = [...]; private $warnings = [...]; private $notImplemented = [...]; private $risky = [...]; private $skipped = [...]; private $listeners = [...]; private $runTests = 303; private $time = 15.06069427; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }; private ${PHPUnit\Framework\TestCase}testResult = NULL; private ${PHPUnit\Framework\TestCase}output = ''; private ${PHPUnit\Framework\TestCase}outputExpectedRegex = NULL; private ${PHPUnit\Framework\TestCase}outputExpectedString = NULL; private ${PHPUnit\Framework\TestCase}outputCallback = FALSE; private ${PHPUnit\Framework\TestCase}outputBufferingActive = TRUE; private ${PHPUnit\Framework\TestCase}outputBufferingLevel = 1; private ${PHPUnit\Framework\TestCase}outputRetrievedForAssertion = FALSE; private ${PHPUnit\Framework\TestCase}snapshot = NULL; private ${PHPUnit\Framework\TestCase}prophet = NULL; private ${PHPUnit\Framework\TestCase}beStrictAboutChangesToGlobalState = NULL; private ${PHPUnit\Framework\TestCase}registerMockObjectsFromTestArgumentsRecursively = FALSE; private ${PHPUnit\Framework\TestCase}warnings = []; private ${PHPUnit\Framework\TestCase}groups = [0 => 'default']; private ${PHPUnit\Framework\TestCase}doesNotPerformAssertions = FALSE; private ${PHPUnit\Framework\TestCase}customComparators = []; private ${PHPUnit\Framework\TestCase}doubledTypes = [0 => 'Resursbank\\Ecom\\Lib\\Log\\LoggerInterface', 1 => 'Resursbank\\Ecom\\Lib\\Cache\\CacheInterface'] }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestCase.php:723 |
01-Oct-2022 19:00:45 | PHP 10. PHPUnit\Framework\TestCase->runBare() phar:///usr/local/bin/phpunit74/phpunit/Framework/TestResult.php:586 |
01-Oct-2022 19:00:45 | PHP 11. PHPUnit\Framework\TestCase->runTest() phar:///usr/local/bin/phpunit74/phpunit/Framework/TestCase.php:930 |
01-Oct-2022 19:00:45 | PHP 12. Resursbank\EcomTest\Integration\Module\Payment\Api\CancelTest->testCancelWithOrderLines() phar:///usr/local/bin/phpunit74/phpunit/Framework/TestCase.php:1264 |
01-Oct-2022 19:00:45 | PHP 13. Resursbank\EcomTest\Integration\Module\Payment\Api\CancelTest->createPayment($orderReference = '1392d51df9a6350478f3e39d') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/tests/Integration/Module/Payment/Api/CancelTest.php:213 |
01-Oct-2022 19:00:45 | PHP 14. Resursbank\Ecom\Module\Payment\Repository::create($storeId = '3727e9e3-8c35-4bf1-b785-03284c0fd987', $paymentMethodId = 'd9db8567-d18b-4677-8a76-9701c94a4f4c', $orderLines = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLineCollection { protected string $type = 'Resursbank\\Ecom\\Module\\Payment\\Models\\CreatePaymentRequest\\Order\\OrderLine'; private array ${Resursbank\Ecom\Lib\Collection\Collection}data = [0 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }, 1 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }]; private int ${Resursbank\Ecom\Lib\Collection\Collection}position = 0 }, $orderReference = '1392d51df9a6350478f3e39d', $application = NULL, $customer = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer { public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress $deliveryAddress = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress { public readonly string $addressRow1 = 'Glassgatan 15'; public readonly string $postalArea = 'Göteborg'; public readonly string $postalCode = '41655'; public readonly Resursbank\Ecom\Lib\Order\CountryCode $countryCode = enum Resursbank\Ecom\Lib\Order\CountryCode::SE('SE'); public readonly ?string $fullName = NULL; public readonly ?string $firstName = NULL; public readonly ?string $lastName = NULL; public readonly ?string $addressRow2 = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } }; public readonly ?Resursbank\Ecom\Lib\Order\CustomerType $customerType = enum Resursbank\Ecom\Lib\Order\CustomerType::NATURAL('NATURAL'); public readonly ?string $contactPerson = 'Vincent'; public readonly string $email = 'test@hosted.resurs'; public readonly ?string $governmentId = '198305147715'; public readonly ?string $mobilePhone = '46701234567'; public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo $deviceInfo = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo { public readonly ?string $ip = NULL; public readonly ?string $userAgent = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } } }, $metadata = *uninitialized*, $options = *uninitialized*) /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/tests/Integration/Module/Payment/Api/CancelTest.php:141 |
01-Oct-2022 19:00:45 | PHP 15. Resursbank\Ecom\Module\Payment\Api\Create->call($storeId = '3727e9e3-8c35-4bf1-b785-03284c0fd987', $paymentMethodId = 'd9db8567-d18b-4677-8a76-9701c94a4f4c', $orderLines = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLineCollection { protected string $type = 'Resursbank\\Ecom\\Module\\Payment\\Models\\CreatePaymentRequest\\Order\\OrderLine'; private array ${Resursbank\Ecom\Lib\Collection\Collection}data = [0 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }, 1 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }]; private int ${Resursbank\Ecom\Lib\Collection\Collection}position = 0 }, $orderReference = '1392d51df9a6350478f3e39d', $application = NULL, $customer = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer { public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress $deliveryAddress = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress { public readonly string $addressRow1 = 'Glassgatan 15'; public readonly string $postalArea = 'Göteborg'; public readonly string $postalCode = '41655'; public readonly Resursbank\Ecom\Lib\Order\CountryCode $countryCode = enum Resursbank\Ecom\Lib\Order\CountryCode::SE('SE'); public readonly ?string $fullName = NULL; public readonly ?string $firstName = NULL; public readonly ?string $lastName = NULL; public readonly ?string $addressRow2 = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } }; public readonly ?Resursbank\Ecom\Lib\Order\CustomerType $customerType = enum Resursbank\Ecom\Lib\Order\CustomerType::NATURAL('NATURAL'); public readonly ?string $contactPerson = 'Vincent'; public readonly string $email = 'test@hosted.resurs'; public readonly ?string $governmentId = '198305147715'; public readonly ?string $mobilePhone = '46701234567'; public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo $deviceInfo = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo { public readonly ?string $ip = NULL; public readonly ?string $userAgent = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } } }, $metadata = NULL, $options = NULL) /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Module/Payment/Repository.php:118 |
01-Oct-2022 19:00:45 | PHP 16. Resursbank\Ecom\Lib\Utilities\DataConverter::stdClassToType($object = class stdClass { public $id = '26c009b5-741a-49de-bada-5c05619a27c1'; public $created = '2022-10-01T19:00:44.755'; public $countryCode = 'SE'; public $storeId = '3727e9e3-8c35-4bf1-b785-03284c0fd987'; public $paymentMethodId = 'd9db8567-d18b-4677-8a76-9701c94a4f4c'; public $order = class stdClass { public $orderReference = '1392d51df9a6350478f3e39d'; public $actionLog = [...]; public $possibleActions = [...]; public $totalOrderAmount = 603; public $canceledAmount = 0; public $authorizedAmount = 0; public $capturedAmount = 0; public $refundedAmount = 0 }; public $customer = class stdClass { public $customerType = 'NATURAL'; public $deliveryAddress = class stdClass { ... }; public $email = 'test@hosted.resurs'; public $governmentId = '198305147715'; public $mobilePhone = '+46701234567' }; public $application = class stdClass { public $requestedCreditLimit = 603 }; public $metadata = class stdClass { public $creator = 'tomas_t' }; public $status = 'TASK_REDIRECTION_REQUIRED'; public $taskRedirectionUrls = class stdClass { public $merchantUrl = 'https://flow.integration.resurs.com/fg/26c009b5-741a-49de-bada-5c05619a27c1'; public $customerUrl = 'https://flow.integration.resurs.com/f/XBkbVzJP' } }, $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Module/Payment/Api/Create.php:126 |
01-Oct-2022 19:00:45 | PHP 17. Resursbank\Ecom\Lib\Utilities\DataConverter::stdClassToType($object = class stdClass { public $orderReference = '1392d51df9a6350478f3e39d'; public $actionLog = [0 => class stdClass { ... }]; public $possibleActions = []; public $totalOrderAmount = 603; public $canceledAmount = 0; public $authorizedAmount = 0; public $capturedAmount = 0; public $refundedAmount = 0 }, $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment\\Order') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Utilities/DataConverter.php:92 |
01-Oct-2022 19:00:45 | PHP 18. Resursbank\Ecom\Lib\Utilities\DataConverter::stdClassToType($object = class stdClass { public $actionId = 'c9700cc5-0deb-4f6e-8c07-1268a4e97af7'; public $type = 'CREATE'; public $created = '2022-10-01T19:00:44.777'; public $creator = 'tomas_t'; public $orderLines = [0 => class stdClass { ... }, 1 => class stdClass { ... }] }, $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment\\Order\\ActionLog') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Utilities/DataConverter.php:76 |
01-Oct-2022 19:00:45 | PHP 19. Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog->__construct($actionId = 'c9700cc5-0deb-4f6e-8c07-1268a4e97af7', $type = enum Resursbank\Ecom\Module\Payment\Enum\ActionType::CREATE('CREATE'), $created = '2022-10-01T19:00:44.777', $orderLines = class Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLineCollection { protected string $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLine'; private array ${Resursbank\Ecom\Lib\Collection\Collection}data = [0 => class Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLine { ... }, 1 => class Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLine { ... }]; private int ${Resursbank\Ecom\Lib\Collection\Collection}position = 0 }, $transactionId = NULL, $creator = 'tomas_t', $stringValidation = *uninitialized*, $arrayValidation = *uninitialized*) /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Utilities/DataConverter.php:100 |
01-Oct-2022 19:00:45 | PHP 20. Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog->validateOrderLines() /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Model/Payment/Order/ActionLog.php:47 |
01-Oct-2022 19:00:47 | PHP Warning: Undefined property: Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLineCollection::$data in /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Model/Payment/Order/ActionLog.php on line 74 |
01-Oct-2022 19:00:47 | PHP Stack trace: |
01-Oct-2022 19:00:47 | PHP 1. {main}() /usr/local/bin/phpunit74:0 |
01-Oct-2022 19:00:47 | PHP 2. PHPUnit\TextUI\Command::main($exit = *uninitialized*) /usr/local/bin/phpunit74:2287 |
01-Oct-2022 19:00:47 | PHP 3. PHPUnit\TextUI\Command->run($argv = [0 => '/usr/local/bin/phpunit74', 1 => '--whitelist', 2 => 'source', 3 => '--configuration', 4 => './phpunit.xml'], $exit = TRUE) phar:///usr/local/bin/phpunit74/phpunit/TextUI/Command.php:93 |
01-Oct-2022 19:00:47 | PHP 4. PHPUnit\TextUI\TestRunner->run($suite = class PHPUnit\Framework\TestSuite { protected $backupGlobals = NULL; protected $backupStaticAttributes = NULL; protected $runTestInSeparateProcess = FALSE; protected $name = ''; protected $groups = ['default' => [...]]; protected $tests = [0 => class PHPUnit\Framework\TestSuite { ... }, 1 => class PHPUnit\Framework\TestSuite { ... }]; protected $numTests = 334; protected $testCase = FALSE; protected $foundClasses = []; protected $providedTests = NULL; protected $requiredTests = NULL; private $beStrictAboutChangesToGlobalState = NULL; private $iteratorFilter = NULL; private $declaredClassesPointer = 1338; private $warnings = [] }, $arguments = ['extensions' => [], 'listGroups' => FALSE, 'listSuites' => FALSE, 'listTests' => FALSE, 'listTestsXml' => FALSE, 'loader' => NULL, 'useDefaultConfiguration' => TRUE, 'loadedExtensions' => [], 'unavailableExtensions' => [], 'notLoadedExtensions' => [], 'configuration' => './phpunit.xml', 'coverageFilter' => [0 => 'source'], 'testSuffixes' => [0 => 'Test.php', 1 => '.phpt'], 'configurationObject' => class PHPUnit\TextUI\XmlConfiguration\Configuration { private $filename = './phpunit.xml'; private $validationResult = class PHPUnit\Util\Xml\ValidationResult { ... }; private $extensions = class PHPUnit\TextUI\XmlConfiguration\ExtensionCollection { ... }; private $codeCoverage = class PHPUnit\TextUI\XmlConfiguration\CodeCoverage\CodeCoverage { ... }; private $groups = class PHPUnit\TextUI\XmlConfiguration\Groups { ... }; private $testdoxGroups = class PHPUnit\TextUI\XmlConfiguration\Groups { ... }; private $listeners = class PHPUnit\TextUI\XmlConfiguration\ExtensionCollection { ... }; private $logging = class PHPUnit\TextUI\XmlConfiguration\Logging\Logging { ... }; private $php = class PHPUnit\TextUI\XmlConfiguration\Php { ... }; private $phpunit = class PHPUnit\TextUI\XmlConfiguration\PHPUnit { ... }; private $testSuite = class PHPUnit\TextUI\XmlConfiguration\TestSuiteCollection { ... } }, 'stderr' => FALSE, 'columns' => 80], $warnings = [], $exit = TRUE) phar:///usr/local/bin/phpunit74/phpunit/TextUI/Command.php:124 |
01-Oct-2022 19:00:47 | PHP 5. PHPUnit\Framework\TestSuite->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = TRUE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }, 7 => class PHPUnit\Framework\TestFailure { ... }, 8 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 304; private $time = 16.750643992; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/TextUI/TestRunner.php:489 |
01-Oct-2022 19:00:47 | PHP 6. PHPUnit\Framework\TestSuite->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = TRUE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }, 7 => class PHPUnit\Framework\TestFailure { ... }, 8 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 304; private $time = 16.750643992; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestSuite.php:507 |
01-Oct-2022 19:00:47 | PHP 7. PHPUnit\Framework\TestSuite->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = TRUE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }, 7 => class PHPUnit\Framework\TestFailure { ... }, 8 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 304; private $time = 16.750643992; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestSuite.php:507 |
01-Oct-2022 19:00:47 | PHP 8. PHPUnit\Framework\TestCase->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = TRUE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }, 7 => class PHPUnit\Framework\TestFailure { ... }, 8 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 304; private $time = 16.750643992; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestSuite.php:507 |
01-Oct-2022 19:00:47 | PHP 9. PHPUnit\Framework\TestResult->run($test = class Resursbank\EcomTest\Integration\Module\Payment\Api\CancelTest { protected $backupGlobals = NULL; protected $backupGlobalsExcludeList = []; protected $backupGlobalsBlacklist = []; protected $backupStaticAttributes = NULL; protected $backupStaticAttributesExcludeList = []; protected $backupStaticAttributesBlacklist = []; protected $runTestInSeparateProcess = FALSE; protected $preserveGlobalState = TRUE; protected $providedTests = [0 => class PHPUnit\Framework\ExecutionOrderDependency { ... }]; private ${PHPUnit\Framework\TestCase}runClassInSeparateProcess = NULL; private ${PHPUnit\Framework\TestCase}inIsolation = FALSE; private ${PHPUnit\Framework\TestCase}data = []; private ${PHPUnit\Framework\TestCase}dataName = ''; private ${PHPUnit\Framework\TestCase}expectedException = NULL; private ${PHPUnit\Framework\TestCase}expectedExceptionMessage = NULL; private ${PHPUnit\Framework\TestCase}expectedExceptionMessageRegExp = NULL; private ${PHPUnit\Framework\TestCase}expectedExceptionCode = NULL; private ${PHPUnit\Framework\TestCase}name = 'testCancelWithCreator'; private ${PHPUnit\Framework\TestCase}dependencies = []; private ${PHPUnit\Framework\TestCase}dependencyInput = []; private ${PHPUnit\Framework\TestCase}iniSettings = []; private ${PHPUnit\Framework\TestCase}locale = []; private ${PHPUnit\Framework\TestCase}mockObjects = [0 => class Mock_LoggerInterface_d991faa6 { ... }, 1 => class Mock_CacheInterface_3b757757 { ... }]; private ${PHPUnit\Framework\TestCase}mockObjectGenerator = NULL; private ${PHPUnit\Framework\TestCase}status = -1; private ${PHPUnit\Framework\TestCase}statusMessage = ''; private ${PHPUnit\Framework\TestCase}numAssertions = 0; private ${PHPUnit\Framework\TestCase}result = class PHPUnit\Framework\TestResult { private $passed = [...]; private $passedTestClasses = [...]; private $currentTestSuiteFailed = TRUE; private $errors = [...]; private $failures = [...]; private $warnings = [...]; private $notImplemented = [...]; private $risky = [...]; private $skipped = [...]; private $listeners = [...]; private $runTests = 304; private $time = 16.750643992; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }; private ${PHPUnit\Framework\TestCase}testResult = NULL; private ${PHPUnit\Framework\TestCase}output = ''; private ${PHPUnit\Framework\TestCase}outputExpectedRegex = NULL; private ${PHPUnit\Framework\TestCase}outputExpectedString = NULL; private ${PHPUnit\Framework\TestCase}outputCallback = FALSE; private ${PHPUnit\Framework\TestCase}outputBufferingActive = TRUE; private ${PHPUnit\Framework\TestCase}outputBufferingLevel = 1; private ${PHPUnit\Framework\TestCase}outputRetrievedForAssertion = FALSE; private ${PHPUnit\Framework\TestCase}snapshot = NULL; private ${PHPUnit\Framework\TestCase}prophet = NULL; private ${PHPUnit\Framework\TestCase}beStrictAboutChangesToGlobalState = NULL; private ${PHPUnit\Framework\TestCase}registerMockObjectsFromTestArgumentsRecursively = FALSE; private ${PHPUnit\Framework\TestCase}warnings = []; private ${PHPUnit\Framework\TestCase}groups = [0 => 'default']; private ${PHPUnit\Framework\TestCase}doesNotPerformAssertions = FALSE; private ${PHPUnit\Framework\TestCase}customComparators = []; private ${PHPUnit\Framework\TestCase}doubledTypes = [0 => 'Resursbank\\Ecom\\Lib\\Log\\LoggerInterface', 1 => 'Resursbank\\Ecom\\Lib\\Cache\\CacheInterface'] }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestCase.php:723 |
01-Oct-2022 19:00:47 | PHP 10. PHPUnit\Framework\TestCase->runBare() phar:///usr/local/bin/phpunit74/phpunit/Framework/TestResult.php:586 |
01-Oct-2022 19:00:47 | PHP 11. PHPUnit\Framework\TestCase->runTest() phar:///usr/local/bin/phpunit74/phpunit/Framework/TestCase.php:930 |
01-Oct-2022 19:00:47 | PHP 12. Resursbank\EcomTest\Integration\Module\Payment\Api\CancelTest->testCancelWithCreator() phar:///usr/local/bin/phpunit74/phpunit/Framework/TestCase.php:1264 |
01-Oct-2022 19:00:47 | PHP 13. Resursbank\EcomTest\Integration\Module\Payment\Api\CancelTest->createPayment($orderReference = 'c313fe77afd67a1b819f9031') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/tests/Integration/Module/Payment/Api/CancelTest.php:279 |
01-Oct-2022 19:00:47 | PHP 14. Resursbank\Ecom\Module\Payment\Repository::create($storeId = '3727e9e3-8c35-4bf1-b785-03284c0fd987', $paymentMethodId = 'd9db8567-d18b-4677-8a76-9701c94a4f4c', $orderLines = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLineCollection { protected string $type = 'Resursbank\\Ecom\\Module\\Payment\\Models\\CreatePaymentRequest\\Order\\OrderLine'; private array ${Resursbank\Ecom\Lib\Collection\Collection}data = [0 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }, 1 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }]; private int ${Resursbank\Ecom\Lib\Collection\Collection}position = 0 }, $orderReference = 'c313fe77afd67a1b819f9031', $application = NULL, $customer = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer { public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress $deliveryAddress = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress { public readonly string $addressRow1 = 'Glassgatan 15'; public readonly string $postalArea = 'Göteborg'; public readonly string $postalCode = '41655'; public readonly Resursbank\Ecom\Lib\Order\CountryCode $countryCode = enum Resursbank\Ecom\Lib\Order\CountryCode::SE('SE'); public readonly ?string $fullName = NULL; public readonly ?string $firstName = NULL; public readonly ?string $lastName = NULL; public readonly ?string $addressRow2 = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } }; public readonly ?Resursbank\Ecom\Lib\Order\CustomerType $customerType = enum Resursbank\Ecom\Lib\Order\CustomerType::NATURAL('NATURAL'); public readonly ?string $contactPerson = 'Vincent'; public readonly string $email = 'test@hosted.resurs'; public readonly ?string $governmentId = '198305147715'; public readonly ?string $mobilePhone = '46701234567'; public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo $deviceInfo = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo { public readonly ?string $ip = NULL; public readonly ?string $userAgent = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } } }, $metadata = *uninitialized*, $options = *uninitialized*) /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/tests/Integration/Module/Payment/Api/CancelTest.php:141 |
01-Oct-2022 19:00:47 | PHP 15. Resursbank\Ecom\Module\Payment\Api\Create->call($storeId = '3727e9e3-8c35-4bf1-b785-03284c0fd987', $paymentMethodId = 'd9db8567-d18b-4677-8a76-9701c94a4f4c', $orderLines = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLineCollection { protected string $type = 'Resursbank\\Ecom\\Module\\Payment\\Models\\CreatePaymentRequest\\Order\\OrderLine'; private array ${Resursbank\Ecom\Lib\Collection\Collection}data = [0 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }, 1 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }]; private int ${Resursbank\Ecom\Lib\Collection\Collection}position = 0 }, $orderReference = 'c313fe77afd67a1b819f9031', $application = NULL, $customer = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer { public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress $deliveryAddress = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress { public readonly string $addressRow1 = 'Glassgatan 15'; public readonly string $postalArea = 'Göteborg'; public readonly string $postalCode = '41655'; public readonly Resursbank\Ecom\Lib\Order\CountryCode $countryCode = enum Resursbank\Ecom\Lib\Order\CountryCode::SE('SE'); public readonly ?string $fullName = NULL; public readonly ?string $firstName = NULL; public readonly ?string $lastName = NULL; public readonly ?string $addressRow2 = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } }; public readonly ?Resursbank\Ecom\Lib\Order\CustomerType $customerType = enum Resursbank\Ecom\Lib\Order\CustomerType::NATURAL('NATURAL'); public readonly ?string $contactPerson = 'Vincent'; public readonly string $email = 'test@hosted.resurs'; public readonly ?string $governmentId = '198305147715'; public readonly ?string $mobilePhone = '46701234567'; public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo $deviceInfo = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo { public readonly ?string $ip = NULL; public readonly ?string $userAgent = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } } }, $metadata = NULL, $options = NULL) /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Module/Payment/Repository.php:118 |
01-Oct-2022 19:00:47 | PHP 16. Resursbank\Ecom\Lib\Utilities\DataConverter::stdClassToType($object = class stdClass { public $id = 'a1cd826e-895b-4d38-ba82-cc4782c8739f'; public $created = '2022-10-01T19:00:46.595'; public $countryCode = 'SE'; public $storeId = '3727e9e3-8c35-4bf1-b785-03284c0fd987'; public $paymentMethodId = 'd9db8567-d18b-4677-8a76-9701c94a4f4c'; public $order = class stdClass { public $orderReference = 'c313fe77afd67a1b819f9031'; public $actionLog = [...]; public $possibleActions = [...]; public $totalOrderAmount = 603; public $canceledAmount = 0; public $authorizedAmount = 0; public $capturedAmount = 0; public $refundedAmount = 0 }; public $customer = class stdClass { public $customerType = 'NATURAL'; public $deliveryAddress = class stdClass { ... }; public $email = 'test@hosted.resurs'; public $governmentId = '198305147715'; public $mobilePhone = '+46701234567' }; public $application = class stdClass { public $requestedCreditLimit = 603 }; public $metadata = class stdClass { public $creator = 'tomas_t' }; public $status = 'TASK_REDIRECTION_REQUIRED'; public $taskRedirectionUrls = class stdClass { public $merchantUrl = 'https://flow.integration.resurs.com/fg/a1cd826e-895b-4d38-ba82-cc4782c8739f'; public $customerUrl = 'https://flow.integration.resurs.com/f/pGuzHesn' } }, $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Module/Payment/Api/Create.php:126 |
01-Oct-2022 19:00:47 | PHP 17. Resursbank\Ecom\Lib\Utilities\DataConverter::stdClassToType($object = class stdClass { public $orderReference = 'c313fe77afd67a1b819f9031'; public $actionLog = [0 => class stdClass { ... }]; public $possibleActions = []; public $totalOrderAmount = 603; public $canceledAmount = 0; public $authorizedAmount = 0; public $capturedAmount = 0; public $refundedAmount = 0 }, $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment\\Order') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Utilities/DataConverter.php:92 |
01-Oct-2022 19:00:47 | PHP 18. Resursbank\Ecom\Lib\Utilities\DataConverter::stdClassToType($object = class stdClass { public $actionId = 'fdee3471-5907-4d44-8ee4-e739a8537614'; public $type = 'CREATE'; public $created = '2022-10-01T19:00:46.626'; public $creator = 'tomas_t'; public $orderLines = [0 => class stdClass { ... }, 1 => class stdClass { ... }] }, $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment\\Order\\ActionLog') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Utilities/DataConverter.php:76 |
01-Oct-2022 19:00:47 | PHP 19. Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog->__construct($actionId = 'fdee3471-5907-4d44-8ee4-e739a8537614', $type = enum Resursbank\Ecom\Module\Payment\Enum\ActionType::CREATE('CREATE'), $created = '2022-10-01T19:00:46.626', $orderLines = class Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLineCollection { protected string $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLine'; private array ${Resursbank\Ecom\Lib\Collection\Collection}data = [0 => class Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLine { ... }, 1 => class Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLine { ... }]; private int ${Resursbank\Ecom\Lib\Collection\Collection}position = 0 }, $transactionId = NULL, $creator = 'tomas_t', $stringValidation = *uninitialized*, $arrayValidation = *uninitialized*) /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Utilities/DataConverter.php:100 |
01-Oct-2022 19:00:47 | PHP 20. Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog->validateOrderLines() /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Model/Payment/Order/ActionLog.php:47 |
01-Oct-2022 19:00:49 | PHP Warning: Undefined property: Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLineCollection::$data in /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Model/Payment/Order/ActionLog.php on line 74 |
01-Oct-2022 19:00:49 | PHP Stack trace: |
01-Oct-2022 19:00:49 | PHP 1. {main}() /usr/local/bin/phpunit74:0 |
01-Oct-2022 19:00:49 | PHP 2. PHPUnit\TextUI\Command::main($exit = *uninitialized*) /usr/local/bin/phpunit74:2287 |
01-Oct-2022 19:00:49 | PHP 3. PHPUnit\TextUI\Command->run($argv = [0 => '/usr/local/bin/phpunit74', 1 => '--whitelist', 2 => 'source', 3 => '--configuration', 4 => './phpunit.xml'], $exit = TRUE) phar:///usr/local/bin/phpunit74/phpunit/TextUI/Command.php:93 |
01-Oct-2022 19:00:49 | PHP 4. PHPUnit\TextUI\TestRunner->run($suite = class PHPUnit\Framework\TestSuite { protected $backupGlobals = NULL; protected $backupStaticAttributes = NULL; protected $runTestInSeparateProcess = FALSE; protected $name = ''; protected $groups = ['default' => [...]]; protected $tests = [0 => class PHPUnit\Framework\TestSuite { ... }, 1 => class PHPUnit\Framework\TestSuite { ... }]; protected $numTests = 334; protected $testCase = FALSE; protected $foundClasses = []; protected $providedTests = NULL; protected $requiredTests = NULL; private $beStrictAboutChangesToGlobalState = NULL; private $iteratorFilter = NULL; private $declaredClassesPointer = 1338; private $warnings = [] }, $arguments = ['extensions' => [], 'listGroups' => FALSE, 'listSuites' => FALSE, 'listTests' => FALSE, 'listTestsXml' => FALSE, 'loader' => NULL, 'useDefaultConfiguration' => TRUE, 'loadedExtensions' => [], 'unavailableExtensions' => [], 'notLoadedExtensions' => [], 'configuration' => './phpunit.xml', 'coverageFilter' => [0 => 'source'], 'testSuffixes' => [0 => 'Test.php', 1 => '.phpt'], 'configurationObject' => class PHPUnit\TextUI\XmlConfiguration\Configuration { private $filename = './phpunit.xml'; private $validationResult = class PHPUnit\Util\Xml\ValidationResult { ... }; private $extensions = class PHPUnit\TextUI\XmlConfiguration\ExtensionCollection { ... }; private $codeCoverage = class PHPUnit\TextUI\XmlConfiguration\CodeCoverage\CodeCoverage { ... }; private $groups = class PHPUnit\TextUI\XmlConfiguration\Groups { ... }; private $testdoxGroups = class PHPUnit\TextUI\XmlConfiguration\Groups { ... }; private $listeners = class PHPUnit\TextUI\XmlConfiguration\ExtensionCollection { ... }; private $logging = class PHPUnit\TextUI\XmlConfiguration\Logging\Logging { ... }; private $php = class PHPUnit\TextUI\XmlConfiguration\Php { ... }; private $phpunit = class PHPUnit\TextUI\XmlConfiguration\PHPUnit { ... }; private $testSuite = class PHPUnit\TextUI\XmlConfiguration\TestSuiteCollection { ... } }, 'stderr' => FALSE, 'columns' => 80], $warnings = [], $exit = TRUE) phar:///usr/local/bin/phpunit74/phpunit/TextUI/Command.php:124 |
01-Oct-2022 19:00:49 | PHP 5. PHPUnit\Framework\TestSuite->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = FALSE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }, 7 => class PHPUnit\Framework\TestFailure { ... }, 8 => class PHPUnit\Framework\TestFailure { ... }, 9 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 305; private $time = 18.664735554; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/TextUI/TestRunner.php:489 |
01-Oct-2022 19:00:49 | PHP 6. PHPUnit\Framework\TestSuite->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = FALSE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }, 7 => class PHPUnit\Framework\TestFailure { ... }, 8 => class PHPUnit\Framework\TestFailure { ... }, 9 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 305; private $time = 18.664735554; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestSuite.php:507 |
01-Oct-2022 19:00:49 | PHP 7. PHPUnit\Framework\TestSuite->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = FALSE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }, 7 => class PHPUnit\Framework\TestFailure { ... }, 8 => class PHPUnit\Framework\TestFailure { ... }, 9 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 305; private $time = 18.664735554; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestSuite.php:507 |
01-Oct-2022 19:00:49 | PHP 8. PHPUnit\Framework\TestCase->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = FALSE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }, 7 => class PHPUnit\Framework\TestFailure { ... }, 8 => class PHPUnit\Framework\TestFailure { ... }, 9 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 305; private $time = 18.664735554; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestSuite.php:507 |
01-Oct-2022 19:00:49 | PHP 9. PHPUnit\Framework\TestResult->run($test = class Resursbank\EcomTest\Integration\Module\Payment\Api\CaptureTest { protected $backupGlobals = NULL; protected $backupGlobalsExcludeList = []; protected $backupGlobalsBlacklist = []; protected $backupStaticAttributes = NULL; protected $backupStaticAttributesExcludeList = []; protected $backupStaticAttributesBlacklist = []; protected $runTestInSeparateProcess = FALSE; protected $preserveGlobalState = TRUE; protected $providedTests = [0 => class PHPUnit\Framework\ExecutionOrderDependency { ... }]; private ${PHPUnit\Framework\TestCase}runClassInSeparateProcess = NULL; private ${PHPUnit\Framework\TestCase}inIsolation = FALSE; private ${PHPUnit\Framework\TestCase}data = []; private ${PHPUnit\Framework\TestCase}dataName = ''; private ${PHPUnit\Framework\TestCase}expectedException = NULL; private ${PHPUnit\Framework\TestCase}expectedExceptionMessage = NULL; private ${PHPUnit\Framework\TestCase}expectedExceptionMessageRegExp = NULL; private ${PHPUnit\Framework\TestCase}expectedExceptionCode = NULL; private ${PHPUnit\Framework\TestCase}name = 'testCaptureEntirePayment'; private ${PHPUnit\Framework\TestCase}dependencies = []; private ${PHPUnit\Framework\TestCase}dependencyInput = []; private ${PHPUnit\Framework\TestCase}iniSettings = []; private ${PHPUnit\Framework\TestCase}locale = []; private ${PHPUnit\Framework\TestCase}mockObjects = [0 => class Mock_LoggerInterface_d991faa6 { ... }, 1 => class Mock_CacheInterface_3b757757 { ... }]; private ${PHPUnit\Framework\TestCase}mockObjectGenerator = NULL; private ${PHPUnit\Framework\TestCase}status = -1; private ${PHPUnit\Framework\TestCase}statusMessage = ''; private ${PHPUnit\Framework\TestCase}numAssertions = 0; private ${PHPUnit\Framework\TestCase}result = class PHPUnit\Framework\TestResult { private $passed = [...]; private $passedTestClasses = [...]; private $currentTestSuiteFailed = FALSE; private $errors = [...]; private $failures = [...]; private $warnings = [...]; private $notImplemented = [...]; private $risky = [...]; private $skipped = [...]; private $listeners = [...]; private $runTests = 305; private $time = 18.664735554; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }; private ${PHPUnit\Framework\TestCase}testResult = NULL; private ${PHPUnit\Framework\TestCase}output = ''; private ${PHPUnit\Framework\TestCase}outputExpectedRegex = NULL; private ${PHPUnit\Framework\TestCase}outputExpectedString = NULL; private ${PHPUnit\Framework\TestCase}outputCallback = FALSE; private ${PHPUnit\Framework\TestCase}outputBufferingActive = TRUE; private ${PHPUnit\Framework\TestCase}outputBufferingLevel = 1; private ${PHPUnit\Framework\TestCase}outputRetrievedForAssertion = FALSE; private ${PHPUnit\Framework\TestCase}snapshot = NULL; private ${PHPUnit\Framework\TestCase}prophet = NULL; private ${PHPUnit\Framework\TestCase}beStrictAboutChangesToGlobalState = NULL; private ${PHPUnit\Framework\TestCase}registerMockObjectsFromTestArgumentsRecursively = FALSE; private ${PHPUnit\Framework\TestCase}warnings = []; private ${PHPUnit\Framework\TestCase}groups = [0 => 'default']; private ${PHPUnit\Framework\TestCase}doesNotPerformAssertions = FALSE; private ${PHPUnit\Framework\TestCase}customComparators = []; private ${PHPUnit\Framework\TestCase}doubledTypes = [0 => 'Resursbank\\Ecom\\Lib\\Log\\LoggerInterface', 1 => 'Resursbank\\Ecom\\Lib\\Cache\\CacheInterface'] }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestCase.php:723 |
01-Oct-2022 19:00:49 | PHP 10. PHPUnit\Framework\TestCase->runBare() phar:///usr/local/bin/phpunit74/phpunit/Framework/TestResult.php:586 |
01-Oct-2022 19:00:49 | PHP 11. PHPUnit\Framework\TestCase->runTest() phar:///usr/local/bin/phpunit74/phpunit/Framework/TestCase.php:930 |
01-Oct-2022 19:00:49 | PHP 12. Resursbank\EcomTest\Integration\Module\Payment\Api\CaptureTest->testCaptureEntirePayment() phar:///usr/local/bin/phpunit74/phpunit/Framework/TestCase.php:1264 |
01-Oct-2022 19:00:49 | PHP 13. Resursbank\EcomTest\Integration\Module\Payment\Api\CaptureTest->createPayment($orderReference = 'bfb52bd34ea2404dbeea7b4f') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/tests/Integration/Module/Payment/Api/CaptureTest.php:163 |
01-Oct-2022 19:00:49 | PHP 14. Resursbank\Ecom\Module\Payment\Repository::create($storeId = '3727e9e3-8c35-4bf1-b785-03284c0fd987', $paymentMethodId = 'd9db8567-d18b-4677-8a76-9701c94a4f4c', $orderLines = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLineCollection { protected string $type = 'Resursbank\\Ecom\\Module\\Payment\\Models\\CreatePaymentRequest\\Order\\OrderLine'; private array ${Resursbank\Ecom\Lib\Collection\Collection}data = [0 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }, 1 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }]; private int ${Resursbank\Ecom\Lib\Collection\Collection}position = 0 }, $orderReference = 'bfb52bd34ea2404dbeea7b4f', $application = NULL, $customer = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer { public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress $deliveryAddress = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress { public readonly string $addressRow1 = 'Glassgatan 15'; public readonly string $postalArea = 'Göteborg'; public readonly string $postalCode = '41655'; public readonly Resursbank\Ecom\Lib\Order\CountryCode $countryCode = enum Resursbank\Ecom\Lib\Order\CountryCode::SE('SE'); public readonly ?string $fullName = NULL; public readonly ?string $firstName = NULL; public readonly ?string $lastName = NULL; public readonly ?string $addressRow2 = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } }; public readonly ?Resursbank\Ecom\Lib\Order\CustomerType $customerType = enum Resursbank\Ecom\Lib\Order\CustomerType::NATURAL('NATURAL'); public readonly ?string $contactPerson = 'Vincent'; public readonly string $email = 'test@hosted.resurs'; public readonly ?string $governmentId = '198305147715'; public readonly ?string $mobilePhone = '46701234567'; public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo $deviceInfo = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo { public readonly ?string $ip = NULL; public readonly ?string $userAgent = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } } }, $metadata = *uninitialized*, $options = *uninitialized*) /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/tests/Integration/Module/Payment/Api/CaptureTest.php:141 |
01-Oct-2022 19:00:49 | PHP 15. Resursbank\Ecom\Module\Payment\Api\Create->call($storeId = '3727e9e3-8c35-4bf1-b785-03284c0fd987', $paymentMethodId = 'd9db8567-d18b-4677-8a76-9701c94a4f4c', $orderLines = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLineCollection { protected string $type = 'Resursbank\\Ecom\\Module\\Payment\\Models\\CreatePaymentRequest\\Order\\OrderLine'; private array ${Resursbank\Ecom\Lib\Collection\Collection}data = [0 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }, 1 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }]; private int ${Resursbank\Ecom\Lib\Collection\Collection}position = 0 }, $orderReference = 'bfb52bd34ea2404dbeea7b4f', $application = NULL, $customer = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer { public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress $deliveryAddress = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress { public readonly string $addressRow1 = 'Glassgatan 15'; public readonly string $postalArea = 'Göteborg'; public readonly string $postalCode = '41655'; public readonly Resursbank\Ecom\Lib\Order\CountryCode $countryCode = enum Resursbank\Ecom\Lib\Order\CountryCode::SE('SE'); public readonly ?string $fullName = NULL; public readonly ?string $firstName = NULL; public readonly ?string $lastName = NULL; public readonly ?string $addressRow2 = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } }; public readonly ?Resursbank\Ecom\Lib\Order\CustomerType $customerType = enum Resursbank\Ecom\Lib\Order\CustomerType::NATURAL('NATURAL'); public readonly ?string $contactPerson = 'Vincent'; public readonly string $email = 'test@hosted.resurs'; public readonly ?string $governmentId = '198305147715'; public readonly ?string $mobilePhone = '46701234567'; public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo $deviceInfo = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo { public readonly ?string $ip = NULL; public readonly ?string $userAgent = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } } }, $metadata = NULL, $options = NULL) /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Module/Payment/Repository.php:118 |
01-Oct-2022 19:00:49 | PHP 16. Resursbank\Ecom\Lib\Utilities\DataConverter::stdClassToType($object = class stdClass { public $id = '5a614927-eb0f-477d-85c9-c1560bf3f5c6'; public $created = '2022-10-01T19:00:48.276'; public $countryCode = 'SE'; public $storeId = '3727e9e3-8c35-4bf1-b785-03284c0fd987'; public $paymentMethodId = 'd9db8567-d18b-4677-8a76-9701c94a4f4c'; public $order = class stdClass { public $orderReference = 'bfb52bd34ea2404dbeea7b4f'; public $actionLog = [...]; public $possibleActions = [...]; public $totalOrderAmount = 603; public $canceledAmount = 0; public $authorizedAmount = 0; public $capturedAmount = 0; public $refundedAmount = 0 }; public $customer = class stdClass { public $customerType = 'NATURAL'; public $deliveryAddress = class stdClass { ... }; public $email = 'test@hosted.resurs'; public $governmentId = '198305147715'; public $mobilePhone = '+46701234567' }; public $application = class stdClass { public $requestedCreditLimit = 603 }; public $metadata = class stdClass { public $creator = 'tomas_t' }; public $status = 'TASK_REDIRECTION_REQUIRED'; public $taskRedirectionUrls = class stdClass { public $merchantUrl = 'https://flow.integration.resurs.com/fg/5a614927-eb0f-477d-85c9-c1560bf3f5c6'; public $customerUrl = 'https://flow.integration.resurs.com/f/xJWKerNb' } }, $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Module/Payment/Api/Create.php:126 |
01-Oct-2022 19:00:49 | PHP 17. Resursbank\Ecom\Lib\Utilities\DataConverter::stdClassToType($object = class stdClass { public $orderReference = 'bfb52bd34ea2404dbeea7b4f'; public $actionLog = [0 => class stdClass { ... }]; public $possibleActions = []; public $totalOrderAmount = 603; public $canceledAmount = 0; public $authorizedAmount = 0; public $capturedAmount = 0; public $refundedAmount = 0 }, $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment\\Order') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Utilities/DataConverter.php:92 |
01-Oct-2022 19:00:49 | PHP 18. Resursbank\Ecom\Lib\Utilities\DataConverter::stdClassToType($object = class stdClass { public $actionId = 'cd466fd8-c49c-414c-9ecc-c6c6504e6a49'; public $type = 'CREATE'; public $created = '2022-10-01T19:00:48.293'; public $creator = 'tomas_t'; public $orderLines = [0 => class stdClass { ... }, 1 => class stdClass { ... }] }, $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment\\Order\\ActionLog') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Utilities/DataConverter.php:76 |
01-Oct-2022 19:00:49 | PHP 19. Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog->__construct($actionId = 'cd466fd8-c49c-414c-9ecc-c6c6504e6a49', $type = enum Resursbank\Ecom\Module\Payment\Enum\ActionType::CREATE('CREATE'), $created = '2022-10-01T19:00:48.293', $orderLines = class Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLineCollection { protected string $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLine'; private array ${Resursbank\Ecom\Lib\Collection\Collection}data = [0 => class Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLine { ... }, 1 => class Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLine { ... }]; private int ${Resursbank\Ecom\Lib\Collection\Collection}position = 0 }, $transactionId = NULL, $creator = 'tomas_t', $stringValidation = *uninitialized*, $arrayValidation = *uninitialized*) /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Utilities/DataConverter.php:100 |
01-Oct-2022 19:00:49 | PHP 20. Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog->validateOrderLines() /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Model/Payment/Order/ActionLog.php:47 |
01-Oct-2022 19:00:51 | PHP Warning: Undefined property: Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLineCollection::$data in /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Model/Payment/Order/ActionLog.php on line 74 |
01-Oct-2022 19:00:51 | PHP Stack trace: |
01-Oct-2022 19:00:51 | PHP 1. {main}() /usr/local/bin/phpunit74:0 |
01-Oct-2022 19:00:51 | PHP 2. PHPUnit\TextUI\Command::main($exit = *uninitialized*) /usr/local/bin/phpunit74:2287 |
01-Oct-2022 19:00:51 | PHP 3. PHPUnit\TextUI\Command->run($argv = [0 => '/usr/local/bin/phpunit74', 1 => '--whitelist', 2 => 'source', 3 => '--configuration', 4 => './phpunit.xml'], $exit = TRUE) phar:///usr/local/bin/phpunit74/phpunit/TextUI/Command.php:93 |
01-Oct-2022 19:00:51 | PHP 4. PHPUnit\TextUI\TestRunner->run($suite = class PHPUnit\Framework\TestSuite { protected $backupGlobals = NULL; protected $backupStaticAttributes = NULL; protected $runTestInSeparateProcess = FALSE; protected $name = ''; protected $groups = ['default' => [...]]; protected $tests = [0 => class PHPUnit\Framework\TestSuite { ... }, 1 => class PHPUnit\Framework\TestSuite { ... }]; protected $numTests = 334; protected $testCase = FALSE; protected $foundClasses = []; protected $providedTests = NULL; protected $requiredTests = NULL; private $beStrictAboutChangesToGlobalState = NULL; private $iteratorFilter = NULL; private $declaredClassesPointer = 1338; private $warnings = [] }, $arguments = ['extensions' => [], 'listGroups' => FALSE, 'listSuites' => FALSE, 'listTests' => FALSE, 'listTestsXml' => FALSE, 'loader' => NULL, 'useDefaultConfiguration' => TRUE, 'loadedExtensions' => [], 'unavailableExtensions' => [], 'notLoadedExtensions' => [], 'configuration' => './phpunit.xml', 'coverageFilter' => [0 => 'source'], 'testSuffixes' => [0 => 'Test.php', 1 => '.phpt'], 'configurationObject' => class PHPUnit\TextUI\XmlConfiguration\Configuration { private $filename = './phpunit.xml'; private $validationResult = class PHPUnit\Util\Xml\ValidationResult { ... }; private $extensions = class PHPUnit\TextUI\XmlConfiguration\ExtensionCollection { ... }; private $codeCoverage = class PHPUnit\TextUI\XmlConfiguration\CodeCoverage\CodeCoverage { ... }; private $groups = class PHPUnit\TextUI\XmlConfiguration\Groups { ... }; private $testdoxGroups = class PHPUnit\TextUI\XmlConfiguration\Groups { ... }; private $listeners = class PHPUnit\TextUI\XmlConfiguration\ExtensionCollection { ... }; private $logging = class PHPUnit\TextUI\XmlConfiguration\Logging\Logging { ... }; private $php = class PHPUnit\TextUI\XmlConfiguration\Php { ... }; private $phpunit = class PHPUnit\TextUI\XmlConfiguration\PHPUnit { ... }; private $testSuite = class PHPUnit\TextUI\XmlConfiguration\TestSuiteCollection { ... } }, 'stderr' => FALSE, 'columns' => 80], $warnings = [], $exit = TRUE) phar:///usr/local/bin/phpunit74/phpunit/TextUI/Command.php:124 |
01-Oct-2022 19:00:51 | PHP 5. PHPUnit\Framework\TestSuite->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = TRUE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }, 7 => class PHPUnit\Framework\TestFailure { ... }, 8 => class PHPUnit\Framework\TestFailure { ... }, 9 => class PHPUnit\Framework\TestFailure { ... }, 10 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 306; private $time = 20.377605228; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/TextUI/TestRunner.php:489 |
01-Oct-2022 19:00:51 | PHP 6. PHPUnit\Framework\TestSuite->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = TRUE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }, 7 => class PHPUnit\Framework\TestFailure { ... }, 8 => class PHPUnit\Framework\TestFailure { ... }, 9 => class PHPUnit\Framework\TestFailure { ... }, 10 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 306; private $time = 20.377605228; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestSuite.php:507 |
01-Oct-2022 19:00:51 | PHP 7. PHPUnit\Framework\TestSuite->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = TRUE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }, 7 => class PHPUnit\Framework\TestFailure { ... }, 8 => class PHPUnit\Framework\TestFailure { ... }, 9 => class PHPUnit\Framework\TestFailure { ... }, 10 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 306; private $time = 20.377605228; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestSuite.php:507 |
01-Oct-2022 19:00:51 | PHP 8. PHPUnit\Framework\TestCase->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = TRUE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }, 7 => class PHPUnit\Framework\TestFailure { ... }, 8 => class PHPUnit\Framework\TestFailure { ... }, 9 => class PHPUnit\Framework\TestFailure { ... }, 10 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 306; private $time = 20.377605228; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestSuite.php:507 |
01-Oct-2022 19:00:51 | PHP 9. PHPUnit\Framework\TestResult->run($test = class Resursbank\EcomTest\Integration\Module\Payment\Api\CaptureTest { protected $backupGlobals = NULL; protected $backupGlobalsExcludeList = []; protected $backupGlobalsBlacklist = []; protected $backupStaticAttributes = NULL; protected $backupStaticAttributesExcludeList = []; protected $backupStaticAttributesBlacklist = []; protected $runTestInSeparateProcess = FALSE; protected $preserveGlobalState = TRUE; protected $providedTests = [0 => class PHPUnit\Framework\ExecutionOrderDependency { ... }]; private ${PHPUnit\Framework\TestCase}runClassInSeparateProcess = NULL; private ${PHPUnit\Framework\TestCase}inIsolation = FALSE; private ${PHPUnit\Framework\TestCase}data = []; private ${PHPUnit\Framework\TestCase}dataName = ''; private ${PHPUnit\Framework\TestCase}expectedException = NULL; private ${PHPUnit\Framework\TestCase}expectedExceptionMessage = NULL; private ${PHPUnit\Framework\TestCase}expectedExceptionMessageRegExp = NULL; private ${PHPUnit\Framework\TestCase}expectedExceptionCode = NULL; private ${PHPUnit\Framework\TestCase}name = 'testCaptureSingleOrderLine'; private ${PHPUnit\Framework\TestCase}dependencies = []; private ${PHPUnit\Framework\TestCase}dependencyInput = []; private ${PHPUnit\Framework\TestCase}iniSettings = []; private ${PHPUnit\Framework\TestCase}locale = []; private ${PHPUnit\Framework\TestCase}mockObjects = [0 => class Mock_LoggerInterface_d991faa6 { ... }, 1 => class Mock_CacheInterface_3b757757 { ... }]; private ${PHPUnit\Framework\TestCase}mockObjectGenerator = NULL; private ${PHPUnit\Framework\TestCase}status = -1; private ${PHPUnit\Framework\TestCase}statusMessage = ''; private ${PHPUnit\Framework\TestCase}numAssertions = 0; private ${PHPUnit\Framework\TestCase}result = class PHPUnit\Framework\TestResult { private $passed = [...]; private $passedTestClasses = [...]; private $currentTestSuiteFailed = TRUE; private $errors = [...]; private $failures = [...]; private $warnings = [...]; private $notImplemented = [...]; private $risky = [...]; private $skipped = [...]; private $listeners = [...]; private $runTests = 306; private $time = 20.377605228; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }; private ${PHPUnit\Framework\TestCase}testResult = NULL; private ${PHPUnit\Framework\TestCase}output = ''; private ${PHPUnit\Framework\TestCase}outputExpectedRegex = NULL; private ${PHPUnit\Framework\TestCase}outputExpectedString = NULL; private ${PHPUnit\Framework\TestCase}outputCallback = FALSE; private ${PHPUnit\Framework\TestCase}outputBufferingActive = TRUE; private ${PHPUnit\Framework\TestCase}outputBufferingLevel = 1; private ${PHPUnit\Framework\TestCase}outputRetrievedForAssertion = FALSE; private ${PHPUnit\Framework\TestCase}snapshot = NULL; private ${PHPUnit\Framework\TestCase}prophet = NULL; private ${PHPUnit\Framework\TestCase}beStrictAboutChangesToGlobalState = NULL; private ${PHPUnit\Framework\TestCase}registerMockObjectsFromTestArgumentsRecursively = FALSE; private ${PHPUnit\Framework\TestCase}warnings = []; private ${PHPUnit\Framework\TestCase}groups = [0 => 'default']; private ${PHPUnit\Framework\TestCase}doesNotPerformAssertions = FALSE; private ${PHPUnit\Framework\TestCase}customComparators = []; private ${PHPUnit\Framework\TestCase}doubledTypes = [0 => 'Resursbank\\Ecom\\Lib\\Log\\LoggerInterface', 1 => 'Resursbank\\Ecom\\Lib\\Cache\\CacheInterface'] }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestCase.php:723 |
01-Oct-2022 19:00:51 | PHP 10. PHPUnit\Framework\TestCase->runBare() phar:///usr/local/bin/phpunit74/phpunit/Framework/TestResult.php:586 |
01-Oct-2022 19:00:51 | PHP 11. PHPUnit\Framework\TestCase->runTest() phar:///usr/local/bin/phpunit74/phpunit/Framework/TestCase.php:930 |
01-Oct-2022 19:00:51 | PHP 12. Resursbank\EcomTest\Integration\Module\Payment\Api\CaptureTest->testCaptureSingleOrderLine() phar:///usr/local/bin/phpunit74/phpunit/Framework/TestCase.php:1264 |
01-Oct-2022 19:00:51 | PHP 13. Resursbank\EcomTest\Integration\Module\Payment\Api\CaptureTest->createPayment($orderReference = '586f05d841ec2d67dbdea80d') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/tests/Integration/Module/Payment/Api/CaptureTest.php:196 |
01-Oct-2022 19:00:51 | PHP 14. Resursbank\Ecom\Module\Payment\Repository::create($storeId = '3727e9e3-8c35-4bf1-b785-03284c0fd987', $paymentMethodId = 'd9db8567-d18b-4677-8a76-9701c94a4f4c', $orderLines = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLineCollection { protected string $type = 'Resursbank\\Ecom\\Module\\Payment\\Models\\CreatePaymentRequest\\Order\\OrderLine'; private array ${Resursbank\Ecom\Lib\Collection\Collection}data = [0 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }, 1 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }]; private int ${Resursbank\Ecom\Lib\Collection\Collection}position = 0 }, $orderReference = '586f05d841ec2d67dbdea80d', $application = NULL, $customer = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer { public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress $deliveryAddress = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress { public readonly string $addressRow1 = 'Glassgatan 15'; public readonly string $postalArea = 'Göteborg'; public readonly string $postalCode = '41655'; public readonly Resursbank\Ecom\Lib\Order\CountryCode $countryCode = enum Resursbank\Ecom\Lib\Order\CountryCode::SE('SE'); public readonly ?string $fullName = NULL; public readonly ?string $firstName = NULL; public readonly ?string $lastName = NULL; public readonly ?string $addressRow2 = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } }; public readonly ?Resursbank\Ecom\Lib\Order\CustomerType $customerType = enum Resursbank\Ecom\Lib\Order\CustomerType::NATURAL('NATURAL'); public readonly ?string $contactPerson = 'Vincent'; public readonly string $email = 'test@hosted.resurs'; public readonly ?string $governmentId = '198305147715'; public readonly ?string $mobilePhone = '46701234567'; public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo $deviceInfo = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo { public readonly ?string $ip = NULL; public readonly ?string $userAgent = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } } }, $metadata = *uninitialized*, $options = *uninitialized*) /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/tests/Integration/Module/Payment/Api/CaptureTest.php:141 |
01-Oct-2022 19:00:51 | PHP 15. Resursbank\Ecom\Module\Payment\Api\Create->call($storeId = '3727e9e3-8c35-4bf1-b785-03284c0fd987', $paymentMethodId = 'd9db8567-d18b-4677-8a76-9701c94a4f4c', $orderLines = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLineCollection { protected string $type = 'Resursbank\\Ecom\\Module\\Payment\\Models\\CreatePaymentRequest\\Order\\OrderLine'; private array ${Resursbank\Ecom\Lib\Collection\Collection}data = [0 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }, 1 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }]; private int ${Resursbank\Ecom\Lib\Collection\Collection}position = 0 }, $orderReference = '586f05d841ec2d67dbdea80d', $application = NULL, $customer = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer { public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress $deliveryAddress = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress { public readonly string $addressRow1 = 'Glassgatan 15'; public readonly string $postalArea = 'Göteborg'; public readonly string $postalCode = '41655'; public readonly Resursbank\Ecom\Lib\Order\CountryCode $countryCode = enum Resursbank\Ecom\Lib\Order\CountryCode::SE('SE'); public readonly ?string $fullName = NULL; public readonly ?string $firstName = NULL; public readonly ?string $lastName = NULL; public readonly ?string $addressRow2 = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } }; public readonly ?Resursbank\Ecom\Lib\Order\CustomerType $customerType = enum Resursbank\Ecom\Lib\Order\CustomerType::NATURAL('NATURAL'); public readonly ?string $contactPerson = 'Vincent'; public readonly string $email = 'test@hosted.resurs'; public readonly ?string $governmentId = '198305147715'; public readonly ?string $mobilePhone = '46701234567'; public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo $deviceInfo = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo { public readonly ?string $ip = NULL; public readonly ?string $userAgent = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } } }, $metadata = NULL, $options = NULL) /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Module/Payment/Repository.php:118 |
01-Oct-2022 19:00:51 | PHP 16. Resursbank\Ecom\Lib\Utilities\DataConverter::stdClassToType($object = class stdClass { public $id = '64f94539-e5b8-45f2-ab25-c8377462ada9'; public $created = '2022-10-01T19:00:50.064'; public $countryCode = 'SE'; public $storeId = '3727e9e3-8c35-4bf1-b785-03284c0fd987'; public $paymentMethodId = 'd9db8567-d18b-4677-8a76-9701c94a4f4c'; public $order = class stdClass { public $orderReference = '586f05d841ec2d67dbdea80d'; public $actionLog = [...]; public $possibleActions = [...]; public $totalOrderAmount = 603; public $canceledAmount = 0; public $authorizedAmount = 0; public $capturedAmount = 0; public $refundedAmount = 0 }; public $customer = class stdClass { public $customerType = 'NATURAL'; public $deliveryAddress = class stdClass { ... }; public $email = 'test@hosted.resurs'; public $governmentId = '198305147715'; public $mobilePhone = '+46701234567' }; public $application = class stdClass { public $requestedCreditLimit = 603 }; public $metadata = class stdClass { public $creator = 'tomas_t' }; public $status = 'TASK_REDIRECTION_REQUIRED'; public $taskRedirectionUrls = class stdClass { public $merchantUrl = 'https://flow.integration.resurs.com/fg/64f94539-e5b8-45f2-ab25-c8377462ada9'; public $customerUrl = 'https://flow.integration.resurs.com/f/OpQXXPDq' } }, $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Module/Payment/Api/Create.php:126 |
01-Oct-2022 19:00:51 | PHP 17. Resursbank\Ecom\Lib\Utilities\DataConverter::stdClassToType($object = class stdClass { public $orderReference = '586f05d841ec2d67dbdea80d'; public $actionLog = [0 => class stdClass { ... }]; public $possibleActions = []; public $totalOrderAmount = 603; public $canceledAmount = 0; public $authorizedAmount = 0; public $capturedAmount = 0; public $refundedAmount = 0 }, $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment\\Order') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Utilities/DataConverter.php:92 |
01-Oct-2022 19:00:51 | PHP 18. Resursbank\Ecom\Lib\Utilities\DataConverter::stdClassToType($object = class stdClass { public $actionId = '4ba7f128-2a30-4b6f-99ec-26415c4d8e5a'; public $type = 'CREATE'; public $created = '2022-10-01T19:00:50.08'; public $creator = 'tomas_t'; public $orderLines = [0 => class stdClass { ... }, 1 => class stdClass { ... }] }, $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment\\Order\\ActionLog') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Utilities/DataConverter.php:76 |
01-Oct-2022 19:00:51 | PHP 19. Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog->__construct($actionId = '4ba7f128-2a30-4b6f-99ec-26415c4d8e5a', $type = enum Resursbank\Ecom\Module\Payment\Enum\ActionType::CREATE('CREATE'), $created = '2022-10-01T19:00:50.08', $orderLines = class Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLineCollection { protected string $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLine'; private array ${Resursbank\Ecom\Lib\Collection\Collection}data = [0 => class Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLine { ... }, 1 => class Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLine { ... }]; private int ${Resursbank\Ecom\Lib\Collection\Collection}position = 0 }, $transactionId = NULL, $creator = 'tomas_t', $stringValidation = *uninitialized*, $arrayValidation = *uninitialized*) /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Utilities/DataConverter.php:100 |
01-Oct-2022 19:00:51 | PHP 20. Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog->validateOrderLines() /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Model/Payment/Order/ActionLog.php:47 |
01-Oct-2022 19:00:52 | PHP Warning: Undefined property: Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLineCollection::$data in /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Model/Payment/Order/ActionLog.php on line 74 |
01-Oct-2022 19:00:52 | PHP Stack trace: |
01-Oct-2022 19:00:52 | PHP 1. {main}() /usr/local/bin/phpunit74:0 |
01-Oct-2022 19:00:52 | PHP 2. PHPUnit\TextUI\Command::main($exit = *uninitialized*) /usr/local/bin/phpunit74:2287 |
01-Oct-2022 19:00:52 | PHP 3. PHPUnit\TextUI\Command->run($argv = [0 => '/usr/local/bin/phpunit74', 1 => '--whitelist', 2 => 'source', 3 => '--configuration', 4 => './phpunit.xml'], $exit = TRUE) phar:///usr/local/bin/phpunit74/phpunit/TextUI/Command.php:93 |
01-Oct-2022 19:00:52 | PHP 4. PHPUnit\TextUI\TestRunner->run($suite = class PHPUnit\Framework\TestSuite { protected $backupGlobals = NULL; protected $backupStaticAttributes = NULL; protected $runTestInSeparateProcess = FALSE; protected $name = ''; protected $groups = ['default' => [...]]; protected $tests = [0 => class PHPUnit\Framework\TestSuite { ... }, 1 => class PHPUnit\Framework\TestSuite { ... }]; protected $numTests = 334; protected $testCase = FALSE; protected $foundClasses = []; protected $providedTests = NULL; protected $requiredTests = NULL; private $beStrictAboutChangesToGlobalState = NULL; private $iteratorFilter = NULL; private $declaredClassesPointer = 1338; private $warnings = [] }, $arguments = ['extensions' => [], 'listGroups' => FALSE, 'listSuites' => FALSE, 'listTests' => FALSE, 'listTestsXml' => FALSE, 'loader' => NULL, 'useDefaultConfiguration' => TRUE, 'loadedExtensions' => [], 'unavailableExtensions' => [], 'notLoadedExtensions' => [], 'configuration' => './phpunit.xml', 'coverageFilter' => [0 => 'source'], 'testSuffixes' => [0 => 'Test.php', 1 => '.phpt'], 'configurationObject' => class PHPUnit\TextUI\XmlConfiguration\Configuration { private $filename = './phpunit.xml'; private $validationResult = class PHPUnit\Util\Xml\ValidationResult { ... }; private $extensions = class PHPUnit\TextUI\XmlConfiguration\ExtensionCollection { ... }; private $codeCoverage = class PHPUnit\TextUI\XmlConfiguration\CodeCoverage\CodeCoverage { ... }; private $groups = class PHPUnit\TextUI\XmlConfiguration\Groups { ... }; private $testdoxGroups = class PHPUnit\TextUI\XmlConfiguration\Groups { ... }; private $listeners = class PHPUnit\TextUI\XmlConfiguration\ExtensionCollection { ... }; private $logging = class PHPUnit\TextUI\XmlConfiguration\Logging\Logging { ... }; private $php = class PHPUnit\TextUI\XmlConfiguration\Php { ... }; private $phpunit = class PHPUnit\TextUI\XmlConfiguration\PHPUnit { ... }; private $testSuite = class PHPUnit\TextUI\XmlConfiguration\TestSuiteCollection { ... } }, 'stderr' => FALSE, 'columns' => 80], $warnings = [], $exit = TRUE) phar:///usr/local/bin/phpunit74/phpunit/TextUI/Command.php:124 |
01-Oct-2022 19:00:52 | PHP 5. PHPUnit\Framework\TestSuite->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = TRUE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }, 7 => class PHPUnit\Framework\TestFailure { ... }, 8 => class PHPUnit\Framework\TestFailure { ... }, 9 => class PHPUnit\Framework\TestFailure { ... }, 10 => class PHPUnit\Framework\TestFailure { ... }, 11 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 307; private $time = 22.069177483; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/TextUI/TestRunner.php:489 |
01-Oct-2022 19:00:52 | PHP 6. PHPUnit\Framework\TestSuite->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = TRUE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }, 7 => class PHPUnit\Framework\TestFailure { ... }, 8 => class PHPUnit\Framework\TestFailure { ... }, 9 => class PHPUnit\Framework\TestFailure { ... }, 10 => class PHPUnit\Framework\TestFailure { ... }, 11 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 307; private $time = 22.069177483; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestSuite.php:507 |
01-Oct-2022 19:00:52 | PHP 7. PHPUnit\Framework\TestSuite->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = TRUE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }, 7 => class PHPUnit\Framework\TestFailure { ... }, 8 => class PHPUnit\Framework\TestFailure { ... }, 9 => class PHPUnit\Framework\TestFailure { ... }, 10 => class PHPUnit\Framework\TestFailure { ... }, 11 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 307; private $time = 22.069177483; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestSuite.php:507 |
01-Oct-2022 19:00:52 | PHP 8. PHPUnit\Framework\TestCase->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = TRUE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }, 7 => class PHPUnit\Framework\TestFailure { ... }, 8 => class PHPUnit\Framework\TestFailure { ... }, 9 => class PHPUnit\Framework\TestFailure { ... }, 10 => class PHPUnit\Framework\TestFailure { ... }, 11 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 307; private $time = 22.069177483; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestSuite.php:507 |
01-Oct-2022 19:00:52 | PHP 9. PHPUnit\Framework\TestResult->run($test = class Resursbank\EcomTest\Integration\Module\Payment\Api\CaptureTest { protected $backupGlobals = NULL; protected $backupGlobalsExcludeList = []; protected $backupGlobalsBlacklist = []; protected $backupStaticAttributes = NULL; protected $backupStaticAttributesExcludeList = []; protected $backupStaticAttributesBlacklist = []; protected $runTestInSeparateProcess = FALSE; protected $preserveGlobalState = TRUE; protected $providedTests = [0 => class PHPUnit\Framework\ExecutionOrderDependency { ... }]; private ${PHPUnit\Framework\TestCase}runClassInSeparateProcess = NULL; private ${PHPUnit\Framework\TestCase}inIsolation = FALSE; private ${PHPUnit\Framework\TestCase}data = []; private ${PHPUnit\Framework\TestCase}dataName = ''; private ${PHPUnit\Framework\TestCase}expectedException = NULL; private ${PHPUnit\Framework\TestCase}expectedExceptionMessage = NULL; private ${PHPUnit\Framework\TestCase}expectedExceptionMessageRegExp = NULL; private ${PHPUnit\Framework\TestCase}expectedExceptionCode = NULL; private ${PHPUnit\Framework\TestCase}name = 'testCaptureWithTransactionId'; private ${PHPUnit\Framework\TestCase}dependencies = []; private ${PHPUnit\Framework\TestCase}dependencyInput = []; private ${PHPUnit\Framework\TestCase}iniSettings = []; private ${PHPUnit\Framework\TestCase}locale = []; private ${PHPUnit\Framework\TestCase}mockObjects = [0 => class Mock_LoggerInterface_d991faa6 { ... }, 1 => class Mock_CacheInterface_3b757757 { ... }]; private ${PHPUnit\Framework\TestCase}mockObjectGenerator = NULL; private ${PHPUnit\Framework\TestCase}status = -1; private ${PHPUnit\Framework\TestCase}statusMessage = ''; private ${PHPUnit\Framework\TestCase}numAssertions = 0; private ${PHPUnit\Framework\TestCase}result = class PHPUnit\Framework\TestResult { private $passed = [...]; private $passedTestClasses = [...]; private $currentTestSuiteFailed = TRUE; private $errors = [...]; private $failures = [...]; private $warnings = [...]; private $notImplemented = [...]; private $risky = [...]; private $skipped = [...]; private $listeners = [...]; private $runTests = 307; private $time = 22.069177483; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }; private ${PHPUnit\Framework\TestCase}testResult = NULL; private ${PHPUnit\Framework\TestCase}output = ''; private ${PHPUnit\Framework\TestCase}outputExpectedRegex = NULL; private ${PHPUnit\Framework\TestCase}outputExpectedString = NULL; private ${PHPUnit\Framework\TestCase}outputCallback = FALSE; private ${PHPUnit\Framework\TestCase}outputBufferingActive = TRUE; private ${PHPUnit\Framework\TestCase}outputBufferingLevel = 1; private ${PHPUnit\Framework\TestCase}outputRetrievedForAssertion = FALSE; private ${PHPUnit\Framework\TestCase}snapshot = NULL; private ${PHPUnit\Framework\TestCase}prophet = NULL; private ${PHPUnit\Framework\TestCase}beStrictAboutChangesToGlobalState = NULL; private ${PHPUnit\Framework\TestCase}registerMockObjectsFromTestArgumentsRecursively = FALSE; private ${PHPUnit\Framework\TestCase}warnings = []; private ${PHPUnit\Framework\TestCase}groups = [0 => 'default']; private ${PHPUnit\Framework\TestCase}doesNotPerformAssertions = FALSE; private ${PHPUnit\Framework\TestCase}customComparators = []; private ${PHPUnit\Framework\TestCase}doubledTypes = [0 => 'Resursbank\\Ecom\\Lib\\Log\\LoggerInterface', 1 => 'Resursbank\\Ecom\\Lib\\Cache\\CacheInterface'] }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestCase.php:723 |
01-Oct-2022 19:00:52 | PHP 10. PHPUnit\Framework\TestCase->runBare() phar:///usr/local/bin/phpunit74/phpunit/Framework/TestResult.php:586 |
01-Oct-2022 19:00:52 | PHP 11. PHPUnit\Framework\TestCase->runTest() phar:///usr/local/bin/phpunit74/phpunit/Framework/TestCase.php:930 |
01-Oct-2022 19:00:52 | PHP 12. Resursbank\EcomTest\Integration\Module\Payment\Api\CaptureTest->testCaptureWithTransactionId() phar:///usr/local/bin/phpunit74/phpunit/Framework/TestCase.php:1264 |
01-Oct-2022 19:00:52 | PHP 13. Resursbank\EcomTest\Integration\Module\Payment\Api\CaptureTest->createPayment($orderReference = '600f12b6b339b233c4d486a8') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/tests/Integration/Module/Payment/Api/CaptureTest.php:253 |
01-Oct-2022 19:00:52 | PHP 14. Resursbank\Ecom\Module\Payment\Repository::create($storeId = '3727e9e3-8c35-4bf1-b785-03284c0fd987', $paymentMethodId = 'd9db8567-d18b-4677-8a76-9701c94a4f4c', $orderLines = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLineCollection { protected string $type = 'Resursbank\\Ecom\\Module\\Payment\\Models\\CreatePaymentRequest\\Order\\OrderLine'; private array ${Resursbank\Ecom\Lib\Collection\Collection}data = [0 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }, 1 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }]; private int ${Resursbank\Ecom\Lib\Collection\Collection}position = 0 }, $orderReference = '600f12b6b339b233c4d486a8', $application = NULL, $customer = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer { public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress $deliveryAddress = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress { public readonly string $addressRow1 = 'Glassgatan 15'; public readonly string $postalArea = 'Göteborg'; public readonly string $postalCode = '41655'; public readonly Resursbank\Ecom\Lib\Order\CountryCode $countryCode = enum Resursbank\Ecom\Lib\Order\CountryCode::SE('SE'); public readonly ?string $fullName = NULL; public readonly ?string $firstName = NULL; public readonly ?string $lastName = NULL; public readonly ?string $addressRow2 = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } }; public readonly ?Resursbank\Ecom\Lib\Order\CustomerType $customerType = enum Resursbank\Ecom\Lib\Order\CustomerType::NATURAL('NATURAL'); public readonly ?string $contactPerson = 'Vincent'; public readonly string $email = 'test@hosted.resurs'; public readonly ?string $governmentId = '198305147715'; public readonly ?string $mobilePhone = '46701234567'; public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo $deviceInfo = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo { public readonly ?string $ip = NULL; public readonly ?string $userAgent = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } } }, $metadata = *uninitialized*, $options = *uninitialized*) /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/tests/Integration/Module/Payment/Api/CaptureTest.php:141 |
01-Oct-2022 19:00:52 | PHP 15. Resursbank\Ecom\Module\Payment\Api\Create->call($storeId = '3727e9e3-8c35-4bf1-b785-03284c0fd987', $paymentMethodId = 'd9db8567-d18b-4677-8a76-9701c94a4f4c', $orderLines = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLineCollection { protected string $type = 'Resursbank\\Ecom\\Module\\Payment\\Models\\CreatePaymentRequest\\Order\\OrderLine'; private array ${Resursbank\Ecom\Lib\Collection\Collection}data = [0 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }, 1 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }]; private int ${Resursbank\Ecom\Lib\Collection\Collection}position = 0 }, $orderReference = '600f12b6b339b233c4d486a8', $application = NULL, $customer = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer { public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress $deliveryAddress = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress { public readonly string $addressRow1 = 'Glassgatan 15'; public readonly string $postalArea = 'Göteborg'; public readonly string $postalCode = '41655'; public readonly Resursbank\Ecom\Lib\Order\CountryCode $countryCode = enum Resursbank\Ecom\Lib\Order\CountryCode::SE('SE'); public readonly ?string $fullName = NULL; public readonly ?string $firstName = NULL; public readonly ?string $lastName = NULL; public readonly ?string $addressRow2 = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } }; public readonly ?Resursbank\Ecom\Lib\Order\CustomerType $customerType = enum Resursbank\Ecom\Lib\Order\CustomerType::NATURAL('NATURAL'); public readonly ?string $contactPerson = 'Vincent'; public readonly string $email = 'test@hosted.resurs'; public readonly ?string $governmentId = '198305147715'; public readonly ?string $mobilePhone = '46701234567'; public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo $deviceInfo = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo { public readonly ?string $ip = NULL; public readonly ?string $userAgent = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } } }, $metadata = NULL, $options = NULL) /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Module/Payment/Repository.php:118 |
01-Oct-2022 19:00:52 | PHP 16. Resursbank\Ecom\Lib\Utilities\DataConverter::stdClassToType($object = class stdClass { public $id = '00a582c5-d127-42ce-89d4-7537d5c20d90'; public $created = '2022-10-01T19:00:51.69'; public $countryCode = 'SE'; public $storeId = '3727e9e3-8c35-4bf1-b785-03284c0fd987'; public $paymentMethodId = 'd9db8567-d18b-4677-8a76-9701c94a4f4c'; public $order = class stdClass { public $orderReference = '600f12b6b339b233c4d486a8'; public $actionLog = [...]; public $possibleActions = [...]; public $totalOrderAmount = 603; public $canceledAmount = 0; public $authorizedAmount = 0; public $capturedAmount = 0; public $refundedAmount = 0 }; public $customer = class stdClass { public $customerType = 'NATURAL'; public $deliveryAddress = class stdClass { ... }; public $email = 'test@hosted.resurs'; public $governmentId = '198305147715'; public $mobilePhone = '+46701234567' }; public $application = class stdClass { public $requestedCreditLimit = 603 }; public $metadata = class stdClass { public $creator = 'tomas_t' }; public $status = 'TASK_REDIRECTION_REQUIRED'; public $taskRedirectionUrls = class stdClass { public $merchantUrl = 'https://flow.integration.resurs.com/fg/00a582c5-d127-42ce-89d4-7537d5c20d90'; public $customerUrl = 'https://flow.integration.resurs.com/f/QQzwitcp' } }, $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Module/Payment/Api/Create.php:126 |
01-Oct-2022 19:00:52 | PHP 17. Resursbank\Ecom\Lib\Utilities\DataConverter::stdClassToType($object = class stdClass { public $orderReference = '600f12b6b339b233c4d486a8'; public $actionLog = [0 => class stdClass { ... }]; public $possibleActions = []; public $totalOrderAmount = 603; public $canceledAmount = 0; public $authorizedAmount = 0; public $capturedAmount = 0; public $refundedAmount = 0 }, $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment\\Order') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Utilities/DataConverter.php:92 |
01-Oct-2022 19:00:52 | PHP 18. Resursbank\Ecom\Lib\Utilities\DataConverter::stdClassToType($object = class stdClass { public $actionId = 'b3f9f32d-0909-4d91-adc0-8da757741f75'; public $type = 'CREATE'; public $created = '2022-10-01T19:00:51.714'; public $creator = 'tomas_t'; public $orderLines = [0 => class stdClass { ... }, 1 => class stdClass { ... }] }, $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment\\Order\\ActionLog') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Utilities/DataConverter.php:76 |
01-Oct-2022 19:00:52 | PHP 19. Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog->__construct($actionId = 'b3f9f32d-0909-4d91-adc0-8da757741f75', $type = enum Resursbank\Ecom\Module\Payment\Enum\ActionType::CREATE('CREATE'), $created = '2022-10-01T19:00:51.714', $orderLines = class Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLineCollection { protected string $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLine'; private array ${Resursbank\Ecom\Lib\Collection\Collection}data = [0 => class Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLine { ... }, 1 => class Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLine { ... }]; private int ${Resursbank\Ecom\Lib\Collection\Collection}position = 0 }, $transactionId = NULL, $creator = 'tomas_t', $stringValidation = *uninitialized*, $arrayValidation = *uninitialized*) /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Utilities/DataConverter.php:100 |
01-Oct-2022 19:00:52 | PHP 20. Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog->validateOrderLines() /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Model/Payment/Order/ActionLog.php:47 |
01-Oct-2022 19:00:55 | PHP Warning: Undefined property: Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLineCollection::$data in /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Model/Payment/Order/ActionLog.php on line 74 |
01-Oct-2022 19:00:55 | PHP Stack trace: |
01-Oct-2022 19:00:55 | PHP 1. {main}() /usr/local/bin/phpunit74:0 |
01-Oct-2022 19:00:55 | PHP 2. PHPUnit\TextUI\Command::main($exit = *uninitialized*) /usr/local/bin/phpunit74:2287 |
01-Oct-2022 19:00:55 | PHP 3. PHPUnit\TextUI\Command->run($argv = [0 => '/usr/local/bin/phpunit74', 1 => '--whitelist', 2 => 'source', 3 => '--configuration', 4 => './phpunit.xml'], $exit = TRUE) phar:///usr/local/bin/phpunit74/phpunit/TextUI/Command.php:93 |
01-Oct-2022 19:00:55 | PHP 4. PHPUnit\TextUI\TestRunner->run($suite = class PHPUnit\Framework\TestSuite { protected $backupGlobals = NULL; protected $backupStaticAttributes = NULL; protected $runTestInSeparateProcess = FALSE; protected $name = ''; protected $groups = ['default' => [...]]; protected $tests = [0 => class PHPUnit\Framework\TestSuite { ... }, 1 => class PHPUnit\Framework\TestSuite { ... }]; protected $numTests = 334; protected $testCase = FALSE; protected $foundClasses = []; protected $providedTests = NULL; protected $requiredTests = NULL; private $beStrictAboutChangesToGlobalState = NULL; private $iteratorFilter = NULL; private $declaredClassesPointer = 1338; private $warnings = [] }, $arguments = ['extensions' => [], 'listGroups' => FALSE, 'listSuites' => FALSE, 'listTests' => FALSE, 'listTestsXml' => FALSE, 'loader' => NULL, 'useDefaultConfiguration' => TRUE, 'loadedExtensions' => [], 'unavailableExtensions' => [], 'notLoadedExtensions' => [], 'configuration' => './phpunit.xml', 'coverageFilter' => [0 => 'source'], 'testSuffixes' => [0 => 'Test.php', 1 => '.phpt'], 'configurationObject' => class PHPUnit\TextUI\XmlConfiguration\Configuration { private $filename = './phpunit.xml'; private $validationResult = class PHPUnit\Util\Xml\ValidationResult { ... }; private $extensions = class PHPUnit\TextUI\XmlConfiguration\ExtensionCollection { ... }; private $codeCoverage = class PHPUnit\TextUI\XmlConfiguration\CodeCoverage\CodeCoverage { ... }; private $groups = class PHPUnit\TextUI\XmlConfiguration\Groups { ... }; private $testdoxGroups = class PHPUnit\TextUI\XmlConfiguration\Groups { ... }; private $listeners = class PHPUnit\TextUI\XmlConfiguration\ExtensionCollection { ... }; private $logging = class PHPUnit\TextUI\XmlConfiguration\Logging\Logging { ... }; private $php = class PHPUnit\TextUI\XmlConfiguration\Php { ... }; private $phpunit = class PHPUnit\TextUI\XmlConfiguration\PHPUnit { ... }; private $testSuite = class PHPUnit\TextUI\XmlConfiguration\TestSuiteCollection { ... } }, 'stderr' => FALSE, 'columns' => 80], $warnings = [], $exit = TRUE) phar:///usr/local/bin/phpunit74/phpunit/TextUI/Command.php:124 |
01-Oct-2022 19:00:55 | PHP 5. PHPUnit\Framework\TestSuite->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = TRUE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }, 7 => class PHPUnit\Framework\TestFailure { ... }, 8 => class PHPUnit\Framework\TestFailure { ... }, 9 => class PHPUnit\Framework\TestFailure { ... }, 10 => class PHPUnit\Framework\TestFailure { ... }, 11 => class PHPUnit\Framework\TestFailure { ... }, 12 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 308; private $time = 23.650716344; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/TextUI/TestRunner.php:489 |
01-Oct-2022 19:00:55 | PHP 6. PHPUnit\Framework\TestSuite->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = TRUE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }, 7 => class PHPUnit\Framework\TestFailure { ... }, 8 => class PHPUnit\Framework\TestFailure { ... }, 9 => class PHPUnit\Framework\TestFailure { ... }, 10 => class PHPUnit\Framework\TestFailure { ... }, 11 => class PHPUnit\Framework\TestFailure { ... }, 12 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 308; private $time = 23.650716344; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestSuite.php:507 |
01-Oct-2022 19:00:55 | PHP 7. PHPUnit\Framework\TestSuite->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = TRUE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }, 7 => class PHPUnit\Framework\TestFailure { ... }, 8 => class PHPUnit\Framework\TestFailure { ... }, 9 => class PHPUnit\Framework\TestFailure { ... }, 10 => class PHPUnit\Framework\TestFailure { ... }, 11 => class PHPUnit\Framework\TestFailure { ... }, 12 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 308; private $time = 23.650716344; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestSuite.php:507 |
01-Oct-2022 19:00:55 | PHP 8. PHPUnit\Framework\TestCase->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = TRUE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }, 7 => class PHPUnit\Framework\TestFailure { ... }, 8 => class PHPUnit\Framework\TestFailure { ... }, 9 => class PHPUnit\Framework\TestFailure { ... }, 10 => class PHPUnit\Framework\TestFailure { ... }, 11 => class PHPUnit\Framework\TestFailure { ... }, 12 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 308; private $time = 23.650716344; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestSuite.php:507 |
01-Oct-2022 19:00:55 | PHP 9. PHPUnit\Framework\TestResult->run($test = class Resursbank\EcomTest\Integration\Module\Payment\Api\CaptureTest { protected $backupGlobals = NULL; protected $backupGlobalsExcludeList = []; protected $backupGlobalsBlacklist = []; protected $backupStaticAttributes = NULL; protected $backupStaticAttributesExcludeList = []; protected $backupStaticAttributesBlacklist = []; protected $runTestInSeparateProcess = FALSE; protected $preserveGlobalState = TRUE; protected $providedTests = [0 => class PHPUnit\Framework\ExecutionOrderDependency { ... }]; private ${PHPUnit\Framework\TestCase}runClassInSeparateProcess = NULL; private ${PHPUnit\Framework\TestCase}inIsolation = FALSE; private ${PHPUnit\Framework\TestCase}data = []; private ${PHPUnit\Framework\TestCase}dataName = ''; private ${PHPUnit\Framework\TestCase}expectedException = NULL; private ${PHPUnit\Framework\TestCase}expectedExceptionMessage = NULL; private ${PHPUnit\Framework\TestCase}expectedExceptionMessageRegExp = NULL; private ${PHPUnit\Framework\TestCase}expectedExceptionCode = NULL; private ${PHPUnit\Framework\TestCase}name = 'testCaptureWithInvoiceId'; private ${PHPUnit\Framework\TestCase}dependencies = []; private ${PHPUnit\Framework\TestCase}dependencyInput = []; private ${PHPUnit\Framework\TestCase}iniSettings = []; private ${PHPUnit\Framework\TestCase}locale = []; private ${PHPUnit\Framework\TestCase}mockObjects = [0 => class Mock_LoggerInterface_d991faa6 { ... }, 1 => class Mock_CacheInterface_3b757757 { ... }]; private ${PHPUnit\Framework\TestCase}mockObjectGenerator = NULL; private ${PHPUnit\Framework\TestCase}status = -1; private ${PHPUnit\Framework\TestCase}statusMessage = ''; private ${PHPUnit\Framework\TestCase}numAssertions = 0; private ${PHPUnit\Framework\TestCase}result = class PHPUnit\Framework\TestResult { private $passed = [...]; private $passedTestClasses = [...]; private $currentTestSuiteFailed = TRUE; private $errors = [...]; private $failures = [...]; private $warnings = [...]; private $notImplemented = [...]; private $risky = [...]; private $skipped = [...]; private $listeners = [...]; private $runTests = 308; private $time = 23.650716344; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }; private ${PHPUnit\Framework\TestCase}testResult = NULL; private ${PHPUnit\Framework\TestCase}output = ''; private ${PHPUnit\Framework\TestCase}outputExpectedRegex = NULL; private ${PHPUnit\Framework\TestCase}outputExpectedString = NULL; private ${PHPUnit\Framework\TestCase}outputCallback = FALSE; private ${PHPUnit\Framework\TestCase}outputBufferingActive = TRUE; private ${PHPUnit\Framework\TestCase}outputBufferingLevel = 1; private ${PHPUnit\Framework\TestCase}outputRetrievedForAssertion = FALSE; private ${PHPUnit\Framework\TestCase}snapshot = NULL; private ${PHPUnit\Framework\TestCase}prophet = NULL; private ${PHPUnit\Framework\TestCase}beStrictAboutChangesToGlobalState = NULL; private ${PHPUnit\Framework\TestCase}registerMockObjectsFromTestArgumentsRecursively = FALSE; private ${PHPUnit\Framework\TestCase}warnings = []; private ${PHPUnit\Framework\TestCase}groups = [0 => 'default']; private ${PHPUnit\Framework\TestCase}doesNotPerformAssertions = FALSE; private ${PHPUnit\Framework\TestCase}customComparators = []; private ${PHPUnit\Framework\TestCase}doubledTypes = [0 => 'Resursbank\\Ecom\\Lib\\Log\\LoggerInterface', 1 => 'Resursbank\\Ecom\\Lib\\Cache\\CacheInterface'] }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestCase.php:723 |
01-Oct-2022 19:00:55 | PHP 10. PHPUnit\Framework\TestCase->runBare() phar:///usr/local/bin/phpunit74/phpunit/Framework/TestResult.php:586 |
01-Oct-2022 19:00:55 | PHP 11. PHPUnit\Framework\TestCase->runTest() phar:///usr/local/bin/phpunit74/phpunit/Framework/TestCase.php:930 |
01-Oct-2022 19:00:55 | PHP 12. Resursbank\EcomTest\Integration\Module\Payment\Api\CaptureTest->testCaptureWithInvoiceId() phar:///usr/local/bin/phpunit74/phpunit/Framework/TestCase.php:1264 |
01-Oct-2022 19:00:55 | PHP 13. Resursbank\EcomTest\Integration\Module\Payment\Api\CaptureTest->createPayment($orderReference = '497b18b8ee68cdbac80f545c') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/tests/Integration/Module/Payment/Api/CaptureTest.php:298 |
01-Oct-2022 19:00:55 | PHP 14. Resursbank\Ecom\Module\Payment\Repository::create($storeId = '3727e9e3-8c35-4bf1-b785-03284c0fd987', $paymentMethodId = 'd9db8567-d18b-4677-8a76-9701c94a4f4c', $orderLines = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLineCollection { protected string $type = 'Resursbank\\Ecom\\Module\\Payment\\Models\\CreatePaymentRequest\\Order\\OrderLine'; private array ${Resursbank\Ecom\Lib\Collection\Collection}data = [0 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }, 1 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }]; private int ${Resursbank\Ecom\Lib\Collection\Collection}position = 0 }, $orderReference = '497b18b8ee68cdbac80f545c', $application = NULL, $customer = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer { public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress $deliveryAddress = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress { public readonly string $addressRow1 = 'Glassgatan 15'; public readonly string $postalArea = 'Göteborg'; public readonly string $postalCode = '41655'; public readonly Resursbank\Ecom\Lib\Order\CountryCode $countryCode = enum Resursbank\Ecom\Lib\Order\CountryCode::SE('SE'); public readonly ?string $fullName = NULL; public readonly ?string $firstName = NULL; public readonly ?string $lastName = NULL; public readonly ?string $addressRow2 = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } }; public readonly ?Resursbank\Ecom\Lib\Order\CustomerType $customerType = enum Resursbank\Ecom\Lib\Order\CustomerType::NATURAL('NATURAL'); public readonly ?string $contactPerson = 'Vincent'; public readonly string $email = 'test@hosted.resurs'; public readonly ?string $governmentId = '198305147715'; public readonly ?string $mobilePhone = '46701234567'; public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo $deviceInfo = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo { public readonly ?string $ip = NULL; public readonly ?string $userAgent = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } } }, $metadata = *uninitialized*, $options = *uninitialized*) /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/tests/Integration/Module/Payment/Api/CaptureTest.php:141 |
01-Oct-2022 19:00:55 | PHP 15. Resursbank\Ecom\Module\Payment\Api\Create->call($storeId = '3727e9e3-8c35-4bf1-b785-03284c0fd987', $paymentMethodId = 'd9db8567-d18b-4677-8a76-9701c94a4f4c', $orderLines = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLineCollection { protected string $type = 'Resursbank\\Ecom\\Module\\Payment\\Models\\CreatePaymentRequest\\Order\\OrderLine'; private array ${Resursbank\Ecom\Lib\Collection\Collection}data = [0 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }, 1 => class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Order\OrderLine { ... }]; private int ${Resursbank\Ecom\Lib\Collection\Collection}position = 0 }, $orderReference = '497b18b8ee68cdbac80f545c', $application = NULL, $customer = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer { public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress $deliveryAddress = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\DeliveryAddress { public readonly string $addressRow1 = 'Glassgatan 15'; public readonly string $postalArea = 'Göteborg'; public readonly string $postalCode = '41655'; public readonly Resursbank\Ecom\Lib\Order\CountryCode $countryCode = enum Resursbank\Ecom\Lib\Order\CountryCode::SE('SE'); public readonly ?string $fullName = NULL; public readonly ?string $firstName = NULL; public readonly ?string $lastName = NULL; public readonly ?string $addressRow2 = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } }; public readonly ?Resursbank\Ecom\Lib\Order\CustomerType $customerType = enum Resursbank\Ecom\Lib\Order\CustomerType::NATURAL('NATURAL'); public readonly ?string $contactPerson = 'Vincent'; public readonly string $email = 'test@hosted.resurs'; public readonly ?string $governmentId = '198305147715'; public readonly ?string $mobilePhone = '46701234567'; public readonly ?Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo $deviceInfo = class Resursbank\Ecom\Module\Payment\Models\CreatePaymentRequest\Customer\DeviceInfo { public readonly ?string $ip = NULL; public readonly ?string $userAgent = NULL; private readonly Resursbank\Ecom\Lib\Validation\StringValidation $stringValidation = class Resursbank\Ecom\Lib\Validation\StringValidation { ... } } }, $metadata = NULL, $options = NULL) /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Module/Payment/Repository.php:118 |
01-Oct-2022 19:00:55 | PHP 16. Resursbank\Ecom\Lib\Utilities\DataConverter::stdClassToType($object = class stdClass { public $id = '059cbf31-722f-4a90-9312-1a29fe1eead0'; public $created = '2022-10-01T19:00:53.314'; public $countryCode = 'SE'; public $storeId = '3727e9e3-8c35-4bf1-b785-03284c0fd987'; public $paymentMethodId = 'd9db8567-d18b-4677-8a76-9701c94a4f4c'; public $order = class stdClass { public $orderReference = '497b18b8ee68cdbac80f545c'; public $actionLog = [...]; public $possibleActions = [...]; public $totalOrderAmount = 603; public $canceledAmount = 0; public $authorizedAmount = 0; public $capturedAmount = 0; public $refundedAmount = 0 }; public $customer = class stdClass { public $customerType = 'NATURAL'; public $deliveryAddress = class stdClass { ... }; public $email = 'test@hosted.resurs'; public $governmentId = '198305147715'; public $mobilePhone = '+46701234567' }; public $application = class stdClass { public $requestedCreditLimit = 603 }; public $metadata = class stdClass { public $creator = 'tomas_t' }; public $status = 'TASK_REDIRECTION_REQUIRED'; public $taskRedirectionUrls = class stdClass { public $merchantUrl = 'https://flow.integration.resurs.com/fg/059cbf31-722f-4a90-9312-1a29fe1eead0'; public $customerUrl = 'https://flow.integration.resurs.com/f/wCmuWiLl' } }, $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Module/Payment/Api/Create.php:126 |
01-Oct-2022 19:00:55 | PHP 17. Resursbank\Ecom\Lib\Utilities\DataConverter::stdClassToType($object = class stdClass { public $orderReference = '497b18b8ee68cdbac80f545c'; public $actionLog = [0 => class stdClass { ... }]; public $possibleActions = []; public $totalOrderAmount = 603; public $canceledAmount = 0; public $authorizedAmount = 0; public $capturedAmount = 0; public $refundedAmount = 0 }, $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment\\Order') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Utilities/DataConverter.php:92 |
01-Oct-2022 19:00:55 | PHP 18. Resursbank\Ecom\Lib\Utilities\DataConverter::stdClassToType($object = class stdClass { public $actionId = '44dcdab5-389e-441b-a112-2ece92354e41'; public $type = 'CREATE'; public $created = '2022-10-01T19:00:53.333'; public $creator = 'tomas_t'; public $orderLines = [0 => class stdClass { ... }, 1 => class stdClass { ... }] }, $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment\\Order\\ActionLog') /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Utilities/DataConverter.php:76 |
01-Oct-2022 19:00:55 | PHP 19. Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog->__construct($actionId = '44dcdab5-389e-441b-a112-2ece92354e41', $type = enum Resursbank\Ecom\Module\Payment\Enum\ActionType::CREATE('CREATE'), $created = '2022-10-01T19:00:53.333', $orderLines = class Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLineCollection { protected string $type = 'Resursbank\\Ecom\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLine'; private array ${Resursbank\Ecom\Lib\Collection\Collection}data = [0 => class Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLine { ... }, 1 => class Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLine { ... }]; private int ${Resursbank\Ecom\Lib\Collection\Collection}position = 0 }, $transactionId = NULL, $creator = 'tomas_t', $stringValidation = *uninitialized*, $arrayValidation = *uninitialized*) /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Utilities/DataConverter.php:100 |
01-Oct-2022 19:00:55 | PHP 20. Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog->validateOrderLines() /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Model/Payment/Order/ActionLog.php:47 |
01-Oct-2022 19:00:56 | PHP Warning: Undefined property: Resursbank\Ecom\Lib\Model\Payment\Order\ActionLog\OrderLineCollection::$data in /opt/atlassian/bamboo/atlassian-bamboo/xml-data/build-dir/RB-ECOM2-JOB1/src/Lib/Model/Payment/Order/ActionLog.php on line 74 |
01-Oct-2022 19:00:56 | PHP Stack trace: |
01-Oct-2022 19:00:56 | PHP 1. {main}() /usr/local/bin/phpunit74:0 |
01-Oct-2022 19:00:56 | PHP 2. PHPUnit\TextUI\Command::main($exit = *uninitialized*) /usr/local/bin/phpunit74:2287 |
01-Oct-2022 19:00:56 | PHP 3. PHPUnit\TextUI\Command->run($argv = [0 => '/usr/local/bin/phpunit74', 1 => '--whitelist', 2 => 'source', 3 => '--configuration', 4 => './phpunit.xml'], $exit = TRUE) phar:///usr/local/bin/phpunit74/phpunit/TextUI/Command.php:93 |
01-Oct-2022 19:00:56 | PHP 4. PHPUnit\TextUI\TestRunner->run($suite = class PHPUnit\Framework\TestSuite { protected $backupGlobals = NULL; protected $backupStaticAttributes = NULL; protected $runTestInSeparateProcess = FALSE; protected $name = ''; protected $groups = ['default' => [...]]; protected $tests = [0 => class PHPUnit\Framework\TestSuite { ... }, 1 => class PHPUnit\Framework\TestSuite { ... }]; protected $numTests = 334; protected $testCase = FALSE; protected $foundClasses = []; protected $providedTests = NULL; protected $requiredTests = NULL; private $beStrictAboutChangesToGlobalState = NULL; private $iteratorFilter = NULL; private $declaredClassesPointer = 1338; private $warnings = [] }, $arguments = ['extensions' => [], 'listGroups' => FALSE, 'listSuites' => FALSE, 'listTests' => FALSE, 'listTestsXml' => FALSE, 'loader' => NULL, 'useDefaultConfiguration' => TRUE, 'loadedExtensions' => [], 'unavailableExtensions' => [], 'notLoadedExtensions' => [], 'configuration' => './phpunit.xml', 'coverageFilter' => [0 => 'source'], 'testSuffixes' => [0 => 'Test.php', 1 => '.phpt'], 'configurationObject' => class PHPUnit\TextUI\XmlConfiguration\Configuration { private $filename = './phpunit.xml'; private $validationResult = class PHPUnit\Util\Xml\ValidationResult { ... }; private $extensions = class PHPUnit\TextUI\XmlConfiguration\ExtensionCollection { ... }; private $codeCoverage = class PHPUnit\TextUI\XmlConfiguration\CodeCoverage\CodeCoverage { ... }; private $groups = class PHPUnit\TextUI\XmlConfiguration\Groups { ... }; private $testdoxGroups = class PHPUnit\TextUI\XmlConfiguration\Groups { ... }; private $listeners = class PHPUnit\TextUI\XmlConfiguration\ExtensionCollection { ... }; private $logging = class PHPUnit\TextUI\XmlConfiguration\Logging\Logging { ... }; private $php = class PHPUnit\TextUI\XmlConfiguration\Php { ... }; private $phpunit = class PHPUnit\TextUI\XmlConfiguration\PHPUnit { ... }; private $testSuite = class PHPUnit\TextUI\XmlConfiguration\TestSuiteCollection { ... } }, 'stderr' => FALSE, 'columns' => 80], $warnings = [], $exit = TRUE) phar:///usr/local/bin/phpunit74/phpunit/TextUI/Command.php:124 |
01-Oct-2022 19:00:56 | PHP 5. PHPUnit\Framework\TestSuite->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = FALSE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }, 7 => class PHPUnit\Framework\TestFailure { ... }, 8 => class PHPUnit\Framework\TestFailure { ... }, 9 => class PHPUnit\Framework\TestFailure { ... }, 10 => class PHPUnit\Framework\TestFailure { ... }, 11 => class PHPUnit\Framework\TestFailure { ... }, 12 => class PHPUnit\Framework\TestFailure { ... }, 13 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 309; private $time = 25.924147127; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/TextUI/TestRunner.php:489 |
01-Oct-2022 19:00:56 | PHP 6. PHPUnit\Framework\TestSuite->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = FALSE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }, 7 => class PHPUnit\Framework\TestFailure { ... }, 8 => class PHPUnit\Framework\TestFailure { ... }, 9 => class PHPUnit\Framework\TestFailure { ... }, 10 => class PHPUnit\Framework\TestFailure { ... }, 11 => class PHPUnit\Framework\TestFailure { ... }, 12 => class PHPUnit\Framework\TestFailure { ... }, 13 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 309; private $time = 25.924147127; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestSuite.php:507 |
01-Oct-2022 19:00:56 | PHP 7. PHPUnit\Framework\TestSuite->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testGetKeyReturnsFloat' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testInRangeReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthThrowsIfValueIsOutOfRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testLengthReturnsTrueWhenValueInRange' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveThrowsOnNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\FloatValidationTest::testIsPositiveReturnTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testGetKeyReturnsInt' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\IntValidationTest::testIsPositiveThrowsOnNegative' => [...], ...]; private $passedTestClasses = [0 => 'Resursbank\\EcomTest\\Unit\\ConfigTest', 1 => 'Resursbank\\EcomTest\\Unit\\Lib\\Api\\MapiTest', 2 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\AbstractCacheTest', 3 => 'Resursbank\\EcomTest\\Unit\\Lib\\Cache\\NoneTest', 4 => 'Resursbank\\EcomTest\\Unit\\Lib\\Collection\\CollectionTest', 5 => 'Resursbank\\EcomTest\\Lib\\Model\\ModelTest', 6 => 'Resursbank\\EcomTest\\Unit\\Lib\\Model\\Payment\\Order\\ActionLog\\OrderLineTest', 7 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\CacheTest', 8 => 'Resursbank\\EcomTest\\Unit\\Lib\\Repository\\Traits\\ModelConverterTest', 9 => 'Resursbank\\EcomTest\\Unit\\Lib\\Utilities\\DataConverterTest', 10 => 'Integration\\Lib\\Utilities\\GenericTest', 11 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\ArrayValidationTest', 12 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\BoolValidationTest', 13 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\FloatValidationTest', 14 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\IntValidationTest', 15 => 'Resursbank\\EcomTest\\Unit\\Lib\\Validation\\StringValidationTest', 16 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderLineTest', 17 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\CreatePayment\\Order\\OrderTest', 18 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\OrderTest', 19 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\AddressTest', 20 => 'Resursbank\\EcomTest\\Unit\\Module\\Payment\\Model\\DeviceInfoTest', 21 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethod\\LegalLinkTest', 22 => 'Resursbank\\EcomTest\\Unit\\Module\\PaymentMethod\\Models\\PaymentMethodTest', 23 => 'Resursbank\\EcomTest\\Unit\\Module\\Store\\Models\\StoreTest', 24 => 'ecom2_unit', 25 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\FilesystemTest', 26 => 'Resursbank\\EcomTest\\Integration\\Lib\\Cache\\RedisTest', 27 => 'Resursbank\\EcomTest\\Integration\\Lib\\Log\\FileLoggerTest', 28 => 'Resursbank\\EcomTest\\Integration\\Lib\\Network\\Model\\Auth\\JwtTest', 29 => 'Resursbank\\EcomTest\\Integration\\Module\\Customer\\GetAddressTest']; private $currentTestSuiteFailed = FALSE; private $errors = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }, 3 => class PHPUnit\Framework\TestFailure { ... }, 4 => class PHPUnit\Framework\TestFailure { ... }, 5 => class PHPUnit\Framework\TestFailure { ... }, 6 => class PHPUnit\Framework\TestFailure { ... }, 7 => class PHPUnit\Framework\TestFailure { ... }, 8 => class PHPUnit\Framework\TestFailure { ... }, 9 => class PHPUnit\Framework\TestFailure { ... }, 10 => class PHPUnit\Framework\TestFailure { ... }, 11 => class PHPUnit\Framework\TestFailure { ... }, 12 => class PHPUnit\Framework\TestFailure { ... }, 13 => class PHPUnit\Framework\TestFailure { ... }]; private $failures = [0 => class PHPUnit\Framework\TestFailure { ... }]; private $warnings = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }]; private $notImplemented = []; private $risky = []; private $skipped = [0 => class PHPUnit\Framework\TestFailure { ... }, 1 => class PHPUnit\Framework\TestFailure { ... }, 2 => class PHPUnit\Framework\TestFailure { ... }]; private $listeners = [0 => class PHPUnit\Runner\TestListenerAdapter { ... }, 1 => class PHPUnit\TextUI\DefaultResultPrinter { ... }]; private $runTests = 309; private $time = 25.924147127; private $codeCoverage = NULL; private $convertDeprecationsToExceptions = FALSE; private $convertErrorsToExceptions = TRUE; private $convertNoticesToExceptions = TRUE; private $convertWarningsToExceptions = TRUE; private $stop = FALSE; private $stopOnError = FALSE; private $stopOnFailure = FALSE; private $stopOnWarning = FALSE; private $beStrictAboutTestsThatDoNotTestAnything = TRUE; private $beStrictAboutOutputDuringTests = FALSE; private $beStrictAboutTodoAnnotatedTests = FALSE; private $beStrictAboutResourceUsageDuringSmallTests = FALSE; private $enforceTimeLimit = FALSE; private $forceCoversAnnotation = FALSE; private $timeoutForSmallTests = 1; private $timeoutForMediumTests = 10; private $timeoutForLargeTests = 60; private $stopOnRisky = FALSE; private $stopOnIncomplete = FALSE; private $stopOnSkipped = FALSE; private $lastTestFailed = FALSE; private $defaultTimeLimit = 1; private $stopOnDefect = FALSE; private $registerMockObjectsFromTestArgumentsRecursively = FALSE }) phar:///usr/local/bin/phpunit74/phpunit/Framework/TestSuite.php:507 |
01-Oct-2022 19:00:56 | PHP 8. PHPUnit\Framework\TestCase->run($result = class PHPUnit\Framework\TestResult { private $passed = ['Resursbank\EcomTest\Unit\ConfigTest::testHasBasicAuth' => [...], 'Resursbank\EcomTest\Unit\ConfigTest::testHasJwtAuth' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlThrowsWithEmptyRoute' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsTestUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Api\MapiTest::testGetUrlReturnsProdUrl' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationPass' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithIllegalChars' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithEmpty' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testValidationFailsWithoutPrefix' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\AbstractCacheTest::testGetKeyReturnsPrefixedKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testWriteDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithIllegalKeyCharacter' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearThrowsWithEmptyKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Cache\NoneTest::testClearDoesNothing' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCreateCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCollectionTypeVerification' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testAddWrongTypeData' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testTypeDetermination' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCount' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetSet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetExists' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetUnset' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testOffsetGet' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testRewind' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testCurrent' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testKey' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testNext' => [...], 'Resursbank\EcomTest\Unit\Lib\Collection\CollectionTest::testValid' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testSimpleToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithObjectPropertiesToArray' => [...], 'Resursbank\EcomTest\Lib\Model\ModelTest::testWithArrayPropertiesToArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateDescriptionThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateReferenceThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testValidateQuantityUnitThrowsWhenTooLong' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenItHasTooManyDecimals' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountThrowsWhenTooBig' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testDescriptionWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testReferenceWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTypeWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityUnitWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testQuantityWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testVatRateWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testUnitAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalAmountIncludingVatWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Model\Payment\Order\ActionLog\OrderLineTest::testTotalVatAmountWasAssigned' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNull' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadReturnsNullWithEmptyArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionForInvalidJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadThrowsCacheExceptionWithoutJson' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testReadConvertsCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\CacheTest::testWriteThrowsWithInvalidCollection' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testValidateThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelThrowsWithoutModelClass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonModel' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsJsonArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclass' => [...], 'Resursbank\EcomTest\Unit\Lib\Repository\Traits\ModelConverterTest::testConvertToModelConvertsStdclassArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testSimpleConversion' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertWithArrays' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectContainingObject' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithExtraProperties' => [...], 'Resursbank\EcomTest\Unit\Lib\Utilities\DataConverterTest::testConvertObjectWithMissingProperties' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByDocBlockTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByComposerTest' => [...], 'Integration\Lib\Utilities\GenericTest::getVersionByAnythingFound' => [...], 'Integration\Lib\Utilities\GenericTest::getVendorTest' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testGetKeyReturnsArray' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsSequentialReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsAssocReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithoutArrayAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithSingleDimension' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalThrowsWithAssoc' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueAtDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsMultiDimensionalReturnsTrueWithGreaterDepth' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionThrowsWithString' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testIsStdClassCollectionReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysThrowsWithIllegal' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testAllowedKeysReturnsTrue' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMaxIsLessThanMin' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfMinIsNegative' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\ArrayValidationTest::testLengthThrowsIfValueHasInvalidLength' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithMissing' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyThrowsWithIllegalType' => [...], 'Resursbank\EcomTest\Unit\Lib\Validation\BoolValidationTest::testGetKeyReturnsBool' => |