RestaurantJpaTest in integration-test module in Order Service is wrong. Seems a copy-paste bug. It contains 2 same transactions (save, save), but should contain second transaction as retrieve & assert, analogously with OrderJpaTest. At the current state RestaurantJpaTest will always return success (if DB is started), not doing actual test:
Hi,
RestaurantJpaTest in integration-test module in Order Service is wrong. Seems a copy-paste bug. It contains 2 same transactions (save, save), but should contain second transaction as retrieve & assert, analogously with OrderJpaTest. At the current state RestaurantJpaTest will always return success (if DB is started), not doing actual test:
@Test public void shouldSaveRestaurant() { transactionTemplate.execute((ts) -> { Restaurant restaurant = new Restaurant(AJANTA_ID, AJANTA_RESTAURANT_NAME, AJANTA_RESTAURANT_MENU_ITEMS); restaurantRepository.save(restaurant); return null; }); transactionTemplate.execute((ts) -> { Restaurant restaurant = new Restaurant(AJANTA_ID, AJANTA_RESTAURANT_NAME, AJANTA_RESTAURANT_MENU_ITEMS); restaurantRepository.save(restaurant); return null; }); }