Linux cpanel2.daytoncreative.net 2.6.32-754.29.2.el6.x86_64 #1 SMP Tue May 12 17:39:04 UTC 2020 x86_64
Apache/2.4.43 (cPanel) OpenSSL/1.1.1g mod_bwlimited/1.4
Server IP : 70.62.220.67 & Your IP : 216.73.216.193
Domains :
Cant Read [ /etc/named.conf ]
User : michaelgreg
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
log /
perl-5.20.2 /
dist /
Math-BigInt /
t /
Delete
Unzip
Name
Size
Permission
Date
Action
Math
[ DIR ]
drwxr-xr-x
2015-02-14 16:56
_e_math.t
2.22
KB
-r--r--r--
2014-12-27 11:48
alias.inc
401
B
-r--r--r--
2014-12-27 11:48
bare_mbf.t
321
B
-r--r--r--
2014-12-27 11:48
bare_mbi.t
447
B
-r--r--r--
2014-12-27 11:48
bare_mif.t
502
B
-r--r--r--
2014-12-27 11:48
big_pi_e.t
689
B
-r--r--r--
2014-12-27 11:48
bigfltpm.inc
35.83
KB
-r--r--r--
2014-12-27 11:49
bigfltpm.t
846
B
-r--r--r--
2014-12-27 11:48
bigintc.t
14.24
KB
-r--r--r--
2014-12-27 11:48
bigintpm.inc
55.94
KB
-r--r--r--
2014-12-27 11:48
bigintpm.t
1.1
KB
-r--r--r--
2014-12-27 11:48
bigints.t
2.66
KB
-r--r--r--
2014-12-27 11:48
biglog.t
6.69
KB
-r--r--r--
2014-12-27 11:49
bigroot.t
1.41
KB
-r--r--r--
2014-12-27 11:48
calling.t
2.81
KB
-r--r--r--
2014-12-27 11:48
config.t
3.36
KB
-r--r--r--
2014-12-27 11:48
const_mbf.t
301
B
-r--r--r--
2014-12-27 11:48
constant.t
907
B
-r--r--r--
2014-12-27 11:48
downgrade.t
1.49
KB
-r--r--r--
2014-12-27 11:48
inf_nan.t
5.5
KB
-r--r--r--
2014-12-27 11:48
isa.t
886
B
-r--r--r--
2014-12-27 11:48
lib_load.t
881
B
-r--r--r--
2014-12-27 11:48
mbf_ali.t
189
B
-r--r--r--
2014-12-27 11:48
mbi_ali.t
185
B
-r--r--r--
2014-12-27 11:48
mbi_rand.t
2.81
KB
-r--r--r--
2014-12-27 11:48
mbimbf.inc
27.61
KB
-r--r--r--
2014-12-27 11:48
mbimbf.t
2.23
KB
-r--r--r--
2014-12-27 11:48
nan_cmp.t
805
B
-r--r--r--
2014-12-27 11:48
new_overloaded.t
739
B
-r--r--r--
2014-12-27 11:48
req_mbf0.t
228
B
-r--r--r--
2014-12-27 11:48
req_mbf1.t
208
B
-r--r--r--
2014-12-27 11:48
req_mbfa.t
213
B
-r--r--r--
2014-12-27 11:48
req_mbfi.t
212
B
-r--r--r--
2014-12-27 11:48
req_mbfn.t
213
B
-r--r--r--
2014-12-27 11:48
req_mbfw.t
632
B
-r--r--r--
2014-12-27 11:48
require.t
200
B
-r--r--r--
2014-12-27 11:48
round.t
2.7
KB
-r--r--r--
2014-12-27 11:48
rt-16221.t
1.52
KB
-r--r--r--
2014-12-27 11:48
sub_ali.t
234
B
-r--r--r--
2014-12-27 11:48
sub_mbf.t
1.03
KB
-r--r--r--
2014-12-27 11:48
sub_mbi.t
1
KB
-r--r--r--
2014-12-27 11:48
sub_mif.t
356
B
-r--r--r--
2014-12-27 11:48
trap.t
2.35
KB
-r--r--r--
2014-12-27 11:48
upgrade.inc
26.83
KB
-r--r--r--
2014-12-27 11:49
upgrade.t
475
B
-r--r--r--
2014-12-27 11:48
upgrade2.t
372
B
-r--r--r--
2014-12-27 11:48
upgradef.t
1.22
KB
-r--r--r--
2014-12-27 11:48
use.t
406
B
-r--r--r--
2014-12-27 11:48
use_lib1.t
346
B
-r--r--r--
2014-12-27 11:48
use_lib2.t
364
B
-r--r--r--
2014-12-27 11:48
use_lib3.t
364
B
-r--r--r--
2014-12-27 11:48
use_lib4.t
441
B
-r--r--r--
2014-12-27 11:48
use_mbfw.t
915
B
-r--r--r--
2014-12-27 11:48
with_sub.t
479
B
-r--r--r--
2014-12-27 11:48
Save
Rename
#!/usr/bin/perl -w use strict; use Test::More tests => 55; # test whether Math::BigInt->config() and Math::BigFloat->config() works use Math::BigInt lib => 'Calc'; use Math::BigFloat; my $mbi = 'Math::BigInt'; my $mbf = 'Math::BigFloat'; ############################################################################## # BigInt ok ($mbi->can('config')); my $cfg = $mbi->config(); ok (ref($cfg),'HASH'); is ($cfg->{lib},'Math::BigInt::Calc', 'lib'); is ($cfg->{lib_version}, $Math::BigInt::Calc::VERSION, 'lib_version'); is ($cfg->{class},$mbi,'class'); is ($cfg->{upgrade}||'','', 'upgrade'); is ($cfg->{div_scale},40, 'div_Scale'); is ($cfg->{precision}||0,0, 'precision'); # should test for undef is ($cfg->{accuracy}||0,0,'accuracy'); is ($cfg->{round_mode},'even','round_mode'); is ($cfg->{trap_nan},0, 'trap_nan'); is ($cfg->{trap_inf},0, 'trap_inf'); is ($mbi->config('lib'), 'Math::BigInt::Calc', 'config("lib")'); # can set via hash ref? $cfg = $mbi->config( { trap_nan => 1 } ); is ($cfg->{trap_nan},1, 'can set via hash ref'); # reset for later $mbi->config( trap_nan => 0 ); ############################################################################## # BigFloat ok ($mbf->can('config')); $cfg = $mbf->config(); ok (ref($cfg),'HASH'); is ($cfg->{lib},'Math::BigInt::Calc', 'lib'); is ($cfg->{with},'Math::BigInt::Calc', 'with'); is ($cfg->{lib_version}, $Math::BigInt::Calc::VERSION, 'lib_version'); is ($cfg->{class},$mbf,'class'); is ($cfg->{upgrade}||'','', 'upgrade'); is ($cfg->{div_scale},40, 'div_Scale'); is ($cfg->{precision}||0,0, 'precision'); # should test for undef is ($cfg->{accuracy}||0,0,'accuracy'); is ($cfg->{round_mode},'even','round_mode'); is ($cfg->{trap_nan},0, 'trap_nan'); is ($cfg->{trap_inf},0, 'trap_inf'); is ($mbf->config('lib'), 'Math::BigInt::Calc', 'config("lib")'); # can set via hash ref? $cfg = $mbf->config( { trap_nan => 1 } ); is ($cfg->{trap_nan},1, 'can set via hash ref'); # reset for later $mbf->config( trap_nan => 0 ); ############################################################################## # test setting values my $test = { trap_nan => 1, trap_inf => 1, accuracy => 2, precision => 3, round_mode => 'zero', div_scale => '100', upgrade => 'Math::BigInt::SomeClass', downgrade => 'Math::BigInt::SomeClass', }; my $c; foreach my $key (keys %$test) { # see if setting in MBI works eval ( "$mbi\->config( $key => '$test->{$key}' );" ); $c = $mbi->config(); ok ("$key = $c->{$key}", "$key = $test->{$key}"); $c = $mbf->config(); # see if setting it in MBI leaves MBF alone if (($c->{$key}||0) ne $test->{$key}) { is (1,1); } else { is ("$key eq $c->{$key}","$key ne $test->{$key}", "$key"); } # see if setting in MBF works eval ( "$mbf\->config( $key => '$test->{$key}' );" ); $c = $mbf->config(); ok ("$key = $c->{$key}", "$key = $test->{$key}"); } ############################################################################## # test setting illegal keys (should croak) $@ = ""; my $never_reached = 0; eval ("$mbi\->config( 'some_garbage' => 1 ); $never_reached = 1;"); is ($never_reached,0); $@ = ""; $never_reached = 0; eval ("$mbf\->config( 'some_garbage' => 1 ); $never_reached = 1;"); is ($never_reached,0); # this does not work. Why? #ok ($@ eq "Illegal keys 'some_garbage' passed to Math::BigInt->config() at ./config.t line 104", 1); # all tests done