// @Test public void testModifications() { final SimpleDateFormat sdf = new SimpleDateFormat("HHmmss"); final Date date = new Date(); // test company service Company company = new Company(); company.setName("Testowa" + sdf.format(date)); company.setSymbol("TEST" + sdf.format(date)); final Integer companyId = companyService.add(company); LOGGER.info("Company added, id -> " + companyId); company.setName("Firma krzak" + sdf.format(date)); company = (Company) companyService.save(company); LOGGER.info("Company name changed to " + company.getName()); // test update history service UpdateHistory update = new UpdateHistory(); update.setAddDate(date); update.setStatus(UpdateStatus.ERROR); final Integer updateId = updateService.add(update); LOGGER.info("Update history added, id -> " + updateId); update.setStatus(UpdateStatus.SUCCESS); update = (UpdateHistory) updateService.save(update); LOGGER.info("Update history status changed to " + update.getStatus()); // test daily quote record service DailyQuoteRecord record = new DailyQuoteRecord(); record.setCompany(company); record.setDate(date); record.setOpen(10.23); record.setClose(10.45); record.setMin(10.01); record.setMax(10.45); record.setVolumen(12342); final Long recordId = quoteService.add(record); LOGGER.info("Quote record added, id -> " + recordId); // test statistic for quote, set all values on 0 StatisticRecord statistic = new StatisticRecord(); statistic.setQuote(record); statistic.setAddDate(date); final Long statisticId = statisticService.add(statistic); LOGGER.info("Statistic record added, id -> " + statisticId); // test finished successfully LOGGER.info("Modifications succesfully finished"); }