1 package org.apache.maven.archiva.webdav;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import junit.framework.TestCase;
23
24 public class ArchivaDavSessionTest extends TestCase
25 {
26 public void testTokens()
27 {
28 ArchivaDavSession session = new ArchivaDavSession();
29 final String myToken = "thisisadavtoken";
30
31 session.addLockToken(myToken);
32 assertEquals(1, session.getLockTokens().length);
33 assertEquals(myToken, session.getLockTokens()[0]);
34
35 session.removeLockToken(myToken);
36 assertEquals(0, session.getLockTokens().length);
37 }
38
39 public void testAddReferencesThrowsUnsupportedOperationException()
40 {
41 ArchivaDavSession session = new ArchivaDavSession();
42 try
43 {
44 session.addReference(new Object());
45 fail("Did not throw UnsupportedOperationException");
46 }
47 catch (UnsupportedOperationException e)
48 {
49 assertTrue(true);
50 }
51 }
52
53 public void testRemoveReferencesThrowsUnsupportedOperationException()
54 {
55 ArchivaDavSession session = new ArchivaDavSession();
56 try
57 {
58 session.removeReference(new Object());
59 fail("Did not throw UnsupportedOperationException");
60 }
61 catch (UnsupportedOperationException e)
62 {
63 assertTrue(true);
64 }
65 }
66 }