@Test public void testGetOrCreateLawJournalEntry_Get() { LawJournalEntryData entryData = new LawJournalEntryData(lawJournalEntry.getYear(), lawJournalEntry.getJournalNo(), lawJournalEntry.getEntry(), "Tiisiss"); LawJournalEntry foundLawJournalEntry = lawJournalEntryCreator.getOrCreateLawJournalEntry(entryData); verify(lawJournalEntryRepository, never()).save(Mockito.any(LawJournalEntry.class)); assertEquals(lawJournalEntry, foundLawJournalEntry); assertTrue(lawJournalEntry == foundLawJournalEntry); }
public LawJournalEntry getOrCreateLawJournalEntry(LawJournalEntryData entryData) { LawJournalEntry lawJournalEntry = lawJournalEntryRepository.findOneByYearAndEntry(entryData.getYear(), entryData.getEntry()); if (lawJournalEntry == null) { lawJournalEntry = new LawJournalEntry(entryData.getYear(), entryData.getJournalNo(), entryData.getEntry(), entryData.getTitle()); lawJournalEntryRepository.save(lawJournalEntry); lawJournalEntryRepository.flush(); } return lawJournalEntry; }
LawJournalEntryCreator { public LawJournalEntry getOrCreateLawJournalEntry(LawJournalEntryData entryData) { LawJournalEntry lawJournalEntry = lawJournalEntryRepository.findOneByYearAndEntry(entryData.getYear(), entryData.getEntry()); if (lawJournalEntry == null) { lawJournalEntry = new LawJournalEntry(entryData.getYear(), entryData.getJournalNo(), entryData.getEntry(), entryData.getTitle()); lawJournalEntryRepository.save(lawJournalEntry); lawJournalEntryRepository.flush(); } return lawJournalEntry; } }
LawJournalEntryCreator { public LawJournalEntry getOrCreateLawJournalEntry(LawJournalEntryData entryData) { LawJournalEntry lawJournalEntry = lawJournalEntryRepository.findOneByYearAndEntry(entryData.getYear(), entryData.getEntry()); if (lawJournalEntry == null) { lawJournalEntry = new LawJournalEntry(entryData.getYear(), entryData.getJournalNo(), entryData.getEntry(), entryData.getTitle()); lawJournalEntryRepository.save(lawJournalEntry); lawJournalEntryRepository.flush(); } return lawJournalEntry; }  }
LawJournalEntryCreator { public LawJournalEntry getOrCreateLawJournalEntry(LawJournalEntryData entryData) { LawJournalEntry lawJournalEntry = lawJournalEntryRepository.findOneByYearAndEntry(entryData.getYear(), entryData.getEntry()); if (lawJournalEntry == null) { lawJournalEntry = new LawJournalEntry(entryData.getYear(), entryData.getJournalNo(), entryData.getEntry(), entryData.getTitle()); lawJournalEntryRepository.save(lawJournalEntry); lawJournalEntryRepository.flush(); } return lawJournalEntry; }  LawJournalEntry getOrCreateLawJournalEntry(LawJournalEntryData entryData); @Autowired void setLawJournalEntryRepository(LawJournalEntryRepository lawJournalEntryRepository); }
LawJournalEntryCreator { public LawJournalEntry getOrCreateLawJournalEntry(LawJournalEntryData entryData) { LawJournalEntry lawJournalEntry = lawJournalEntryRepository.findOneByYearAndEntry(entryData.getYear(), entryData.getEntry()); if (lawJournalEntry == null) { lawJournalEntry = new LawJournalEntry(entryData.getYear(), entryData.getJournalNo(), entryData.getEntry(), entryData.getTitle()); lawJournalEntryRepository.save(lawJournalEntry); lawJournalEntryRepository.flush(); } return lawJournalEntry; }  LawJournalEntry getOrCreateLawJournalEntry(LawJournalEntryData entryData); @Autowired void setLawJournalEntryRepository(LawJournalEntryRepository lawJournalEntryRepository);  }