Java Junit Test 要怎么写?

关注:225  答案:2  mip版

解决时间 2021-01-27 10:14

提问者吥拽,註萣陂朲甩

2021-01-27 02:52

不好意思, 这个问题可能比较模糊。 我编写一个类是关于加一个菜到一个菜单里。要是这个菜不是null 并且菜单里不包含了这个菜才添加到菜单里。要是这样的话我要怎么写 If()。 要是我想用Junit test 测试一下又该怎么写?

最佳答案

二级知识专家癡情菂尐豬豬

2021-01-27 04:18

一般不用写,直接测试方法,在测试的方法上加上注解@Test

import org.junit.Test;

public class TestJunit {

@Test

public void TestSaveMethod(){

Food food=new Food("红烧肉", new BigDecimal(45.5).setScale(2, BigDecimal.ROUND_HALF_UP), "hsr.jpg");

SaveFood(food);

}

public void SaveFood(Food food){

if(food!=null){

food.setId(UUID.randomUUID().toString());

System.out.println("Food Save is OK!");

System.out.println("当前ID:"+food.getId()+"   名称:"+food.getName()+"   单价:"+food.getPrice());

}else{

System.out.println("Food Save is False!");

}

}

}

class Food implements Serializable{

private String id;

private String name;

private BigDecimal price;

private String icon;

public Food(String name,BigDecimal price,String icon) {

this.name=name;

this.price=price;

this.icon=icon;

}

public void setId(String id) {

this.id = id;

}

public String getId() {

return id;

}

public String getName() {

return name;

}

public BigDecimal getPrice() {

return price;

}

public String getIcon() {

return icon;

}

}

//这样的话RUN 的时候就会出现JUnit测试

全部回答

1楼青春敷年華

2021-01-27 04:27

您好,提问者:

把@test放到public void test()上面。

我要举报

如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

→点此我要举报以上信息!←

推荐资讯

大家都在看

java继承test 怎么写_Java Junit Test 要怎么写?相关推荐

  1. java继承机制实验报告_JAVA继承实验报告.doc

    JAVA继承实验报告 JAVA语言程序设计 实验报告 实验一 实验题目: 面 向 对 象 编 程 指导老师: 卢照 专业班级:计算机科学与技术系1106班 姓 名:*****) 2014年3月20日 ...

  2. java继承与实现的_Java继承_概念与实现(一)

    继承就是子类继承父类行为,表明子类是一种特殊的父类,并且具有父类所不具有的一些属性或方法. 概念不容易理解,举个大家都熟悉的魔兽游戏例子,加深一下理解继承. 通过上面的图,我们知道,游戏中有很多对象, ...

  3. Java中field的覆写_Java中方法的覆写

    [套装4本]java编程思想4第4版+ 402.5元 包邮 (需用券) 去购买 > 一.方法的重写概念 之前说了子类如果继承了一个父类,那么子类就会拥有父类的方法(不包括构.造方法)和属性,此时 ...

  4. java继承 后的方法_Java 继承

    extends 继承 1.继承是什么,为什么继承 使用 extends 父类 子类继承父类,代码可以得到复用 使用继承机制可以做到方法的覆盖和多态机制 继承也是存在缺点的:耦合度高,父类修改,子类受牵 ...

  5. java继承矩形例子代码_Java代码实现矩形覆盖实例

    Java代码实现矩形覆盖实例 题目 我们可以用2×1的小矩形横着或者竖着去覆盖更大的矩形.请问用n个2×1的小矩形无重叠地覆盖一个2×n的大矩形,总共有多少种方法? 程序核心思想 2*(n-1)的方块 ...

  6. java 继承与多态 习题_JAVA基础 第4章继承与多态_练习题_200910

    Java基础第4章练习题大外软件学院 第4章继承与多态 一.选择题 1. 编译和运行以下两文件结果是( D ). //文件P1.java package MyPackage; class P1{ vo ...

  7. java继承原理内存角度_Java基础知识巩固

    最近发现自己的Java基础知识还是有点薄弱,刚好有点空闲时间进行再补一补,然后进行整理一下,方便自己以后复习.其实个人认为Java基础还是很重要的,不管从事Java后端开发还是Android开发,Ja ...

  8. java继承的终极奥义_java学习笔记12-继承

    继承就是子类继承父类的特征和行为 有时候单一划分某个类别并不能处理所有情况,某些类别下有明显不同的子类,这些子类虽然拥有类似的行为和属性,但是他们各自发生的这些行为的方式或者属性对某些结果的影响是不一 ...

  9. java继承原理内存角度_Java编程的逻辑 (17) - 继承实现的基本原理

    第15节我们介绍了继承和多态的基本概念,而上节我们进一步介绍了继承的一些细节,本节我们通过一个例子,来介绍继承实现的基本原理.需要说明的是,本节主要从概念上来介绍原理,实际实现细节可能与此不同. 例子 ...

最新文章

  1. Fiddle抓包Https
  2. tensorflow从入门到精通100讲(一)-如何申明一个tensor,Tensorflow中最重要的基本操作
  3. 创建一个属于自己的博客
  4. python之sys
  5. dns在企业网络中的应用-1
  6. 华为还是输了!双11战报出炉,离苹果仍有距离
  7. stylegan2-pytorch 自己训练的model 出错
  8. linux shell中实现循环日期的实例代码
  9. vue3.0 组件使用 引用 传值 父传子 子传父
  10. linux系统上安装远程软件下载,如何安装向日葵远程控制软件Linux被控端?
  11. PKU 1087 A Plug for UNIX
  12. System.Timers.Timer 与 System.Threading.Timer 小间隔
  13. 开源网站管理工具—Altman
  14. idea设置炫酷主题
  15. 多个html5页面背景音乐,HTML5页面背景音乐代码 网页背景音乐通用代码
  16. 51单片机基本工作引脚
  17. DTM动态主题模型实战案例
  18. 怎么彻底卸载2345软件、怎么屏蔽2345弹窗
  19. java-net-php-python-69jspm高校在线课程平台计算机毕业设计程序
  20. 饥荒独立服务器在线模式收不到,Windows 服务器搭建Don’t Starve Together饥荒独立服务器教程...

热门文章

  1. abap判断包含字符当中包含小数点_剑指Offer整理3 -- 栈和队列 + 数学和字符串
  2. java 遗传算法_遗传算法的基本概念和实现(附 Java 实现案例)
  3. c语言脸型图案,[转载]各种脸型的分析及修饰
  4. linux找回删除的文件6,在Centos6/RHEL6上恢复ext4文件系统下误删除的文件
  5. bytearrayinputstream java_java io系列02之 ByteArrayInputStream的简介,源码分析和示例(包括InputStream)...
  6. html内容权重计算,HTML CSS 选择器权重计算规则
  7. centos 6.6 mysql5.7_CentOS 6.5/6.6 安装(install)mysql 5.7 最完整版教程-Go语言中文社区...
  8. linux下抓包工具 wireshark,网络抓包工具Wireshark的简单使用
  9. python官网中cloudword在哪_Py之wordcloud:python中非常有趣的词云图wordcloud简介、安装、使用方法...
  10. c 语言 00字符串 截断,c语言截断字符串