root/lang/perl/Data-Model/trunk/t/020_mock/logic-simple.t @ 23152

Revision 23152, 0.6 kB (checked in by yappo, 5 years ago)

add Driver::Logic

Line 
1use t::Utils;
2use Test::More tests => 9;
3use Mock::Logic::Simple;
4
5my $mock = Mock::Logic::Simple->new;
6my($ret1) = $mock->get( user => 'yappo' );
7isa_ok $ret1, 'Mock::Logic::Simple::user';
8is $ret1->name, 'Osawa';
9
10my($ret2) = $mock->get( user => 'lopnor' );
11isa_ok $ret2, 'Mock::Logic::Simple::user';
12is $ret2->name, 'Danjou';
13
14my $ret3 = $mock->set( user => +{
15    id   => 'soozy',
16    name => 'Souji',
17});
18isa_ok $ret3, 'Mock::Logic::Simple::user';
19is $ret3->id, 'soozy';
20is $ret3->name, 'Souji';
21
22
23ok $mock->delete( user => 'ok' );
24ok !$mock->delete( user => 'ng' );
Note: See TracBrowser for help on using the browser.