|
| 1 | +--TEST-- |
| 2 | +An exception message containing its own stack trace is formatted correctly. |
| 3 | + |
| 4 | +--ARGS-- |
| 5 | +-c test --colors=always test/CapabilitiesTest --filter ::testExceptionStackTrace$ |
| 6 | + |
| 7 | +--FILE_EXTERNAL-- |
| 8 | +PHPUnit runner.php |
| 9 | + |
| 10 | +--EXPECTF-- |
| 11 | +PHPUnit %s |
| 12 | + |
| 13 | +100% [31;1mE[0m [31;1mScriptFUSIONTest\PHPUnitImmediateExceptionPrinter\CapabilitiesTest::testExceptionStackTrace[0m[32m (%d ms)[0m |
| 14 | + |
| 15 | +[41;37m [0m |
| 16 | +[41;37m ScriptFUSIONTest\PHPUnitImmediateExceptionPrinter\StackTraceException [0m[31m ScriptFUSIONTest\PHPUnitImmediateExceptionPrinter\StackTraceException in %s%eCapabilitiesTest.php:25[0m |
| 17 | +[41;37m [0m |
| 18 | +[31mStack trace:[0m |
| 19 | +[31m#0 [internal function]: ScriptFUSIONTest\PHPUnitImmediateExceptionPrinter\CapabilitiesTest->testExceptionStackTrace()[0m |
| 20 | +[31m#1 %s%eTestCase.php(%d): ReflectionMethod->invokeArgs(Object(ScriptFUSIONTest\PHPUnitImmediateExceptionPrinter\CapabilitiesTest), Array)[0m |
| 21 | +[31m#2 %s%eTestCase.php(%d): PHPUnit\Framework\TestCase->runTest()[0m |
| 22 | +[31m#3 %s%eTestResult.php(%d): PHPUnit\Framework\TestCase->runBare()[0m |
| 23 | +[31m#4 %s%eTestCase.php(%d): PHPUnit\Framework\TestResult->run(Object(ScriptFUSIONTest\PHPUnitImmediateExceptionPrinter\CapabilitiesTest))[0m |
| 24 | +[31m#5 %s%eTestSuite.php(%d): PHPUnit\Framework\TestCase->run(Object(PHPUnit\Framework\TestResult))[0m |
| 25 | +[31m#6 %s%eTestRunner.php(%d): PHPUnit\Framework\TestSuite->run(Object(PHPUnit\Framework\TestResult))[0m |
| 26 | +[31m#7 %s%eCommand.php(%d): PHPUnit\TextUI\TestRunner->doRun(Object(PHPUnit\Framework\TestSuite), Array, true)[0m |
| 27 | +[31m#8 %s%eCommand.php(%d): PHPUnit\TextUI\Command->run(Array, true)[0m |
| 28 | +[31m#9 %s: PHPUnit\TextUI\Command::main()[0m |
| 29 | +[31m#10 {main}[0m |
| 30 | +[31m[0m |
| 31 | +[31m%s%eCapabilitiesTest.php:25[0m |
| 32 | +[31m[0m |
| 33 | +[31mCaused by[0m |
| 34 | +[41;37m [0m |
| 35 | +[41;37m ScriptFUSIONTest\PHPUnitImmediateExceptionPrinter\NestedStackTraceException [0m[31m ScriptFUSIONTest\PHPUnitImmediateExceptionPrinter\NestedStackTraceException in %s%eCapabilitiesTest.php:25[0m |
| 36 | +[41;37m [0m |
| 37 | +[31mStack trace:[0m |
| 38 | +[31m#0 [internal function]: ScriptFUSIONTest\PHPUnitImmediateExceptionPrinter\CapabilitiesTest->testExceptionStackTrace()[0m |
| 39 | +[31m#1 %s%eTestCase.php(%d): ReflectionMethod->invokeArgs(Object(ScriptFUSIONTest\PHPUnitImmediateExceptionPrinter\CapabilitiesTest), Array)[0m |
| 40 | +[31m#2 %s%eTestCase.php(%d): PHPUnit\Framework\TestCase->runTest()[0m |
| 41 | +[31m#3 %s%eTestResult.php(%d): PHPUnit\Framework\TestCase->runBare()[0m |
| 42 | +[31m#4 %s%eTestCase.php(%d): PHPUnit\Framework\TestResult->run(Object(ScriptFUSIONTest\PHPUnitImmediateExceptionPrinter\CapabilitiesTest))[0m |
| 43 | +[31m#5 %s%eTestSuite.php(%d): PHPUnit\Framework\TestCase->run(Object(PHPUnit\Framework\TestResult))[0m |
| 44 | +[31m#6 %s%eTestRunner.php(%d): PHPUnit\Framework\TestSuite->run(Object(PHPUnit\Framework\TestResult))[0m |
| 45 | +[31m#7 %s%eCommand.php(%d): PHPUnit\TextUI\TestRunner->doRun(Object(PHPUnit\Framework\TestSuite), Array, true)[0m |
| 46 | +[31m#8 %s%eCommand.php(%d): PHPUnit\TextUI\Command->run(Array, true)[0m |
| 47 | +[31m#9 %s: PHPUnit\TextUI\Command::main()[0m |
| 48 | +[31m#10 {main}[0m |
| 49 | +[31m[0m |
| 50 | +[31m%s%eCapabilitiesTest.php:25[0m |
| 51 | +[31m[0m |
| 52 | + |
| 53 | + |
| 54 | +Time: %s |
| 55 | + |
| 56 | +There was 1 error: |
| 57 | + |
| 58 | +1) ScriptFUSIONTest\PHPUnitImmediateExceptionPrinter\CapabilitiesTest::testExceptionStackTrace |
| 59 | +ScriptFUSIONTest\PHPUnitImmediateExceptionPrinter\StackTraceException: ScriptFUSIONTest\PHPUnitImmediateExceptionPrinter\StackTraceException in %s%eCapabilitiesTest.php:25 |
| 60 | +Stack trace: |
| 61 | +#0 [internal function]: ScriptFUSIONTest\PHPUnitImmediateExceptionPrinter\CapabilitiesTest->testExceptionStackTrace() |
| 62 | +#1 %s%eTestCase.php(%d): ReflectionMethod->invokeArgs(Object(ScriptFUSIONTest\PHPUnitImmediateExceptionPrinter\CapabilitiesTest), Array) |
| 63 | +#2 %s%eTestCase.php(%d): PHPUnit\Framework\TestCase->runTest() |
| 64 | +#3 %s%eTestResult.php(%d): PHPUnit\Framework\TestCase->runBare() |
| 65 | +#4 %s%eTestCase.php(%d): PHPUnit\Framework\TestResult->run(Object(ScriptFUSIONTest\PHPUnitImmediateExceptionPrinter\CapabilitiesTest)) |
| 66 | +#5 %s%eTestSuite.php(%d): PHPUnit\Framework\TestCase->run(Object(PHPUnit\Framework\TestResult)) |
| 67 | +#6 %s%eTestRunner.php(%d): PHPUnit\Framework\TestSuite->run(Object(PHPUnit\Framework\TestResult)) |
| 68 | +#7 %s%eCommand.php(%d): PHPUnit\TextUI\TestRunner->doRun(Object(PHPUnit\Framework\TestSuite), Array, true) |
| 69 | +#8 %s%eCommand.php(%d): PHPUnit\TextUI\Command->run(Array, true) |
| 70 | +#9 %s: PHPUnit\TextUI\Command::main() |
| 71 | +#10 {main} |
| 72 | + |
| 73 | +%s%eCapabilitiesTest.php:25 |
| 74 | + |
| 75 | +Caused by |
| 76 | +ScriptFUSIONTest\PHPUnitImmediateExceptionPrinter\NestedStackTraceException: ScriptFUSIONTest\PHPUnitImmediateExceptionPrinter\NestedStackTraceException in %s%eCapabilitiesTest.php:25 |
| 77 | +Stack trace: |
| 78 | +#0 [internal function]: ScriptFUSIONTest\PHPUnitImmediateExceptionPrinter\CapabilitiesTest->testExceptionStackTrace() |
| 79 | +#1 %s%eTestCase.php(%d): ReflectionMethod->invokeArgs(Object(ScriptFUSIONTest\PHPUnitImmediateExceptionPrinter\CapabilitiesTest), Array) |
| 80 | +#2 %s%eTestCase.php(%d): PHPUnit\Framework\TestCase->runTest() |
| 81 | +#3 %s%eTestResult.php(%d): PHPUnit\Framework\TestCase->runBare() |
| 82 | +#4 %s%eTestCase.php(%d): PHPUnit\Framework\TestResult->run(Object(ScriptFUSIONTest\PHPUnitImmediateExceptionPrinter\CapabilitiesTest)) |
| 83 | +#5 %s%eTestSuite.php(%d): PHPUnit\Framework\TestCase->run(Object(PHPUnit\Framework\TestResult)) |
| 84 | +#6 %s%eTestRunner.php(%d): PHPUnit\Framework\TestSuite->run(Object(PHPUnit\Framework\TestResult)) |
| 85 | +#7 %s%eCommand.php(%d): PHPUnit\TextUI\TestRunner->doRun(Object(PHPUnit\Framework\TestSuite), Array, true) |
| 86 | +#8 %s%eCommand.php(%d): PHPUnit\TextUI\Command->run(Array, true) |
| 87 | +#9 %s: PHPUnit\TextUI\Command::main() |
| 88 | +#10 {main} |
| 89 | + |
| 90 | +%s%eCapabilitiesTest.php:25 |
| 91 | + |
| 92 | +[37;41mERRORS![0m |
| 93 | +[37;41mTests: 1[0m[37;41m, Assertions: 0[0m[37;41m, Errors: 1[0m[37;41m.[0m |
0 commit comments