菜应用程序的 TDD 示例。编写一个类,在制作我想要的菜肴后获取可用的食材并返回剩余的食材。见 src/test/resources/TruthTableCookIt.xlsx
POJOs 类:
Ingredients { int cartQty; int iceBergLettuceQty; int chickenQty; int beanQty; }
Status { tIngredients leftOverIngredients; // Ingredients passed in minus what was used. Or same what was passed in case too few ingredients
tboolean success; // false if could not make else true }
类可以做 凯撒沙拉 或 俄罗斯沙拉。原料:
凯撒:2 胡椒、1 冰山生菜、1 鸡胸肉、1 豆子。
俄罗斯沙拉:3 胡椒、2 冰山生菜、3 鸡胸肉、2 豆子。
该应用程序根据所需菜肴检查剩余的食材并返回可用的剩余食材。
暂无评论