App-Dochazka-CLI
view release on metacpan or search on metacpan
t/parser/parse_test.t view on Meta::CPAN
},
'nc' => 'EMPLOYEE_SPEC PRIV_SPEC EFFECTIVE _DATE'
} );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::History::add_priv_history' );
note( "EMPLOYEE_SPEC SET PRIV_SPEC _DATE" );
$cmd = "EMPLOYEE=63 SET active 2000-01-01 00:00";
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::History::add_priv_history' );
note( "EMPLOYEE_SPEC SET PRIV_SPEC EFFECTIVE _DATE" );
$cmd = "EMPLOYEE=63 SET active EFFECTIVE 2000-01-01 00:00:01";
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::History::add_priv_history' );
note( "EMPLOYEE_SPEC SCHEDULE_SPEC _DATE" );
$cmd = "EMPLOYEE=orc63 SCODE=FOO_SCHED 1955-04-27";
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::History::add_schedule_history' );
note( "EMPLOYEE_SPEC SCHEDULE_SPEC EFFECTIVE _DATE" );
$cmd = "EMPLOYEE=orc63 SCODE=FOO_SCHED EFFECTIVE 1955-04-27";
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::History::add_schedule_history' );
note( "EMPLOYEE_SPEC SET SCHEDULE_SPEC _DATE" );
$cmd = "EMPLOYEE=orc63 SET SCODE=FOO_SCHED 1955-04-27";
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::History::add_schedule_history' );
note( "EMPLOYEE_SPEC SET SCHEDULE_SPEC EFFECTIVE _DATE" );
$cmd = "EMPLOYEE=orc63 SET SCODE=FOO_SCHED EFFECTIVE 1955-04-27";
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::History::add_schedule_history' );
$cmd = "PHID=534 REMARK Not the longest remark in the world";
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::History::set_history_remark' );
$cmd = "PHID=534 SET REMARK Not the longest remark in the world";
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::History::set_history_remark' );
$cmd = "SHID=534 REMARK Not the longest remark in the world";
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::History::set_history_remark' );
$cmd = "SHID=534 SET REMARK Not the longest remark in the world";
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::History::set_history_remark' );
#================================
# Interval commands
#================================
note( "Interval fetch and fillup" );
note( $cmd = "INTERVAL your text here or there" );
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::Interval::interval_promptdate' );
note( $cmd = "EMPLOYEE=orc6e INTERVAL your text here or there" );
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::Interval::interval_promptdate' );
note( $cmd = "INTERVAL FETCH" );
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::Interval::interval_promptdate' );
note( $cmd = "EMPLOYEE=orc6e INTERVAL FETCH" );
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::Interval::interval_promptdate' );
note( $cmd = "INTERVAL FILLUP" );
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::Interval::interval_promptdate' );
note( $cmd = "EMPLOYEE=orc6e INTERVAL FILLUP" );
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::Interval::interval_promptdate' );
note( $cmd = "INTERVAL TOMORROW" );
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::Interval::interval_date' );
note( $cmd = "EMPLOYEE=orc6e INTERVAL TOMORROW" );
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::Interval::interval_date' );
note( $cmd = "INTERVAL FETCH 77-1-3" );
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::Interval::interval_date' );
note( $cmd = "EMPLOYEE=orc6e INTERVAL FETCH 77-1-3" );
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::Interval::interval_date' );
note( $cmd = "INTERVAL FILLUP 77-1-3" );
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::Interval::interval_date' );
note( $cmd = "EMPLOYEE=orc6e INTERVAL FILLUP 77-1-3" );
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::Interval::interval_date' );
note( $cmd = "INTERVAL 77-1-3 78-12-15" );
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::Interval::interval_date_date1' );
note( $cmd = "EMPLOYEE=33 INTERVAL +1 2078-12-15" );
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::Interval::interval_date_date1' );
note( $cmd = "INTERVAL FETCH 77-1-3 78-12-15" );
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::Interval::interval_date_date1' );
note( $cmd = "EMPLOYEE=33 INTERVAL FETCH +1 2078-12-15" );
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::Interval::interval_date_date1' );
note( $cmd = "INTERVAL FILLUP 77-1-3 78-12-15" );
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::Interval::interval_date_date1' );
note( $cmd = "EMPLOYEE=33 INTERVAL FILLUP +1 2078-12-15" );
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::Interval::interval_date_date1' );
note( $cmd = "INTERVAL 77-1-3 - 78-12-15" );
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::Interval::interval_date_date1' );
note( $cmd = "EMPLOYEE=33 INTERVAL +1 - -1" );
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::Interval::interval_date_date1' );
note( $cmd = "INTERVAL FETCH 77-1-3 - 78-12-15" );
$r = parse( $cmd );
do_parse_test( $r->{'nc'}, 'App::Dochazka::CLI::Commands::Interval::interval_date_date1' );
( run in 0.723 second using v1.01-cache-2.11-cpan-6aa56a78535 )