1   package com.sri.emo.wizard.completion.management;
2   
3   import com.sri.emo.wizard.completion.model.CompletionBean;
4   import com.sri.emo.wizard.completion.persistence.CompletionDBObjConverterImpl;
5   import com.sri.emo.wizard.completion.persistence.ExpressoCompletionRepository;
6   
7   
8   /***
9    * Template for a test fixture for existing completion wizards.
10   * @see com.sri.emo.wizard.completion.NewCompletionFixtureTemplate
11   * @author Michael Rimov
12   * @version 1.0
13   */
14  public class ExistingWizardFixtureTemplate extends BaseCompletionFixtureTemplate {
15  
16      private int completionWizard;
17  
18  
19  
20      public ExistingWizardFixtureTemplate(String controllerState, int completionWizardID) {
21          super(controllerState);
22          completionWizard = completionWizardID;
23      }
24  
25      protected void setUp() throws Exception  {
26          super.setUp();
27  
28            ExpressoCompletionRepository completion = new ExpressoCompletionRepository(new CompletionDBObjConverterImpl());
29            CompletionBean beanToCompareTo = completion.findById(completionWizard);
30            this.setCompletionBean(beanToCompareTo);
31  
32        }
33  
34        protected void tearDown() throws Exception {
35            super.tearDown();
36        }
37  
38  }