Skip to content

Commit bf49005

Browse files
committed
Clear ExportTemplates before removing questions + answers
1 parent 99573d9 commit bf49005

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/test/java/de/imi/mopat/dao/impl/QuestionDaoImplTest.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@
77
import de.imi.mopat.config.MvcWebApplicationInitializer;
88
import de.imi.mopat.config.PersistenceConfig;
99
import de.imi.mopat.dao.AnswerDao;
10+
import de.imi.mopat.dao.ExportTemplateDao;
1011
import de.imi.mopat.dao.QuestionDao;
1112
import de.imi.mopat.dao.QuestionnaireDao;
1213
import de.imi.mopat.model.Answer;
14+
import de.imi.mopat.model.ExportTemplate;
1315
import de.imi.mopat.model.Question;
1416
import de.imi.mopat.model.QuestionTest;
1517
import de.imi.mopat.model.SelectAnswerTest;
@@ -50,6 +52,9 @@ public class QuestionDaoImplTest {
5052
@Autowired
5153
AnswerDao testAnswerDao;
5254

55+
@Autowired
56+
ExportTemplateDao testExportTemplateDao;
57+
5358
@Autowired
5459
QuestionnaireDao questionnaireDao;
5560

@@ -97,6 +102,12 @@ public void testRemove() {
97102

98103
@Transactional
99104
protected void clearTable() {
105+
List<ExportTemplate> exportTemplates = testExportTemplateDao.getAllElements();
106+
for (ExportTemplate exportTemplate : exportTemplates) {
107+
testExportTemplateDao.remove(exportTemplate);
108+
}
109+
entityManager.flush();
110+
100111
List<Answer> allAnswers = testAnswerDao.getAllElements();
101112
for (Answer answer : allAnswers) {
102113
testAnswerDao.remove(answer);

0 commit comments

Comments
 (0)