D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
self
/
root
/
usr
/
share
/
doc
/
perl-Test-Simple
/
t
/
Test2
/
modules
/
Event
/
Filename :
Subtest.t
back
Copy
use strict; use warnings; use Test2::Tools::Tiny; use Test2::Event::Subtest; my $st = 'Test2::Event::Subtest'; my $trace = Test2::EventFacet::Trace->new(frame => [__PACKAGE__, __FILE__, __LINE__, 'xxx']); my $one = $st->new( trace => $trace, pass => 1, buffered => 1, name => 'foo', subtest_id => "1-1-1", ); ok($one->isa('Test2::Event::Ok'), "Inherit from Ok"); is_deeply($one->subevents, [], "subevents is an arrayref"); is($one->summary, "foo", "simple summary"); $one->set_todo(''); is($one->summary, "foo (TODO)", "simple summary + TODO"); $one->set_todo('foo'); is($one->summary, "foo (TODO: foo)", "simple summary + TODO + Reason"); $one->set_todo(undef); $one->set_name(''); is($one->summary, "Nameless Subtest", "unnamed summary"); require Test2::Event::Pass; push @{$one->subevents} => Test2::Event::Pass->new(name => 'xxx'); my $facet_data = $one->facet_data; ok($facet_data->{about}, "got parent facet data"); is_deeply( $facet_data->{parent}, { hid => "1-1-1", buffered => 1, children => [ { about => { details => 'pass', package => 'Test2::Event::Pass', eid => $one->subevents->[0]->eid, }, assert => { details => 'xxx', pass => 1 }, } ], }, "Got facet data" ); done_testing;
Name
Size
Last Modified
Owner
Permissions
Actions
TAP
Dir
July 28 2023 2:57:48
root
0755
Bail.t
1.679
KB
March 30 2018 5:53:02
root
0644
Diag.t
1.3
KB
March 30 2018 5:53:02
root
0644
Encoding.t
0.644
KB
March 30 2018 5:53:02
root
0644
Exception.t
1.205
KB
March 30 2018 5:53:02
root
0644
Fail.t
1.156
KB
March 30 2018 5:53:02
root
0644
Generic.t
3.722
KB
March 30 2018 5:53:02
root
0644
Note.t
1.236
KB
March 30 2018 5:53:02
root
0644
Ok.t
4.341
KB
March 30 2018 5:53:02
root
0644
Pass.t
1.181
KB
March 30 2018 5:53:02
root
0644
Plan.t
4.334
KB
March 30 2018 5:53:02
root
0644
Skip.t
0.904
KB
March 30 2018 5:53:02
root
0644
Subtest.t
1.447
KB
March 30 2018 5:53:02
root
0644
V2.t
2.502
KB
March 30 2018 5:53:02
root
0644
Waiting.t
0.615
KB
March 30 2018 5:53:02
root
0644
2017 © D7net | D704T team