早教吧 育儿知识 作业答案 考试题库 百科 知识分享

联系单元测试的问题,我在mystack类中使用方法没有抛出异常,为什么测试的时候会抛出异常呢?下面是我想要测试的方法importjunit.framework.Assert;importjunit.framework.TestCase;publicclassMyStackTestextendsT

题目详情
联系单元测试的问题,我在mystack类中使用方法没有抛出异常,为什么测试的时候会抛出异常呢?
下面是我想要测试的方法
import junit.framework.Assert;
import junit.framework.TestCase;
public class MyStackTest extends TestCase {
\x05
\x05private\x05MyStack mystack ;
\x05
\x05
public void setUp() throws Exception{
\x05 MyStack mystack = new MyStack();
}
public void testpush1() {
\x05 String result = null;
\x05 try{
\x05\x05 mystack.push("aaa");
\x05\x05
\x05 }catch(Exception e){
\x05\x05Assert.fail();
\x05 }
\x05
\x05 try{
\x05\x05 result = mystack.pop();
\x05 }catch(Exception e){
\x05\x05 Assert.fail();
\x05 }
\x05
\x05 Assert.assertEquals("aaa",result);
\x05
}
▼优质解答
答案和解析
public void setUp() throws Exception{\x05 MyStack mystack = new MyStack();}错误在这里,你在setUp里这句话,相当于定义了一个局部变量mystack,跟你外面的那个mystack是两个变量,而你外面那个变量根本没有初始化,...
看了联系单元测试的问题,我在mys...的网友还看了以下:

在月球表面上空让一个小球开始自由下落测出下落高度h为二十米下落时间t为5秒,月球表面的重力加速度g  2020-05-23 …

我国月球探测计划嫦娥工程已经启动,嫦娥1号探测卫星已发射.设想嫦娥号登月飞船贴近月球表面做自由落体  2020-06-07 …

小爽记得光在空气中的速度约为3.0*10^8m/S,声音在空气中的传播他动了动脑筋,用电子表测出看  2020-06-18 …

物理兴趣小组想知道某只透镜的焦距f为多少,做实验甲,镜面垂直于阳光,在透镜下面放上白纸(纸、镜平行  2020-06-25 …

物理兴趣小组想知道某只透镜的焦距f为多少.(1)做实验甲,镜面垂直于阳光,在透镜下面放上白纸(纸面  2020-07-04 …

某同学用单摆测当地的重力加速度.他测出了摆线长度L和摆动周期T,如图(a)所示.通过改变悬线长度L  2020-07-08 …

某同学用单摆测当地的重力加速度.他测出了摆线长度L和摆动周期T,如图(a)所示.通过改变悬线长度L  2020-07-30 …

(1)物理兴趣小组想知道某只透镜的焦距f为多少.做实验甲,镜面垂直于阳光,在透镜下面放上白纸(纸、  2020-07-31 …

天体质量和密度的计算.(1)从环绕天体出发:通过观测环绕天体运动的周期T和轨道半径r就可以求出中心天  2020-10-31 …

探测火星一直是人类的梦想,若在未来某个时刻,人类乘飞船来到了火星,宇航员先乘飞船绕火星做圆周运动,测  2020-12-23 …