forked from Speiger/Primitive-Collections
45 lines
904 B
Java
45 lines
904 B
Java
package speiger.src.collections.ints.lists;
|
|
|
|
import org.junit.Test;
|
|
|
|
import speiger.src.collections.ints.base.BaseIntListTest;
|
|
import speiger.src.collections.ints.base.BaseIntPriorityQueueTest;
|
|
import speiger.src.collections.ints.base.IIntStackTests;
|
|
import speiger.src.collections.ints.queues.IntPriorityQueue;
|
|
|
|
/**
|
|
* @author Speiger
|
|
*
|
|
*/
|
|
public class IntLinkedListTest extends BaseIntListTest implements IIntStackTests
|
|
{
|
|
@Override
|
|
public IntLinkedList create(int[] data) {
|
|
return new IntLinkedList(data);
|
|
}
|
|
|
|
@Test
|
|
@Override
|
|
public void testPush() {
|
|
IIntStackTests.super.testPush();
|
|
}
|
|
|
|
@Test
|
|
@Override
|
|
public void testPop() {
|
|
IIntStackTests.super.testPop();
|
|
}
|
|
|
|
/**
|
|
* @author Speiger
|
|
*/
|
|
public static class IntLinkedListQueueTest extends BaseIntPriorityQueueTest {
|
|
|
|
@Override
|
|
protected IntPriorityQueue create(int[] data) {
|
|
return new IntLinkedList(data);
|
|
}
|
|
|
|
}
|
|
}
|