diff --git a/treebase-core/src/test/java/org/cipres/treebase/domain/admin/HelpTest.java b/treebase-core/src/test/java/org/cipres/treebase/domain/admin/HelpTest.java index a6bbb9e8..47525b66 100644 --- a/treebase-core/src/test/java/org/cipres/treebase/domain/admin/HelpTest.java +++ b/treebase-core/src/test/java/org/cipres/treebase/domain/admin/HelpTest.java @@ -30,6 +30,22 @@ public void setHelpHome(HelpHome pHelpHome) { helpHome = pHelpHome; } + /** + * Set up test data before each test. + */ + @Override + protected void onSetUpInTransaction() throws Exception { + super.onSetUpInTransaction(); + + // Create test Help object if it doesn't exist + Help existingHelp = getHelpHome().findByTag("test"); + if (existingHelp == null) { + Help testHelp = new Help("test"); + testHelp.setHelpText("Test help text"); + getHelpHome().save(testHelp); + getHelpHome().flush(); + } + } public Help getTestHelp() { Help test = getHelpHome().findByTag("test");