Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 85766c9

Browse files
committed
Add exculde verbosity test
1 parent 9b8d96b commit 85766c9

File tree

1 file changed

+26
-9
lines changed

1 file changed

+26
-9
lines changed

src/Symfony/Component/VarDumper/Tests/Caster/ExceptionCasterTest.php

Lines changed: 26 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
namespace Symfony\Component\VarDumper\Tests\Caster;
1313

1414
use PHPUnit\Framework\TestCase;
15+
use Symfony\Component\VarDumper\Caster\Caster;
1516
use Symfony\Component\VarDumper\Caster\ExceptionCaster;
1617
use Symfony\Component\VarDumper\Caster\FrameStub;
1718
use Symfony\Component\VarDumper\Cloner\VarCloner;
@@ -43,9 +44,9 @@ public function testDefaultSettings()
4344
#message: "foo"
4445
#code: 0
4546
#file: "%sExceptionCasterTest.php"
46-
#line: 27
47+
#line: 28
4748
trace: {
48-
%sExceptionCasterTest.php:27: {
49+
%sExceptionCasterTest.php:28: {
4950
: {
5051
: return new \Exception(''.$msg);
5152
: }
@@ -72,7 +73,7 @@ public function testSeek()
7273

7374
$expectedDump = <<<'EODUMP'
7475
{
75-
%sExceptionCasterTest.php:27: {
76+
%sExceptionCasterTest.php:28: {
7677
: {
7778
: return new \Exception(''.$msg);
7879
: }
@@ -101,9 +102,9 @@ public function testNoArgs()
101102
#message: "1"
102103
#code: 0
103104
#file: "%sExceptionCasterTest.php"
104-
#line: 27
105+
#line: 28
105106
trace: {
106-
%sExceptionCasterTest.php:27: {
107+
%sExceptionCasterTest.php:28: {
107108
: {
108109
: return new \Exception(''.$msg);
109110
: }
@@ -129,9 +130,9 @@ public function testNoSrcContext()
129130
#message: "1"
130131
#code: 0
131132
#file: "%sExceptionCasterTest.php"
132-
#line: 27
133+
#line: 28
133134
trace: {
134-
%sExceptionCasterTest.php: 27
135+
%sExceptionCasterTest.php: 28
135136
%sExceptionCasterTest.php: %d
136137
%A
137138
EODUMP;
@@ -157,10 +158,10 @@ public function testHtmlDump()
157158
#<span class=sf-dump-protected title="Protected property">code</span>: <span class=sf-dump-num>0</span>
158159
#<span class=sf-dump-protected title="Protected property">file</span>: "<span class=sf-dump-str title="%sExceptionCasterTest.php
159160
%d characters"><span class="sf-dump-ellipsis sf-dump-ellipsis-path">%s%eVarDumper</span><span class=sf-dump-ellipsis>%e</span>Tests%eCaster%eExceptionCasterTest.php</span>"
160-
#<span class=sf-dump-protected title="Protected property">line</span>: <span class=sf-dump-num>27</span>
161+
#<span class=sf-dump-protected title="Protected property">line</span>: <span class=sf-dump-num>28</span>
161162
<span class=sf-dump-meta>trace</span>: {<samp>
162163
<span class=sf-dump-meta title="%sExceptionCasterTest.php
163-
Stack level %d."><span class="sf-dump-ellipsis sf-dump-ellipsis-path">%s%eVarDumper</span><span class=sf-dump-ellipsis>%e</span>Tests%eCaster%eExceptionCasterTest.php</span>: <span class=sf-dump-num>27</span>
164+
Stack level %d."><span class="sf-dump-ellipsis sf-dump-ellipsis-path">%s%eVarDumper</span><span class=sf-dump-ellipsis>%e</span>Tests%eCaster%eExceptionCasterTest.php</span>: <span class=sf-dump-num>28</span>
164165
&hellip;%d
165166
</samp>}
166167
</samp>}
@@ -222,4 +223,20 @@ class: "__TwigTemplate_VarDumperFixture_u75a09"
222223

223224
$this->assertDumpMatchesFormat($expectedDump, $f);
224225
}
226+
227+
public function testExcludeVerbosity()
228+
{
229+
$e = $this->getTestException('foo');
230+
231+
$expectedDump = <<<'EODUMP'
232+
Exception {
233+
#message: "foo"
234+
#code: 0
235+
#file: "%sExceptionCasterTest.php"
236+
#line: 28
237+
}
238+
EODUMP;
239+
240+
$this->assertDumpMatchesFormat($expectedDump, $e, Caster::EXCLUDE_VERBOSE);
241+
}
225242
}

0 commit comments

Comments
 (0)