不好意思, 這個問題可能比較模糊。 我編寫一個類是關于加一個菜到一個菜單里。要是這個菜不是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測試 |
- 1 回答
- 0 關注
- 127 瀏覽
添加回答
舉報
0/150
提交
取消