为了账号安全,请及时绑定邮箱和手机立即绑定

你好,要是我想用Junit test 测试一下又该怎么写?

你好,要是我想用Junit test 测试一下又该怎么写?

守着一只汪 2022-12-18 17:13:00
不好意思, 这个问题可能比较模糊。 我编写一个类是关于加一个菜到一个菜单里。要是这个菜不是null 并且菜单里不包含了这个菜才添加到菜单里。要是这样的话我要怎么写 If()。 
查看完整描述

1 回答

?
杨魅力

TA贡献1811条经验 获得超6个赞

一般不用写,直接测试方法,在测试的方法上加上注解@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测试


查看完整回答
反对 回复 2022-12-21
  • 1 回答
  • 0 关注
  • 98 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信