1   /*
2    * Copyright (c) 2003 by Atlassian Software Systems Pty. Ltd.
3    * All rights reserved.
4    */
5   package com.atlassian.spring.container;
6   
7   import org.springframework.context.ApplicationContext;
8   import org.springframework.context.support.ClassPathXmlApplicationContext;
9   
10  /**
11   * @author Ross Mason
12   *
13   * The the SpringContainerContext implementation
14   */
15  public class TestSpringContainerContext extends AbstractContainerContextTest
16  {
17  
18      /* (non-Javadoc)
19       * @see com.atlassian.confluence.setup.AbstractContainerContextTest#getContainer()
20       */
21      public ContainerContext getContainer() throws Exception
22      {
23          ApplicationContext applicationContext =
24             new ClassPathXmlApplicationContext("/spring-container-test.xml");
25         SpringTestContainerContext container = new SpringTestContainerContext(applicationContext);
26         return container;
27      }
28  
29      /* (non-Javadoc)
30       * @see com.atlassian.confluence.setup.AbstractContainerContextTest#getDuplicateKey()
31       */
32      public Object getDuplicateKey()
33      {
34          return String.class;
35      }
36  
37      /* (non-Javadoc)
38       * @see com.atlassian.confluence.setup.AbstractContainerContextTest#getValidKey()
39       */
40      public Object getValidKey()
41      {
42          return "myFoo";
43      }
44  
45  }