From 2ad81e1a12180216dd52ff9ed9606e2ff97586b2 Mon Sep 17 00:00:00 2001 From: codemasher Date: Fri, 19 Jan 2018 20:43:03 +0100 Subject: [PATCH] :toilet: hmm --- composer.lock | 1573 --------------------------------- tests/Output/output_test.gif | Bin 0 -> 825 bytes tests/Output/output_test.html | 23 + tests/Output/output_test.jpg | Bin 0 -> 6563 bytes tests/Output/output_test.json | 1 + tests/Output/output_test.png | Bin 0 -> 554 bytes tests/Output/output_test.svg | 4 + tests/Output/output_test.text | 21 + 8 files changed, 49 insertions(+), 1573 deletions(-) delete mode 100644 composer.lock create mode 100644 tests/Output/output_test.gif create mode 100644 tests/Output/output_test.html create mode 100644 tests/Output/output_test.jpg create mode 100644 tests/Output/output_test.json create mode 100644 tests/Output/output_test.png create mode 100644 tests/Output/output_test.svg create mode 100644 tests/Output/output_test.text diff --git a/composer.lock b/composer.lock deleted file mode 100644 index 0f665e156..000000000 --- a/composer.lock +++ /dev/null @@ -1,1573 +0,0 @@ -{ - "_readme": [ - "This file locks the dependencies of your project to a known state", - "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", - "This file is @generated automatically" - ], - "content-hash": "fe3568dcf75f8a89bb2e7e276ded4437", - "packages": [ - { - "name": "chillerlan/php-authenticator", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://github.com/codemasher/php-authenticator.git", - "reference": "58d8fa6947ec7ee2a63f9ef4cee13d95af6a9993" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/codemasher/php-authenticator/zipball/58d8fa6947ec7ee2a63f9ef4cee13d95af6a9993", - "reference": "58d8fa6947ec7ee2a63f9ef4cee13d95af6a9993", - "shasum": "" - }, - "require": { - "php": ">=7.0.3" - }, - "require-dev": { - "phpunit/phpunit": "6.5.*" - }, - "suggest": { - "chillerlan/php-qrcode": ">=2.0.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "chillerlan\\Authenticator\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Smiley", - "email": "smiley@chillerlan.net" - } - ], - "description": "A generator for counter- and time based authentication codes. PHP 7+", - "homepage": "https://github.com/codemasher/php-authenticator", - "keywords": [ - "2fa", - "authenticator", - "hotp", - "rfc4226", - "rfc6238", - "totp" - ], - "time": "2017-12-23T22:10:03+00:00" - }, - { - "name": "chillerlan/php-traits", - "version": "1.1.4", - "source": { - "type": "git", - "url": "https://github.com/codemasher/php-traits.git", - "reference": "8262c7e66594ba168fedd04d3a6a349fe99244e6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/codemasher/php-traits/zipball/8262c7e66594ba168fedd04d3a6a349fe99244e6", - "reference": "8262c7e66594ba168fedd04d3a6a349fe99244e6", - "shasum": "" - }, - "require": { - "php": ">=7.0.3" - }, - "require-dev": { - "phpunit/phpunit": "6.5.*" - }, - "type": "library", - "autoload": { - "psr-4": { - "chillerlan\\Traits\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Smiley", - "email": "smiley@chillerlan.net" - } - ], - "description": "Some useful traits for PHP 7+", - "homepage": "https://github.com/codemasher/php-traits", - "keywords": [ - "PHP7", - "trait" - ], - "time": "2018-01-13T17:20:39+00:00" - } - ], - "packages-dev": [ - { - "name": "doctrine/instantiator", - "version": "1.1.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/instantiator.git", - "reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda", - "reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "require-dev": { - "athletic/athletic": "~0.1.8", - "ext-pdo": "*", - "ext-phar": "*", - "phpunit/phpunit": "^6.2.3", - "squizlabs/php_codesniffer": "^3.0.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "http://ocramius.github.com/" - } - ], - "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", - "homepage": "https://github.com/doctrine/instantiator", - "keywords": [ - "constructor", - "instantiate" - ], - "time": "2017-07-22T11:58:36+00:00" - }, - { - "name": "myclabs/deep-copy", - "version": "1.7.0", - "source": { - "type": "git", - "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "3b8a3a99ba1f6a3952ac2747d989303cbd6b7a3e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3b8a3a99ba1f6a3952ac2747d989303cbd6b7a3e", - "reference": "3b8a3a99ba1f6a3952ac2747d989303cbd6b7a3e", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "doctrine/collections": "^1.0", - "doctrine/common": "^2.6", - "phpunit/phpunit": "^4.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "DeepCopy\\": "src/DeepCopy/" - }, - "files": [ - "src/DeepCopy/deep_copy.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Create deep copies (clones) of your objects", - "keywords": [ - "clone", - "copy", - "duplicate", - "object", - "object graph" - ], - "time": "2017-10-19T19:58:43+00:00" - }, - { - "name": "phar-io/manifest", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/phar-io/manifest.git", - "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/2df402786ab5368a0169091f61a7c1e0eb6852d0", - "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-phar": "*", - "phar-io/version": "^1.0.1", - "php": "^5.6 || ^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" - } - ], - "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", - "time": "2017-03-05T18:14:27+00:00" - }, - { - "name": "phar-io/version", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/phar-io/version.git", - "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phar-io/version/zipball/a70c0ced4be299a63d32fa96d9281d03e94041df", - "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" - } - ], - "description": "Library for handling version information and constraints", - "time": "2017-03-05T17:38:23+00:00" - }, - { - "name": "phpdocumentor/reflection-common", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", - "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", - "shasum": "" - }, - "require": { - "php": ">=5.5" - }, - "require-dev": { - "phpunit/phpunit": "^4.6" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": [ - "src" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jaap van Otterdijk", - "email": "opensource@ijaap.nl" - } - ], - "description": "Common reflection classes used by phpdocumentor to reflect the code structure", - "homepage": "http://www.phpdoc.org", - "keywords": [ - "FQSEN", - "phpDocumentor", - "phpdoc", - "reflection", - "static analysis" - ], - "time": "2017-09-11T18:02:19+00:00" - }, - { - "name": "phpdocumentor/reflection-docblock", - "version": "4.2.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "66465776cfc249844bde6d117abff1d22e06c2da" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/66465776cfc249844bde6d117abff1d22e06c2da", - "reference": "66465776cfc249844bde6d117abff1d22e06c2da", - "shasum": "" - }, - "require": { - "php": "^7.0", - "phpdocumentor/reflection-common": "^1.0.0", - "phpdocumentor/type-resolver": "^0.4.0", - "webmozart/assert": "^1.0" - }, - "require-dev": { - "doctrine/instantiator": "~1.0.5", - "mockery/mockery": "^1.0", - "phpunit/phpunit": "^6.4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": [ - "src/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - } - ], - "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "time": "2017-11-27T17:38:31+00:00" - }, - { - "name": "phpdocumentor/type-resolver", - "version": "0.4.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/9c977708995954784726e25d0cd1dddf4e65b0f7", - "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7", - "shasum": "" - }, - "require": { - "php": "^5.5 || ^7.0", - "phpdocumentor/reflection-common": "^1.0" - }, - "require-dev": { - "mockery/mockery": "^0.9.4", - "phpunit/phpunit": "^5.2||^4.8.24" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": [ - "src/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - } - ], - "time": "2017-07-14T14:27:02+00:00" - }, - { - "name": "phpspec/prophecy", - "version": "1.7.3", - "source": { - "type": "git", - "url": "https://github.com/phpspec/prophecy.git", - "reference": "e4ed002c67da8eceb0eb8ddb8b3847bb53c5c2bf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/e4ed002c67da8eceb0eb8ddb8b3847bb53c5c2bf", - "reference": "e4ed002c67da8eceb0eb8ddb8b3847bb53c5c2bf", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.0.2", - "php": "^5.3|^7.0", - "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0", - "sebastian/comparator": "^1.1|^2.0", - "sebastian/recursion-context": "^1.0|^2.0|^3.0" - }, - "require-dev": { - "phpspec/phpspec": "^2.5|^3.2", - "phpunit/phpunit": "^4.8.35 || ^5.7" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.7.x-dev" - } - }, - "autoload": { - "psr-0": { - "Prophecy\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - }, - { - "name": "Marcello Duarte", - "email": "marcello.duarte@gmail.com" - } - ], - "description": "Highly opinionated mocking framework for PHP 5.3+", - "homepage": "https://github.com/phpspec/prophecy", - "keywords": [ - "Double", - "Dummy", - "fake", - "mock", - "spy", - "stub" - ], - "time": "2017-11-24T13:59:53+00:00" - }, - { - "name": "phpunit/php-code-coverage", - "version": "5.3.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "661f34d0bd3f1a7225ef491a70a020ad23a057a1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/661f34d0bd3f1a7225ef491a70a020ad23a057a1", - "reference": "661f34d0bd3f1a7225ef491a70a020ad23a057a1", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-xmlwriter": "*", - "php": "^7.0", - "phpunit/php-file-iterator": "^1.4.2", - "phpunit/php-text-template": "^1.2.1", - "phpunit/php-token-stream": "^2.0.1", - "sebastian/code-unit-reverse-lookup": "^1.0.1", - "sebastian/environment": "^3.0", - "sebastian/version": "^2.0.1", - "theseer/tokenizer": "^1.1" - }, - "require-dev": { - "phpunit/phpunit": "^6.0" - }, - "suggest": { - "ext-xdebug": "^2.5.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.3.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", - "homepage": "https://github.com/sebastianbergmann/php-code-coverage", - "keywords": [ - "coverage", - "testing", - "xunit" - ], - "time": "2017-12-06T09:29:45+00:00" - }, - { - "name": "phpunit/php-file-iterator", - "version": "1.4.5", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/730b01bc3e867237eaac355e06a36b85dd93a8b4", - "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", - "role": "lead" - } - ], - "description": "FilterIterator implementation that filters files based on a list of suffixes.", - "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", - "keywords": [ - "filesystem", - "iterator" - ], - "time": "2017-11-27T13:52:08+00:00" - }, - { - "name": "phpunit/php-text-template", - "version": "1.2.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", - "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Simple template engine.", - "homepage": "https://github.com/sebastianbergmann/php-text-template/", - "keywords": [ - "template" - ], - "time": "2015-06-21T13:50:34+00:00" - }, - { - "name": "phpunit/php-timer", - "version": "1.0.9", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", - "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", - "shasum": "" - }, - "require": { - "php": "^5.3.3 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", - "role": "lead" - } - ], - "description": "Utility class for timing", - "homepage": "https://github.com/sebastianbergmann/php-timer/", - "keywords": [ - "timer" - ], - "time": "2017-02-26T11:10:40+00:00" - }, - { - "name": "phpunit/php-token-stream", - "version": "2.0.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "791198a2c6254db10131eecfe8c06670700904db" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/791198a2c6254db10131eecfe8c06670700904db", - "reference": "791198a2c6254db10131eecfe8c06670700904db", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "php": "^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.2.4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Wrapper around PHP's tokenizer extension.", - "homepage": "https://github.com/sebastianbergmann/php-token-stream/", - "keywords": [ - "tokenizer" - ], - "time": "2017-11-27T05:48:46+00:00" - }, - { - "name": "phpunit/phpunit", - "version": "6.5.5", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "83d27937a310f2984fd575686138597147bdc7df" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/83d27937a310f2984fd575686138597147bdc7df", - "reference": "83d27937a310f2984fd575686138597147bdc7df", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-json": "*", - "ext-libxml": "*", - "ext-mbstring": "*", - "ext-xml": "*", - "myclabs/deep-copy": "^1.6.1", - "phar-io/manifest": "^1.0.1", - "phar-io/version": "^1.0", - "php": "^7.0", - "phpspec/prophecy": "^1.7", - "phpunit/php-code-coverage": "^5.3", - "phpunit/php-file-iterator": "^1.4.3", - "phpunit/php-text-template": "^1.2.1", - "phpunit/php-timer": "^1.0.9", - "phpunit/phpunit-mock-objects": "^5.0.5", - "sebastian/comparator": "^2.1", - "sebastian/diff": "^2.0", - "sebastian/environment": "^3.1", - "sebastian/exporter": "^3.1", - "sebastian/global-state": "^2.0", - "sebastian/object-enumerator": "^3.0.3", - "sebastian/resource-operations": "^1.0", - "sebastian/version": "^2.0.1" - }, - "conflict": { - "phpdocumentor/reflection-docblock": "3.0.2", - "phpunit/dbunit": "<3.0" - }, - "require-dev": { - "ext-pdo": "*" - }, - "suggest": { - "ext-xdebug": "*", - "phpunit/php-invoker": "^1.1" - }, - "bin": [ - "phpunit" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "6.5.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "The PHP Unit Testing framework.", - "homepage": "https://phpunit.de/", - "keywords": [ - "phpunit", - "testing", - "xunit" - ], - "time": "2017-12-17T06:31:19+00:00" - }, - { - "name": "phpunit/phpunit-mock-objects", - "version": "5.0.6", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", - "reference": "33fd41a76e746b8fa96d00b49a23dadfa8334cdf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/33fd41a76e746b8fa96d00b49a23dadfa8334cdf", - "reference": "33fd41a76e746b8fa96d00b49a23dadfa8334cdf", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.0.5", - "php": "^7.0", - "phpunit/php-text-template": "^1.2.1", - "sebastian/exporter": "^3.1" - }, - "conflict": { - "phpunit/phpunit": "<6.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.5" - }, - "suggest": { - "ext-soap": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Mock Object library for PHPUnit", - "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/", - "keywords": [ - "mock", - "xunit" - ], - "time": "2018-01-06T05:45:45+00:00" - }, - { - "name": "sebastian/code-unit-reverse-lookup", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", - "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7 || ^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Looks up which function or method a line of code belongs to", - "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", - "time": "2017-03-04T06:30:41+00:00" - }, - { - "name": "sebastian/comparator", - "version": "2.1.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "11c07feade1d65453e06df3b3b90171d6d982087" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/11c07feade1d65453e06df3b3b90171d6d982087", - "reference": "11c07feade1d65453e06df3b3b90171d6d982087", - "shasum": "" - }, - "require": { - "php": "^7.0", - "sebastian/diff": "^2.0", - "sebastian/exporter": "^3.1" - }, - "require-dev": { - "phpunit/phpunit": "^6.4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.1.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@2bepublished.at" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides the functionality to compare PHP values for equality", - "homepage": "https://github.com/sebastianbergmann/comparator", - "keywords": [ - "comparator", - "compare", - "equality" - ], - "time": "2018-01-12T06:34:42+00:00" - }, - { - "name": "sebastian/diff", - "version": "2.0.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/347c1d8b49c5c3ee30c7040ea6fc446790e6bddd", - "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd", - "shasum": "" - }, - "require": { - "php": "^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Kore Nordmann", - "email": "mail@kore-nordmann.de" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Diff implementation", - "homepage": "https://github.com/sebastianbergmann/diff", - "keywords": [ - "diff" - ], - "time": "2017-08-03T08:09:46+00:00" - }, - { - "name": "sebastian/environment", - "version": "3.1.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/cd0871b3975fb7fc44d11314fd1ee20925fce4f5", - "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5", - "shasum": "" - }, - "require": { - "php": "^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.1.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides functionality to handle HHVM/PHP environments", - "homepage": "http://www.github.com/sebastianbergmann/environment", - "keywords": [ - "Xdebug", - "environment", - "hhvm" - ], - "time": "2017-07-01T08:51:00+00:00" - }, - { - "name": "sebastian/exporter", - "version": "3.1.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "234199f4528de6d12aaa58b612e98f7d36adb937" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/234199f4528de6d12aaa58b612e98f7d36adb937", - "reference": "234199f4528de6d12aaa58b612e98f7d36adb937", - "shasum": "" - }, - "require": { - "php": "^7.0", - "sebastian/recursion-context": "^3.0" - }, - "require-dev": { - "ext-mbstring": "*", - "phpunit/phpunit": "^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.1.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@2bepublished.at" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - } - ], - "description": "Provides the functionality to export PHP variables for visualization", - "homepage": "http://www.github.com/sebastianbergmann/exporter", - "keywords": [ - "export", - "exporter" - ], - "time": "2017-04-03T13:19:02+00:00" - }, - { - "name": "sebastian/global-state", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", - "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", - "shasum": "" - }, - "require": { - "php": "^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.0" - }, - "suggest": { - "ext-uopz": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Snapshotting of global state", - "homepage": "http://www.github.com/sebastianbergmann/global-state", - "keywords": [ - "global state" - ], - "time": "2017-04-27T15:39:26+00:00" - }, - { - "name": "sebastian/object-enumerator", - "version": "3.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/7cfd9e65d11ffb5af41198476395774d4c8a84c5", - "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5", - "shasum": "" - }, - "require": { - "php": "^7.0", - "sebastian/object-reflector": "^1.1.1", - "sebastian/recursion-context": "^3.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Traverses array structures and object graphs to enumerate all referenced objects", - "homepage": "https://github.com/sebastianbergmann/object-enumerator/", - "time": "2017-08-03T12:35:26+00:00" - }, - { - "name": "sebastian/object-reflector", - "version": "1.1.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "773f97c67f28de00d397be301821b06708fca0be" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/773f97c67f28de00d397be301821b06708fca0be", - "reference": "773f97c67f28de00d397be301821b06708fca0be", - "shasum": "" - }, - "require": { - "php": "^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Allows reflection of object attributes, including inherited and non-public ones", - "homepage": "https://github.com/sebastianbergmann/object-reflector/", - "time": "2017-03-29T09:07:27+00:00" - }, - { - "name": "sebastian/recursion-context", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", - "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", - "shasum": "" - }, - "require": { - "php": "^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - } - ], - "description": "Provides functionality to recursively process PHP variables", - "homepage": "http://www.github.com/sebastianbergmann/recursion-context", - "time": "2017-03-03T06:23:57+00:00" - }, - { - "name": "sebastian/resource-operations", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", - "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", - "shasum": "" - }, - "require": { - "php": ">=5.6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides a list of PHP built-in functions that operate on resources", - "homepage": "https://www.github.com/sebastianbergmann/resource-operations", - "time": "2015-07-28T20:34:47+00:00" - }, - { - "name": "sebastian/version", - "version": "2.0.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/version.git", - "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019", - "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library that helps with managing the version number of Git-hosted PHP projects", - "homepage": "https://github.com/sebastianbergmann/version", - "time": "2016-10-03T07:35:21+00:00" - }, - { - "name": "theseer/tokenizer", - "version": "1.1.0", - "source": { - "type": "git", - "url": "https://github.com/theseer/tokenizer.git", - "reference": "cb2f008f3f05af2893a87208fe6a6c4985483f8b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/cb2f008f3f05af2893a87208fe6a6c4985483f8b", - "reference": "cb2f008f3f05af2893a87208fe6a6c4985483f8b", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": "^7.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - } - ], - "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", - "time": "2017-04-07T12:08:54+00:00" - }, - { - "name": "webmozart/assert", - "version": "1.2.0", - "source": { - "type": "git", - "url": "https://github.com/webmozart/assert.git", - "reference": "2db61e59ff05fe5126d152bd0655c9ea113e550f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webmozart/assert/zipball/2db61e59ff05fe5126d152bd0655c9ea113e550f", - "reference": "2db61e59ff05fe5126d152bd0655c9ea113e550f", - "shasum": "" - }, - "require": { - "php": "^5.3.3 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.6", - "sebastian/version": "^1.0.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3-dev" - } - }, - "autoload": { - "psr-4": { - "Webmozart\\Assert\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Assertions to validate method input/output with nice error messages.", - "keywords": [ - "assert", - "check", - "validate" - ], - "time": "2016-11-23T20:04:58+00:00" - } - ], - "aliases": [], - "minimum-stability": "stable", - "stability-flags": [], - "prefer-stable": false, - "prefer-lowest": false, - "platform": { - "php": ">=7.0.3" - }, - "platform-dev": [] -} diff --git a/tests/Output/output_test.gif b/tests/Output/output_test.gif new file mode 100644 index 0000000000000000000000000000000000000000..0debb69bb7f923e1b25df1672f3dbe9606f9c760 GIT binary patch literal 825 zcmV-91IGMENk%w1VQBzq0Du4h1Of#A|NkNR1OWg50RSuj0001K0BHaK0{(=Lsk`A1 zW0Huni?iM{`qzOK#FggBd}`>h0Sd>P`nk4@=LhZGJE<%2hQJ?j=rbINm?d)LTtQpY zsHI`8RkKuMSINC9!eVj}Eb@|@<}aY_F2mVrjlBLo=a0#ZxK9_ScgIvEqz8CG_+q$4 zlbC|oI5Sv@=LCs`mpNuBc)7&M`KRc)Hi_mI$QZd<3fk63+Nz4`XBs9eNz1BP%j=SB zJL}uq=?d(arHfp=dI+nf_H0X?Oc~u%J-qAu`s=N>Xq{?IehiLo%rj~VoldMC?Ebyp zEnhDzem|eBU;J;6G&_%!Sy>g39S4Q`mgVEpFI_}?u^u{XDA6EA{xd<|ZTu*zqey(y zxHTJz(&VR==2E&W3A0?tmmSBcY&jB66lOYm`Yaez;Lo8$c@jOU(OUAZUeZnc<^ z*P?iSSt4XB*lFLrZ}Y+^tS#|hyc&aez4?`G~kxvLx3^A$yq5?5P?D&xN>qq2hsjMPIc0x^t+?vpL%iEVK7;kZn)+PEHzib<_Sn z*Z$u4@pQe5Cr8h59r}0el--UOU;e3a+3lZye40CMY}Up8kLG_;Uw;!3^&e#a4Omoj zjQw_-YHy`STUIGO_?}o1YDQsq*a@ZDHRpXOpl};bI2wn{S;!S|%2h;`fzs)=B1bP0 z2O%amHFcbcEiM=1DLXc(qkT5^h$DR>W9Sx;6O&Icfs9tH^) zbpbZX<&)lBNgJ3@9=V`-VV;QQh7hu+rG0RA=~$FZrnw}FY;qYMZb|Ctr=4Ho>E&v3 zO894XRVKQgl7%+9WuI} +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ \ No newline at end of file diff --git a/tests/Output/output_test.jpg b/tests/Output/output_test.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c1cb9f453ce62d2f828ce178f0f55a10c4a004b5 GIT binary patch literal 6563 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 QS)didAf$YMfI_JM1-*4-4*&oF literal 0 HcmV?d00001 diff --git a/tests/Output/output_test.json b/tests/Output/output_test.json new file mode 100644 index 000000000..78fdb8c39 --- /dev/null +++ b/tests/Output/output_test.json @@ -0,0 +1 @@ +[[1536,1536,1536,1536,1536,1536,1536,8,14,4,1024,4,1024,8,1536,1536,1536,1536,1536,1536,1536],[1536,6,6,6,6,6,1536,8,14,4,4,4,1024,8,1536,6,6,6,6,6,1536],[1536,6,1536,1536,1536,6,1536,8,3584,4,1024,4,4,8,1536,6,1536,1536,1536,6,1536],[1536,6,1536,1536,1536,6,1536,8,14,4,4,4,1024,8,1536,6,1536,1536,1536,6,1536],[1536,6,1536,1536,1536,6,1536,8,14,1024,4,1024,1024,8,1536,6,1536,1536,1536,6,1536],[1536,6,6,6,6,6,1536,8,14,1024,1024,1024,4,8,1536,6,6,6,6,6,1536],[1536,1536,1536,1536,1536,1536,1536,8,3072,12,3072,12,3072,8,1536,1536,1536,1536,1536,1536,1536],[8,8,8,8,8,8,8,8,3584,4,1024,4,4,8,8,8,8,8,8,8,8],[3584,3584,3584,14,3584,3584,3072,3584,3584,4,1024,4,1024,3584,3584,14,14,14,3584,14,14],[1024,1024,4,4,1024,4,12,1024,1024,4,4,1024,4,1024,4,1024,1024,4,4,1024,1024],[1024,1024,1024,4,4,1024,3072,4,1024,4,1024,1024,4,1024,1024,1024,1024,1024,1024,1024,1024],[4,1024,1024,4,4,4,12,1024,1024,4,4,1024,1024,1024,4,1024,4,4,4,1024,4],[4,1024,4,1024,4,1024,3072,1024,1024,1024,4,1024,4,4,1024,1024,1024,1024,4,1024,1024],[8,8,8,8,8,8,8,8,512,1024,4,4,4,4,1024,4,1024,1024,4,4,1024],[1536,1536,1536,1536,1536,1536,1536,8,3584,4,1024,4,1024,4,4,1024,1024,1024,4,1024,1024],[1536,6,6,6,6,6,1536,8,3584,4,4,4,4,4,1024,4,4,4,4,1024,4],[1536,6,1536,1536,1536,6,1536,8,3584,1024,1024,4,1024,4,1024,4,1024,1024,4,4,4],[1536,6,1536,1536,1536,6,1536,8,14,1024,4,1024,4,1024,4,1024,1024,4,4,1024,4],[1536,6,1536,1536,1536,6,1536,8,3584,4,1024,1024,4,1024,1024,1024,1024,4,1024,4,1024],[1536,6,6,6,6,6,1536,8,3584,4,4,1024,1024,1024,4,1024,4,4,4,1024,4],[1536,1536,1536,1536,1536,1536,1536,8,3584,4,4,1024,4,1024,1024,1024,1024,4,4,1024,1024]] \ No newline at end of file diff --git a/tests/Output/output_test.png b/tests/Output/output_test.png new file mode 100644 index 0000000000000000000000000000000000000000..e5b4325d8c5ca87b847f1643dc66efcded813a61 GIT binary patch literal 554 zcmeAS@N?(olHy`uVBq!ia0vp^nIO!;1SGdTn3W5p*h+%@f*JmUpm~IJEdvANeNPw1 zkcv5P=Q{Q^8}Kkp7ybX=Xz%lcSsUjDm=v#$l9Grt%k-)Gv-Z)hb?@zKWZVnhT-jaw zXT9XJsW18#Tlc-Qc>bYEYw_`vqOymXUt%W~9=|B-UM_RD@K}_g!PNKD&&n9R-2b7g z2c&Y>;}?C!!P>t%E*JdCi}9S6c&D%gtb9)H)}#lD-U7iAAe|tw=gY$0>`LwLc7C>o zYyF8GK#gF#Ucb9;yw~TO<6d5pT6fDHj*NC3~v%I6xM^!WCwE + + + diff --git a/tests/Output/output_test.text b/tests/Output/output_test.text new file mode 100644 index 000000000..7c4abc6b0 --- /dev/null +++ b/tests/Output/output_test.text @@ -0,0 +1,21 @@ +🔴🔴🔴🔴🔴🔴🔴⭕⭕⭕🔴⭕🔴⭕🔴🔴🔴🔴🔴🔴🔴 +🔴⭕⭕⭕⭕⭕🔴⭕⭕⭕⭕⭕🔴⭕🔴⭕⭕⭕⭕⭕🔴 +🔴⭕🔴🔴🔴⭕🔴⭕🔴⭕🔴⭕⭕⭕🔴⭕🔴🔴🔴⭕🔴 +🔴⭕🔴🔴🔴⭕🔴⭕⭕⭕⭕⭕🔴⭕🔴⭕🔴🔴🔴⭕🔴 +🔴⭕🔴🔴🔴⭕🔴⭕⭕🔴⭕🔴🔴⭕🔴⭕🔴🔴🔴⭕🔴 +🔴⭕⭕⭕⭕⭕🔴⭕⭕🔴🔴🔴⭕⭕🔴⭕⭕⭕⭕⭕🔴 +🔴🔴🔴🔴🔴🔴🔴⭕🔴⭕🔴⭕🔴⭕🔴🔴🔴🔴🔴🔴🔴 +⭕⭕⭕⭕⭕⭕⭕⭕🔴⭕🔴⭕⭕⭕⭕⭕⭕⭕⭕⭕⭕ +🔴🔴🔴⭕🔴🔴🔴🔴🔴⭕🔴⭕🔴🔴🔴⭕⭕⭕🔴⭕⭕ +🔴🔴⭕⭕🔴⭕⭕🔴🔴⭕⭕🔴⭕🔴⭕🔴🔴⭕⭕🔴🔴 +🔴🔴🔴⭕⭕🔴🔴⭕🔴⭕🔴🔴⭕🔴🔴🔴🔴🔴🔴🔴🔴 +⭕🔴🔴⭕⭕⭕⭕🔴🔴⭕⭕🔴🔴🔴⭕🔴⭕⭕⭕🔴⭕ +⭕🔴⭕🔴⭕🔴🔴🔴🔴🔴⭕🔴⭕⭕🔴🔴🔴🔴⭕🔴🔴 +⭕⭕⭕⭕⭕⭕⭕⭕🔴🔴⭕⭕⭕⭕🔴⭕🔴🔴⭕⭕🔴 +🔴🔴🔴🔴🔴🔴🔴⭕🔴⭕🔴⭕🔴⭕⭕🔴🔴🔴⭕🔴🔴 +🔴⭕⭕⭕⭕⭕🔴⭕🔴⭕⭕⭕⭕⭕🔴⭕⭕⭕⭕🔴⭕ +🔴⭕🔴🔴🔴⭕🔴⭕🔴🔴🔴⭕🔴⭕🔴⭕🔴🔴⭕⭕⭕ +🔴⭕🔴🔴🔴⭕🔴⭕⭕🔴⭕🔴⭕🔴⭕🔴🔴⭕⭕🔴⭕ +🔴⭕🔴🔴🔴⭕🔴⭕🔴⭕🔴🔴⭕🔴🔴🔴🔴⭕🔴⭕🔴 +🔴⭕⭕⭕⭕⭕🔴⭕🔴⭕⭕🔴🔴🔴⭕🔴⭕⭕⭕🔴⭕ +🔴🔴🔴🔴🔴🔴🔴⭕🔴⭕⭕🔴⭕🔴🔴🔴🔴⭕⭕🔴🔴 \ No newline at end of file