The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use Test::More(tests => 10);
use Test::Warn;
use Text::FixedWidth;
use warnings;

ok(my $fw = new Text::FixedWidth, "new()");
ok($fw->set_attributes(qw(
      fname           Jay    %10s
      points1         12     %4d
      points2         19     %04d
      money           34.6   %07.2f
   )),                                         "set_attributes()");
is($fw->get_fname,    'Jay',                   "get_fname()");
is($fw->getf_fname,   '       Jay',            "getf_fname()");
is($fw->get_points1,  12,                      "get_points1()");
is($fw->getf_points1, '  12',                  "getf_points1()");
is($fw->get_points2,  19,                      "get_points2()");
is($fw->getf_points2, '0019',                  "getf_points2()");
is($fw->get_money,    34.6,                    "get_money()");
is($fw->getf_money,   '0034.60',               "getf_money()");