Package jetbrains.buildServer
Class TeamCitySpringTestBase
- java.lang.Object
-
- org.junit.Assert
-
- org.springframework.test.AbstractSpringContextTests
-
- org.springframework.test.AbstractSingleSpringContextTests
-
- org.springframework.test.AbstractDependencyInjectionSpringContextTests
-
- jetbrains.buildServer.TeamCitySpringTestBase
-
- All Implemented Interfaces:
WaitForAssertions
- Direct Known Subclasses:
BaseServerSpringContextTestCase,BaseSpringTestCase
public abstract class TeamCitySpringTestBase extends AbstractDependencyInjectionSpringContextTests implements WaitForAssertions
- Author:
- Eugene Petrenko (eugene.petrenko@jetbrains.com) 15.10.10 12:57
-
-
Field Summary
-
Fields inherited from class org.springframework.test.AbstractSingleSpringContextTests
applicationContext
-
Fields inherited from class org.springframework.test.AbstractSpringContextTests
logger
-
-
Constructor Summary
Constructors Constructor Description TeamCitySpringTestBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidafterClass()protected ObjectcontextKey()Return a key for this context.protected org.springframework.context.ConfigurableApplicationContextcreateApplicationContext(String[] locations)Create a SpringConfigurableApplicationContextfor use by this test.protected voidremoveInternalProperty(String propKey)protected voidsetInternalProperty(String propKey, String value)voidsetUp1()protected voidsetUpClass()voidtearDown1()-
Methods inherited from class org.springframework.test.AbstractDependencyInjectionSpringContextTests
getAutowireMode, injectDependencies, isDependencyCheck, prepareTestInstance
-
Methods inherited from class org.springframework.test.AbstractSingleSpringContextTests
createBeanDefinitionReader, customizeBeanFactory, getApplicationContext, getConfigLocations, loadContext, loadContextLocations, onSetUp, onTearDown, setDirty, setUp, tearDown
-
Methods inherited from class org.springframework.test.AbstractSpringContextTests
contextKeyString, getContext, getContextKeyToContextMap, isContextKeyEmpty, setDirty
-
Methods inherited from class org.junit.Assert
assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThat, assertThat, assertThrows, assertThrows, assertTrue, assertTrue, fail, fail
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jetbrains.buildServer.WaitForAssertions
waitFor, waitFor, waitForAssert, waitForAssert, waitForAssert, waitForAssert
-
-
-
-
Method Detail
-
contextKey
protected Object contextKey()
Description copied from class:AbstractSingleSpringContextTestsReturn a key for this context. Default is the config location array as determined byAbstractSingleSpringContextTests.getConfigLocations().If you override this method, you will typically have to override
AbstractSingleSpringContextTests.loadContext(Object)as well, being able to handle the key type that this method returns.- Overrides:
contextKeyin classAbstractSingleSpringContextTests- Returns:
- the context key
- See Also:
AbstractSingleSpringContextTests.getConfigLocations()
-
setUpClass
@BeforeClass protected void setUpClass()
-
afterClass
@AfterClass protected void afterClass()
-
setInternalProperty
protected void setInternalProperty(@NotNull String propKey, @NotNull String value)
-
removeInternalProperty
protected void removeInternalProperty(@NotNull String propKey)
-
createApplicationContext
protected org.springframework.context.ConfigurableApplicationContext createApplicationContext(String[] locations)
Description copied from class:AbstractSingleSpringContextTestsCreate a SpringConfigurableApplicationContextfor use by this test.The default implementation creates a standard
GenericApplicationContextinstance, calls the#prepareApplicationContextprepareApplicationContext} method and thecustomizeBeanFactorymethod to allow for customizing the context and its DefaultListableBeanFactory, populates the context from the specified configlocationsthrough the configuredBeanDefinitionReader, and finallyrefreshesthe context.- Overrides:
createApplicationContextin classAbstractSingleSpringContextTests- Parameters:
locations- the config locations (as Spring resource locations, e.g. full classpath locations or any kind of URL)- Returns:
- the GenericApplicationContext instance
- See Also:
AbstractSingleSpringContextTests.loadContextLocations(String[]),AbstractSingleSpringContextTests.customizeBeanFactory(org.springframework.beans.factory.support.DefaultListableBeanFactory),AbstractSingleSpringContextTests.createBeanDefinitionReader(org.springframework.context.support.GenericApplicationContext)
-
-