use strict;
use warnings;
-use Test::More tests => 12;
+use Test::More tests => 18;
use Test::Exception;
{
dies_ok { $ins->digit(100); } 'SingleDigit';
lives_ok { $ins->digit(1); } 'SingleDigit 2';
-dies_ok { $ins->posint(-100); } 'PositiveInt';
-dies_ok { $ins->posint(100.885); } 'PositiveInt 2';
-lives_ok { $ins->posint(100); } 'PositiveInt 3';
-lives_ok { $ins->posnum(100.885); } 'PositiveNum';
-dies_ok { $ins->posnum(-100.885); } 'PositiveNum 2';
+dies_ok { $ins->posint(-100); } 'PositiveInt (-100)';
+dies_ok { $ins->posint(0); } 'PositiveInt (0)';
+dies_ok { $ins->posint(100.885); } 'PositiveInt (100.885)';
+lives_ok { $ins->posint(100); } 'PositiveInt (100)';
+dies_ok { $ins->posnum(0); } 'PositiveNum (0)';
+lives_ok { $ins->posnum(100.885); } 'PositiveNum (100.885)';
+dies_ok { $ins->posnum(-100.885); } 'PositiveNum (-100.885)';
+lives_ok { $ins->posnum(0.0000000001); } 'PositiveNum (0.0000000001)';
-dies_ok { $ins->negint(100); } 'NegativeInt';
-dies_ok { $ins->negint(-100.885); } 'NegativeInt 2';
-lives_ok { $ins->negint(-100); } 'NegativeInt 3';
-lives_ok { $ins->negnum(-100.885); } 'NegativeNum';
-dies_ok { $ins->negnum(100.885); } 'NegativeNum 2';
+dies_ok { $ins->negint(100); } 'NegativeInt (100)';
+dies_ok { $ins->negint(-100.885); } 'NegativeInt (-100.885)';
+lives_ok { $ins->negint(-100); } 'NegativeInt (-100)';
+dies_ok { $ins->negint(0); } 'NegativeInt (0)';
+lives_ok { $ins->negnum(-100.885); } 'NegativeNum (-100.885)';
+dies_ok { $ins->negnum(100.885); } 'NegativeNum (100.885)';
+dies_ok { $ins->negnum(0); } 'NegativeNum (0)';
+lives_ok { $ins->negnum(-0.0000000001); } 'NegativeNum (-0.0000000001)';