02_directory_update.t

来自「harvest是一个下载html网页得机器人」· T 代码 · 共 81 行

T
81
字号
#!perl# =============================================================================# $Id: 02_directory_update.t,v 1.3 2003/03/05 13:55:22 pop Exp $## Perl API header# =============================================================================BEGIN {    if ($ENV{PERL_CORE}) {        chdir 't' if -d 't';    }    push (@INC,'demo','blib/lib','blib/arch');}use strict;use warnings;use Test::More tests => 9;# ----------------------------------------------------------------------------# Session opening and closingBEGIN {    use_ok('IDZebra');    IDZebra::logFile("test.log");    use_ok('IDZebra::Session');     use_ok('pod');}# ----------------------------------------------------------------------------# Session opening and closingmy $sess = IDZebra::Session->open(configFile => 'demo/zebra.cfg',				  groupName  => 'demo2');isa_ok($sess,"IDZebra::Session");SKIP: {    skip "Takes a while", 5 if (0);# ----------------------------------------------------------------------------# init repository$sess->init();# ----------------------------------------------------------------------------# repository upadteour $filecount = 8;$sess->begin_trans;$sess->update(path      =>  'lib');my $stat = $sess->end_trans;ok(($stat->{inserted} == $filecount),    "Inserted $stat->{inserted}/$filecount records");$sess->begin_trans;$sess->update(groupName => 'demo1',	      path      =>  'lib');$stat = $sess->end_trans;ok(($stat->{inserted} == $filecount),    "Inserted $stat->{inserted}/$filecount records");$sess->begin_trans;$sess->delete(groupName => 'demo1',	      path      =>  'lib');$stat = $sess->end_trans;ok(($stat->{deleted} == $filecount),    "Deleted $stat->{deleted}/$filecount records");$sess->begin_trans;$sess->update(groupName => 'demo1',	      path      =>  'lib');$stat = $sess->end_trans;ok(($stat->{inserted} == $filecount),    "Inserted $stat->{inserted}/$filecount records with shadow");ok(($sess->group->{databaseName} eq "demo2"),"Original group is selected");# ----------------------------------------------------------------------------# Close session}$sess->close;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?