Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 3.148.167.99
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
3 /
phpunit /
phpunit /
tests /
unit /
Util /
Delete
Unzip
Name
Size
Permission
Date
Action
PHP
[ DIR ]
drwxr-xr-x
2018-12-03 09:00
TestDox
[ DIR ]
drwxr-xr-x
2018-12-03 09:00
_files
[ DIR ]
drwxr-xr-x
2018-12-03 09:00
ConfigurationGeneratorTest.php
1.42
KB
-rw-r--r--
2018-12-03 09:00
ConfigurationTest.php
24.83
KB
-rw-r--r--
2018-12-03 09:00
GetoptTest.php
5.3
KB
-rw-r--r--
2018-12-03 09:00
GlobalStateTest.php
1.04
KB
-rw-r--r--
2018-12-03 09:00
JsonTest.php
2.28
KB
-rw-r--r--
2018-12-03 09:00
NullTestResultCacheTest.php
722
B
-rw-r--r--
2018-12-03 09:00
RegularExpressionTest.php
1.43
KB
-rw-r--r--
2018-12-03 09:00
TestResultCacheTest.php
3.39
KB
-rw-r--r--
2018-12-03 09:00
TestTest.php
36.46
KB
-rw-r--r--
2018-12-03 09:00
XDebugFilterScriptGeneratorTest.php
1.25
KB
-rw-r--r--
2018-12-03 09:00
XmlTest.php
3.3
KB
-rw-r--r--
2018-12-03 09:00
Save
Rename
<?php /* * This file is part of PHPUnit. * * (c) Sebastian Bergmann <sebastian@phpunit.de> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace PHPUnit\Util; use PHPUnit\Framework\TestCase; class JsonTest extends TestCase { /** * @dataProvider canonicalizeProvider * * @throws \PHPUnit\Framework\ExpectationFailedException * @throws \SebastianBergmann\RecursionContext\InvalidArgumentException */ public function testCanonicalize($actual, $expected, $expectError): void { [$error, $canonicalized] = Json::canonicalize($actual); $this->assertEquals($expectError, $error); if (!$expectError) { $this->assertEquals($expected, $canonicalized); } } public function canonicalizeProvider(): array { return [ ['{"name":"John","age":"35"}', '{"age":"35","name":"John"}', false], ['{"name":"John","age":"35","kids":[{"name":"Petr","age":"5"}]}', '{"age":"35","kids":[{"age":"5","name":"Petr"}],"name":"John"}', false], ['"name":"John","age":"35"}', '{"age":"35","name":"John"}', true], ]; } /** * @dataProvider prettifyProvider * * @throws \PHPUnit\Framework\Exception * @throws \PHPUnit\Framework\ExpectationFailedException * @throws \SebastianBergmann\RecursionContext\InvalidArgumentException */ public function testPrettify($actual, $expected): void { $this->assertEquals($expected, Json::prettify($actual)); } public function prettifyProvider(): array { return [ ['{"name":"John","age": "5"}', "{\n \"name\": \"John\",\n \"age\": \"5\"\n}"], ['{"url":"https://www.example.com/"}', "{\n \"url\": \"https://www.example.com/\"\n}"], ]; } /** * @dataProvider prettifyExceptionProvider * @expectedException \PHPUnit\Framework\Exception * @expectedExceptionMessage Cannot prettify invalid json */ public function testPrettifyException($json): void { Json::prettify($json); } public function prettifyExceptionProvider(): array { return [ ['"name":"John","age": "5"}'], [''], ]; } }