工具:eclipse

如果找不到Junit,可以这样查找

1.在项目处鼠标右键-》build path-》configure build path
2.如同所示

3.点击add library,找到JUnit-》next-》选择JUnit4并且应用就OK了

创建Junit类:

file-》new-》JUnit cast test

用JUnit4编写一元二次方程类的测试用例

import static org.junit.Assert.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
public class TestMain {private CalcRootClass calcRootClass;@Beforepublic void setUp() throws Exception {calcRootClass=new CalcRootClass();}@Afterpublic void tearDown() throws Exception {}@Testpublic void testCalcFun0() {
//      a==0assertEquals("",calcRootClass.CalcFun(0, 1, 1));}@Testpublic void testCalcFun1() {
//      a!=0,一个二重实根assertEquals("一个二重实根\n"+"x1=-1.0,x2=-1.0\n",calcRootClass.CalcFun(1, 2, 1));}@Testpublic void testCalcFun2() {//        a!=0,两个实根assertEquals("二个实根\n"+"x1=-1.0,x2=-2.0\n",calcRootClass.CalcFun(1, 3, 2));}@Testpublic void testCalcFun3() {//        二个复根,实部和虚部assertEquals("二个复根,实部和虚部分别为\n" +"x1=-0.0,x2=1.0\n",calcRootClass.CalcFun(2, 0, 2));}}

CalcRootClass类可以在我的另一篇文章找到,关键字《一元二次方程》

一元二次方程测试类(JUnit)相关推荐

  1. 用python写一个解一元二次方程的类

    第一步 明确需要的变量 要解一元二次方程,肯定先把它化成一般式:ax^2+bx+c=0,我们需要用到的参数是a,b,c还有一个判别式"▲" ,可以随意给个名字,我这里给的g. 第二 ...

  2. 一元二次方程方程的类

    1 问题 设计一个一元二次方程的类,其中包括能够反映一元二次方程的属性与操作行为,然后再设计一个测试类,检测类的使用情况. 2 方法 使用package语句将方程的属性即计算跟的方法封装在一个有包名的 ...

  3. 一元二次方程高精度实数根(C语言)

    文章目录 一.问题描述 二.推导步骤 三. C C C代码 四.总结 五.参考文献/资料 一.问题描述   已知一元二次方程 a x 2 + b x + c = 0 ( a ≠ 0 ) ax^2 + ...

  4. Java求解一元二次方程+单元测试(IDEA+Junit)

    介绍 环境配置 使用idea IDE 进行单元测试,首先需要安装JUnit 插件. 1.安装JUnit插件步骤 File–>settings–>Plguins–>Browse rep ...

  5. JUnit测试类完成后事务是默认 回滚的。只能查询数据,不能增删改。

    JUnit测试类完成后事务是默认 回滚的.只能查询数据,不能增删改. 在测试类或者测试方法上面加上注解 @Rollback(false)  表示事物不回滚,这样数据就可以提交到数据库中了. 转载于:h ...

  6. 创建JUNIT测试类

    建立JUNIT测试类步骤: 1 建立正常的JAVA工程 2  在JAVA工程的build path 的LIB中导入JUNIT4 3 工程中新建一个普通TEST.JAVA,在该类中在随便的一个方法上,反 ...

  7. android用什么测试类,android – 使用firebase对类进行JUnit测试

    我正在尝试JUnit测试这个类: public class WeekListActivity extends AppCompatActivity implements AdapterView.OnIt ...

  8. junit测试类叫什么名字_使用Junit测试名称

    junit测试类叫什么名字 命名测试 当我们创建Junit测试时,通常没有方法名称的实际使用. Junit运行器使用反射来发现测试方法,并且从版本4开始,您不再被限制以test开始方法的名称. 测试方 ...

  9. maven编译的时候排除junit测试类

    maven编译的时候排除junit测试类 maven项目中使用junit进行单元测试,在进行编译的时候,可以通过2种方式排除test测试类的编译. 有2种方式 : 使用命令的时候带上参数 mvn in ...

最新文章

  1. Oozie-3.3.2安装配置运行实践
  2. mxnet:mx.sym.BlockGrad理解
  3. iis授权mysql验证_ASP.NET Web API身份验证和授权
  4. Node.js实践第一天
  5. 【Qt】QModbusPdu类
  6. 如何将本地代码使用Git上传至Github
  7. 如何用计算机做出折线图,曲线图怎么做-怎样在电脑上做曲线图电脑上如何做曲线图 – 手机爱问...
  8. 玩转Java8的 Stream 之函数式接口
  9. gateway配置mysql_使用Gateway配置路由以及动态路由
  10. java编程工具 初学者_面向初学者的Java编程在线课程
  11. SNMP 模拟器 vxsnmpsimulator 使用方法
  12. 电动汽车对系统运行的影响(Matlab实现)
  13. 为什么重复率高的字段不适合作为索引
  14. CTCconnectionist temporal classfication: labelling unsegmented sequence data with recurrent(一)
  15. 创建github或者gitee(国内版github)账户
  16. 鸡啄米编程入门教程代码实现
  17. 联想笔记本G400使用VS2013时,笔记本快捷键与软件快捷键冲突解决方案
  18. 解决css样式中first-child和last-child不生效的问题
  19. Deli条码打印机如何批量打印二维码
  20. Invalid bound statement (not found)错误的原因和解决办法

热门文章

  1. 小米笔记本air13——小米笔记本光标消失的解决【实测成功】
  2. Linux文件(夹)操作命令
  3. 实现瀑布流布局的四种方法
  4. 使用html div 画一个简易的房子
  5. 线程和进程的各自特点和区别
  6. 6 Python组合数据类型
  7. Python-Django毕业设计驾校预约系统小程序(程序+Lw)
  8. HTML简介/HTML标签/案例
  9. 东南亚最大综合地产开发商之一SM集团全球第82家购物中心开业
  10. vuebase-2.Props的验证组件的深入