ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/SCRAM/src/ActiveDoc/test/test_Activate.pm
Revision: 1.1.2.1
Committed: Mon Aug 28 07:05:08 2000 UTC (24 years, 8 months ago) by williamc
Content type: text/plain
Branch: HPWbranch
CVS Tags: BuildSystemProto1, V0_18_0, V0_18_0model, V0_17_1, V0_18_0alpha, V0_17_0, V0_16_4, V0_16_3, V0_16_2, V0_16_1, V0_16_0, V0_15_1, V0_15_0, V0_15_0beta
Branch point for: V0_17branch, V0_16branch, V0_15branch
Changes since 1.1: +41 -0 lines
Log Message:
Simple wrapper for downloading etc.

File Contents

# Content
1 #
2 # Activate test suite
3 #
4
5 package ActiveDoc::test::test_Activate;
6 use ActiveDoc::Activate;
7 use Utilities::TestClass;
8 require 5.004;
9
10 @ISA = ("Utilities::TestClass"); #methods both from the test class
11
12 sub init {
13 my $self=shift;
14 $self->{testfile}=$self->datadir()."/ActiveDocTest";
15 $self->{verifyfile}=$self->datadir()."/ActiveDocTest-verify";
16 $self->{configarea}=$self->temparea()."/ActiveDoc";
17 $self->{db}=ObjectUtilities::ObjectStore->new(
18 $self->{configarea}."/db");
19 $self->{cache}=URL::URLcache->new($self->{configarea}."/cache");
20 }
21
22 sub test {
23 my $self=shift;
24 $self->{expectedstring}="";
25
26 $self->newtest("Initiation test");
27 $self->newobject($self->{configarea});
28 $self->testinterface("verbosity",1);
29
30 $self->newtest("url test");
31 $file=$self->testinterface("get","file:".$self->{testfile});
32 $self->verify($self->{verifyfile},$file);
33
34 $self->newtest("url fail test");
35 $self->expect(undef);
36 $file=$self->testinterface("get","cvs:&module=rubbish");
37 $self->clearexpect();
38
39 $self->newtest("activatedoc test");
40 $self->testinterface("activatedoc","file:".$self->{testfile});
41 }