diff options
Diffstat (limited to 'subversion/bindings/swig/perl/native/t/8lock.t')
-rw-r--r-- | subversion/bindings/swig/perl/native/t/8lock.t | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/subversion/bindings/swig/perl/native/t/8lock.t b/subversion/bindings/swig/perl/native/t/8lock.t index 4de01b9..4830d85 100644 --- a/subversion/bindings/swig/perl/native/t/8lock.t +++ b/subversion/bindings/swig/perl/native/t/8lock.t @@ -37,12 +37,14 @@ my $repospath = tempdir('svn-perl-test-XXXXXX', TMPDIR => 1, CLEANUP => 1); my $repos; +# TEST ok($repos = SVN::Repos::create("$repospath", undef, undef, undef, undef), "create repository at $repospath"); my $fs = $repos->fs; my $acc = SVN::Fs::create_access('foo'); +# TEST is($acc->get_username, 'foo'); $fs->set_access($acc); @@ -58,11 +60,15 @@ my $token = "opaquelocktoken:notauuid-$$"; $fs->lock('/testfile', $token, 'we hate software', 0, 0, $fs->youngest_rev, 0); +# TEST ok(my $lock = $fs->get_lock('/testfile')); +# TEST is($lock->token, $token); +# TEST is($lock->owner, 'foo'); $acc = SVN::Fs::create_access('fnord'); +# TEST is($acc->get_username, 'fnord'); $fs->set_access($acc); @@ -70,11 +76,13 @@ eval { $fs->lock('/testfile', $token, 'we hate software', 0, 0, $fs->youngest_rev, 0); }; +# TEST like($@, qr/already locked/); eval { $fs->unlock('/testfile', 'software', 0) }; +# TEST like($@, qr/no such lock/); $fs->unlock('/testfile', 'software', 1); |