newstacktest.java

来自「Java程序设计大学教程程序源代码」· Java 代码 · 共 76 行

JAVA
76
字号
/* * NewStackTest.java * JUnit based test * * Created on 2005年7月20日, 上午10:11 * * @author Liu Yi  ( http://www.liu-yi.net ) */package jbookch9;import junit.framework.*;import java.util.*;public class NewStackTest extends TestCase {        public static void main(String[] args) {        junit.textui.TestRunner.run(NewStackTest.class);    }        public NewStackTest(String testName) {        super(testName);    }        protected void setUp() throws java.lang.Exception {        super.setUp();        stack=new NewStack();    }        protected void tearDown() throws java.lang.Exception {        super.tearDown();    }        public static junit.framework.Test suite() {        junit.framework.TestSuite suite = new junit.framework.TestSuite(NewStackTest.class);        return suite;    }            /**     * pop 方法的测试(属于类 jbookch10.NewStack)。     */    public void testPop() {        System.out.println("testPop");        Object o=stack.pop();        assertNotNull(o);        assertEquals("栈底",o);    }        /**     * push 方法的测试(属于类 jbookch10.NewStack)。     */    public void testPush() {        System.out.println("testPush");        String s="testPush";        stack.push(s);        assertEquals(2, stack.getSize());        assertEquals(s, stack.pop());            }        /**     * getSize 方法的测试(属于类 jbookch10.NewStack)。     */    public void testGetSize() {        System.out.println("testGetSize");        assertEquals(1, stack.getSize());        stack.push("new item");        assertEquals(2, stack.getSize());    }        private NewStack stack;    }

⌨️ 快捷键说明

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