PATH:
usr
/
share
/
doc
/
perl-Test-Simple-0.98
/
t
#!perl -w BEGIN { if( $ENV{PERL_CORE} ) { chdir 't'; @INC = ('../lib', 'lib'); } else { unshift @INC, 't/lib'; } } # Turn on threads here, if available, since this test tends to find # lots of threading bugs. use Config; BEGIN { if( $] >= 5.008001 && $Config{useithreads} ) { require threads; 'threads'->import; } } use strict; use Test::Builder::NoOutput; use Test::More tests => 7; my $test = Test::Builder::NoOutput->create; # Test diag() goes to todo_output() in a todo test. { $test->todo_start(); $test->diag("a single line"); is( $test->read('todo'), <<'DIAG', 'diag() with todo_output set' ); # a single line DIAG my $ret = $test->diag("multiple\n", "lines"); is( $test->read('todo'), <<'DIAG', ' multi line' ); # multiple # lines DIAG ok( !$ret, 'diag returns false' ); $test->todo_end(); } # Test diagnostic formatting { $test->diag("# foo"); is( $test->read('err'), "# # foo\n", "diag() adds # even if there's one already" ); $test->diag("foo\n\nbar"); is( $test->read('err'), <<'DIAG', " blank lines get escaped" ); # foo # # bar DIAG $test->diag("foo\n\nbar\n\n"); is( $test->read('err'), <<'DIAG', " even at the end" ); # foo # # bar # DIAG } # [rt.cpan.org 8392] diag(@list) emulates print { $test->diag(qw(one two)); is( $test->read('err'), <<'DIAG' ); # onetwo DIAG }
[-] new_ok.t
[edit]
[-] skipall.t
[edit]
[-] no_tests.t
[edit]
[-] 00compile.t
[edit]
[+]
Builder
[-] buffer.t
[edit]
[-] is_deeply_with_threads.t
[edit]
[-] missing.t
[edit]
[+]
Simple
[-] circular_data.t
[edit]
[-] fork.t
[edit]
[-] thread_taint.t
[edit]
[+]
lib
[-] extra.t
[edit]
[-] plan.t
[edit]
[-] fail_one.t
[edit]
[+]
..
[-] is_deeply_fail.t
[edit]
[-] bad_plan.t
[edit]
[-] pod.t
[edit]
[-] pod-coverage.t
[edit]
[-] plan_shouldnt_import.t
[edit]
[-] no_plan.t
[edit]
[-] exit.t
[edit]
[-] BEGIN_use_ok.t
[edit]
[-] died.t
[edit]
[-] undef.t
[edit]
[-] plan_bad.t
[edit]
[-] More.t
[edit]
[+]
Tester
[-] dependents.t
[edit]
[-] require_ok.t
[edit]
[-] cmp_ok.t
[edit]
[-] plan_skip_all.t
[edit]
[-] extra_one.t
[edit]
[-] import.t
[edit]
[-] overload.t
[edit]
[-] note.t
[edit]
[-] fail-like.t
[edit]
[-] is_deeply_dne_bug.t
[edit]
[-] bail_out.t
[edit]
[-] versions.t
[edit]
[+]
subtest
[-] overload_threads.t
[edit]
[-] useing.t
[edit]
[-] explain.t
[edit]
[-] eq_set.t
[edit]
[-] harness_active.t
[edit]
[-] fail-more.t
[edit]
[-] BEGIN_require_ok.t
[edit]
[-] utf8.t
[edit]
[-] diag.t
[edit]
[-] plan_is_noplan.t
[edit]
[-] todo.t
[edit]
[-] simple.t
[edit]
[-] 00test_harness_check.t
[edit]
[-] dont_overwrite_die_handler.t
[edit]
[-] threads.t
[edit]
[-] plan_no_plan.t
[edit]
[-] fail.t
[edit]
[-] c_flag.t
[edit]
[-] skip.t
[edit]
[-] tbm_doesnt_set_exported_to.t
[edit]
[-] filehandles.t
[edit]
[-] use_ok.t
[edit]