ECom2

Build: #208 failed

Job: Test Ecom2 failed

Stages & jobs

  1. Default Stage

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' =>