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 void
afterClass()
protected Object
contextKey()
Return a key for this context.protected org.springframework.context.ConfigurableApplicationContext
createApplicationContext(String[] locations)
Create a SpringConfigurableApplicationContext
for use by this test.protected void
removeInternalProperty(String propKey)
protected void
setInternalProperty(String propKey, String value)
void
setUp1()
protected void
setUpClass()
void
tearDown1()
-
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:AbstractSingleSpringContextTests
Return 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:
contextKey
in 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:AbstractSingleSpringContextTests
Create a SpringConfigurableApplicationContext
for use by this test.The default implementation creates a standard
GenericApplicationContext
instance, calls the#prepareApplicationContext
prepareApplicationContext} method and thecustomizeBeanFactory
method to allow for customizing the context and its DefaultListableBeanFactory, populates the context from the specified configlocations
through the configuredBeanDefinitionReader
, and finallyrefreshes
the context.- Overrides:
createApplicationContext
in 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)
-
-