Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## AbstractOrderMakerTest.class
- public abstract class AbstractOrderMakerTest {
- // skipped some implementation details
- @Test
- public void testSimpleOrder() {
- List<Item> wantedItems = simpleMenu.getItems("至尊漢堡");
- List<Item> expectedItems = simpleMenu.getItems("至尊漢堡");
- baseOrderTest(wantedItems, expectedItems);
- }
- @Test
- public void testOrderWithMeal() {
- List<Item> wantedItems = simpleMenu.getItems("雙層芝士孖堡", "中薯條", "中可樂");
- List<Item> expectedItems = simpleMenu.getItems("雙層芝士孖堡套餐");
- baseOrderTest(wantedItems, expectedItems);
- }
- @Test
- public void testChooseCheapMeal() {
- List<Item> wantedItems = simpleMenu.getItems("雙層芝士孖堡", "至尊漢堡", "中薯條", "中可樂");
- List<Item> expectedItems = simpleMenu.getItems("雙層芝士孖堡", "至尊漢堡套餐");
- baseOrderTest(wantedItems, expectedItems);
- }
- /**
- * return your implementation of OrderMaker here
- * @return
- */
- public abstract OrderMaker getOrderMaker();
- // skipped some implementation details
- }
Add Comment
Please, Sign In to add comment