|
@@ -22,7 +22,6 @@
|
|
|
|
|
|
package password.pwm.manual;
|
|
package password.pwm.manual;
|
|
|
|
|
|
-import junit.framework.TestCase;
|
|
|
|
import password.pwm.util.java.JavaHelper;
|
|
import password.pwm.util.java.JavaHelper;
|
|
import password.pwm.util.localdb.LocalDB;
|
|
import password.pwm.util.localdb.LocalDB;
|
|
import password.pwm.util.localdb.LocalDBFactory;
|
|
import password.pwm.util.localdb.LocalDBFactory;
|
|
@@ -33,14 +32,14 @@ import java.io.File;
|
|
import java.util.Iterator;
|
|
import java.util.Iterator;
|
|
import java.util.NoSuchElementException;
|
|
import java.util.NoSuchElementException;
|
|
|
|
|
|
-public class LocalDBStoredQueueTest extends TestCase {
|
|
|
|
|
|
+public class LocalDBStoredQueueTest {
|
|
|
|
|
|
private static final int SIZE = 5;
|
|
private static final int SIZE = 5;
|
|
|
|
|
|
private LocalDBStoredQueue storedQueue;
|
|
private LocalDBStoredQueue storedQueue;
|
|
private LocalDB localDB;
|
|
private LocalDB localDB;
|
|
|
|
|
|
- @Override
|
|
|
|
|
|
+ @BeforeClass
|
|
protected void setUp() throws Exception {
|
|
protected void setUp() throws Exception {
|
|
|
|
|
|
super.setUp(); //To change body of overridden methods use File | Settings | File Templates.
|
|
super.setUp(); //To change body of overridden methods use File | Settings | File Templates.
|
|
@@ -63,11 +62,13 @@ public class LocalDBStoredQueueTest extends TestCase {
|
|
/**
|
|
/**
|
|
* isEmpty is true before add, false after
|
|
* isEmpty is true before add, false after
|
|
*/
|
|
*/
|
|
|
|
+ @Test
|
|
public void testEmpty() {
|
|
public void testEmpty() {
|
|
storedQueue.clear();
|
|
storedQueue.clear();
|
|
assertTrue(storedQueue.isEmpty());
|
|
assertTrue(storedQueue.isEmpty());
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Test
|
|
public void testRemove() {
|
|
public void testRemove() {
|
|
storedQueue.clear();
|
|
storedQueue.clear();
|
|
storedQueue.add("value1");
|
|
storedQueue.add("value1");
|
|
@@ -92,6 +93,7 @@ public class LocalDBStoredQueueTest extends TestCase {
|
|
assertEquals(0, storedQueue.size());
|
|
assertEquals(0, storedQueue.size());
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Test
|
|
public void testDequeue() {
|
|
public void testDequeue() {
|
|
storedQueue.clear();
|
|
storedQueue.clear();
|
|
assertEquals(0,storedQueue.size());
|
|
assertEquals(0,storedQueue.size());
|
|
@@ -143,6 +145,7 @@ public class LocalDBStoredQueueTest extends TestCase {
|
|
/**
|
|
/**
|
|
* size changes when elements added and removed
|
|
* size changes when elements added and removed
|
|
*/
|
|
*/
|
|
|
|
+ @Test
|
|
public void testSize() {
|
|
public void testSize() {
|
|
storedQueue.clear();
|
|
storedQueue.clear();
|
|
assertTrue(storedQueue.isEmpty());
|
|
assertTrue(storedQueue.isEmpty());
|
|
@@ -163,6 +166,7 @@ public class LocalDBStoredQueueTest extends TestCase {
|
|
/**
|
|
/**
|
|
* Offer succeeds
|
|
* Offer succeeds
|
|
*/
|
|
*/
|
|
|
|
+ @Test
|
|
public void testOffer() {
|
|
public void testOffer() {
|
|
storedQueue.clear();
|
|
storedQueue.clear();
|
|
assertTrue(storedQueue.isEmpty());
|
|
assertTrue(storedQueue.isEmpty());
|
|
@@ -175,6 +179,7 @@ public class LocalDBStoredQueueTest extends TestCase {
|
|
/**
|
|
/**
|
|
* add succeeds
|
|
* add succeeds
|
|
*/
|
|
*/
|
|
|
|
+ @Test
|
|
public void testAdd() {
|
|
public void testAdd() {
|
|
storedQueue.clear();
|
|
storedQueue.clear();
|
|
assertTrue(storedQueue.isEmpty());
|
|
assertTrue(storedQueue.isEmpty());
|
|
@@ -188,6 +193,7 @@ public class LocalDBStoredQueueTest extends TestCase {
|
|
/**
|
|
/**
|
|
* poll succeeds unless empty
|
|
* poll succeeds unless empty
|
|
*/
|
|
*/
|
|
|
|
+ @Test
|
|
public void testPoll() {
|
|
public void testPoll() {
|
|
storedQueue.clear();
|
|
storedQueue.clear();
|
|
assertTrue(storedQueue.isEmpty());
|
|
assertTrue(storedQueue.isEmpty());
|
|
@@ -205,6 +211,7 @@ public class LocalDBStoredQueueTest extends TestCase {
|
|
/**
|
|
/**
|
|
* peek returns next element, or null if empty
|
|
* peek returns next element, or null if empty
|
|
*/
|
|
*/
|
|
|
|
+ @Test
|
|
public void testPeek() {
|
|
public void testPeek() {
|
|
storedQueue.clear();
|
|
storedQueue.clear();
|
|
assertTrue(storedQueue.isEmpty());
|
|
assertTrue(storedQueue.isEmpty());
|
|
@@ -216,7 +223,7 @@ public class LocalDBStoredQueueTest extends TestCase {
|
|
assertEquals(initialSize, storedQueue.size());
|
|
assertEquals(initialSize, storedQueue.size());
|
|
}
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
|
|
|
+ @AfterClass
|
|
protected void tearDown() throws Exception {
|
|
protected void tearDown() throws Exception {
|
|
System.out.println("tearing down");
|
|
System.out.println("tearing down");
|
|
super.tearDown();
|
|
super.tearDown();
|