boundedlisttest.java
来自「JGRoups源码」· Java 代码 · 共 115 行
JAVA
115 行
// $Id: BoundedListTest.java,v 1.2 2005/06/08 11:24:17 belaban Exp $package org.jgroups.tests;import junit.framework.TestCase;import org.jgroups.util.BoundedList;public class BoundedListTest extends TestCase { private BoundedList l=null; public BoundedListTest(String name) { super(name); } public void setUp() throws Exception { super.setUp(); l=new BoundedList(3); } public void tearDown() throws Exception { super.tearDown(); l.removeAll(); l=null; } public void testAdd() throws Exception { assertEquals(l.size(), 0); l.add(new Integer(1)); System.out.println(l); assertEquals(l.size(), 1); l.add(new Integer(2)); System.out.println(l); l.add(new Integer(3)); System.out.println(l); assertEquals(l.size(), 3); l.add(new Integer(4)); System.out.println(l); assertEquals(l.size(), 3); int tmp; tmp=((Integer)l.removeFromHead()).intValue(); assertEquals(tmp, 2); tmp=((Integer)l.removeFromHead()).intValue(); assertEquals(tmp, 3); tmp=((Integer)l.removeFromHead()).intValue(); assertEquals(tmp, 4); } public void testAddAtHead() throws Exception { assertEquals(l.size(), 0); l.addAtHead(new Integer(1)); System.out.println(l); assertEquals(l.size(), 1); l.addAtHead(new Integer(2)); System.out.println(l); l.addAtHead(new Integer(3)); System.out.println(l); assertEquals(l.size(), 3); l.addAtHead(new Integer(4)); System.out.println(l); assertEquals(l.size(), 3); int tmp; tmp=((Integer)l.removeFromHead()).intValue(); assertEquals(tmp, 4); tmp=((Integer)l.removeFromHead()).intValue(); assertEquals(tmp, 3); tmp=((Integer)l.removeFromHead()).intValue(); assertEquals(tmp, 2); } public void testContains() throws Exception { l.add("Bela"); System.out.println(l); l.add("Michelle"); System.out.println(l); l.add("Jeannette"); System.out.println(l); l.add("Nicole"); System.out.println(l); assertTrue(l.contains("Bela") == false); assertTrue(l.contains("Nicole")); assertTrue(l.contains("Michelle")); } public static void main(String[] args) { String[] testCaseName={BoundedListTest.class.getName()}; junit.textui.TestRunner.main(testCaseName); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?