1 package org.melati.poem.test;
2
3 import org.melati.poem.PoemTask;
4 import org.melati.poem.PoemThread;
5 import org.melati.poem.PoemTransaction;
6 import org.melati.poem.SessionToken;
7
8
9
10
11
12
13 public class SessionTokenTest extends PoemTestCase {
14
15 public SessionTokenTest(String name) {
16 super(name);
17 }
18
19 protected void setUp() throws Exception {
20 super.setUp();
21 }
22
23 protected void tearDown() throws Exception {
24 super.tearDown();
25 }
26
27
28
29
30 public void testToTidy() {
31
32 }
33
34
35
36
37 public void testGetStarted() {
38 SessionToken st = PoemThread.sessionToken();
39 long started = st.getStarted();
40
41 assertTrue(started <= System.currentTimeMillis());
42 }
43
44
45
46
47 public void testGetTask() {
48 SessionToken st = PoemThread.sessionToken();
49 PoemTask task = st.getTask();
50 assertEquals("PoemTestCase:testGetTask",task.toString());
51 }
52
53
54
55
56 public void testGetThread() {
57 SessionToken st = PoemThread.sessionToken();
58 Thread thread = st.getThread();
59 assertEquals(Thread.currentThread(),thread);
60 }
61
62
63
64
65 public void testGetTransaction() {
66 SessionToken st = PoemThread.sessionToken();
67 PoemTransaction transaction = st.getTransaction();
68 assertEquals(getDb(),transaction.getDatabase());
69 }
70
71 }