teststackqueue.java

来自「Jodd是一个开源的公用Java基础类库」· Java 代码 · 共 34 行

JAVA
34
字号
package jodd.util;

import junit.framework.TestCase;

public class TestStackQueue extends TestCase {

	public void testQueue() {
		SimpleQueue sq = new SimpleQueue();
		sq.put("Hallo!");					// first in
		sq.put("Tschuss!");
		sq.put("End");
		assertEquals("Hallo!", sq.get());	// first out
		assertEquals("Tschuss!", sq.peek());
		assertEquals("Tschuss!", sq.get());
		assertFalse(sq.isEmpty());
		assertEquals("End", sq.get());
		assertTrue(sq.isEmpty());
	}

	public void testStack() {
		SimpleStack ss = new SimpleStack();
		ss.push("Start");
		ss.push("Hallo!");
		ss.push("Tschuss!");				// last in
		assertEquals("Tschuss!", ss.pop());	// first out
		assertEquals("Hallo!", ss.peek());
		assertEquals("Hallo!", ss.pop());
		assertFalse(ss.isEmpty());
		assertEquals("Start", ss.pop());
		assertTrue(ss.isEmpty());
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?