The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use strict;
use warnings;

use Test::More;
use Finance::Bank::JP::MUFG;

subtest q{Transaction ID.} => sub {
    {
        my $tranid = Finance::Bank::JP::MUFG::_get_transaction_id('login');
        is( $tranid, q{AA011_001} );
    }
    {
        my $tranid = Finance::Bank::JP::MUFG::_get_transaction_id('top');
        is( $tranid, q{AW001_028} );
    }
    {
        my $tranid = Finance::Bank::JP::MUFG::_get_transaction_id('logout');
        is( $tranid, q{AD001_022} );
    }
    {
        my $tranid = Finance::Bank::JP::MUFG::_get_transaction_id('account_balances');
        is( $tranid, q{AD001_001} );
    }
    {
        my $tranid = Finance::Bank::JP::MUFG::_get_transaction_id('search_condition');
        is( $tranid, q{AD001_002} );
    }
    {
        my $tranid = Finance::Bank::JP::MUFG::_get_transaction_id('transaction');
        is( $tranid, q{CG016_001} );
    }
    {
        my $tranid = Finance::Bank::JP::MUFG::_get_transaction_id('download');
        is( $tranid, q{CG016_002} );
    }
    {
        my $tranid = Finance::Bank::JP::MUFG::_get_transaction_id('exec_download');
        is( $tranid, q{CG019_001} );
    }
};

done_testing;