[SPR-8401] Added documentation for @ActiveProfiles in the "Annotations" section.
This commit is contained in:
parent
d98316e494
commit
e65366012d
|
|
@ -460,7 +460,8 @@ public class ConfigClassApplicationContextTests {
|
||||||
<note>
|
<note>
|
||||||
<para><interfacename>@ContextConfiguration</interfacename>
|
<para><interfacename>@ContextConfiguration</interfacename>
|
||||||
provides support for <emphasis>inheriting</emphasis> resource
|
provides support for <emphasis>inheriting</emphasis> resource
|
||||||
locations or configuration classes by default.</para>
|
locations or configuration classes declared by superclasses by
|
||||||
|
default.</para>
|
||||||
</note>
|
</note>
|
||||||
|
|
||||||
<para>See <link linkend="testcontext-ctx-management">Context
|
<para>See <link linkend="testcontext-ctx-management">Context
|
||||||
|
|
@ -468,6 +469,41 @@ public class ConfigClassApplicationContextTests {
|
||||||
details.</para>
|
details.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<para><emphasis
|
||||||
|
role="bold"><interfacename>@ActiveProfiles</interfacename></emphasis></para>
|
||||||
|
|
||||||
|
<para>A class-level annotation that is used to declare which
|
||||||
|
<emphasis>bean definition profiles</emphasis> should be active
|
||||||
|
when loading an <interfacename>ApplicationContext</interfacename>
|
||||||
|
for test classes.</para>
|
||||||
|
|
||||||
|
<programlisting language="java">@ContextConfiguration
|
||||||
|
<emphasis role="bold">@ActiveProfiles</emphasis>("dev")
|
||||||
|
public class DeveloperTests {
|
||||||
|
<lineannotation>// class body...</lineannotation>
|
||||||
|
}</programlisting>
|
||||||
|
|
||||||
|
<programlisting language="java">@ContextConfiguration
|
||||||
|
<emphasis role="bold">@ActiveProfiles</emphasis>({"dev", "integration"})
|
||||||
|
public class DeveloperIntegrationTests {
|
||||||
|
<lineannotation>// class body...</lineannotation>
|
||||||
|
}</programlisting>
|
||||||
|
|
||||||
|
<note>
|
||||||
|
<para><interfacename>@ActiveProfiles</interfacename> provides
|
||||||
|
support for <emphasis>inheriting</emphasis> active bean
|
||||||
|
definition profiles declared by superclasses classes by
|
||||||
|
default.</para>
|
||||||
|
</note>
|
||||||
|
|
||||||
|
<para>See <link
|
||||||
|
linkend="testcontext-ctx-management-env-profiles">Context
|
||||||
|
configuration with environment profiles</link> and the Javadoc for
|
||||||
|
<interfacename>@ActiveProfiles</interfacename> for examples and
|
||||||
|
further details.</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><emphasis
|
<para><emphasis
|
||||||
role="bold"><interfacename>@DirtiesContext</interfacename></emphasis></para>
|
role="bold"><interfacename>@DirtiesContext</interfacename></emphasis></para>
|
||||||
|
|
@ -1052,7 +1088,7 @@ public void testProcessRepeatedly() {
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
<para>The following three sections explain how to configure the
|
<para>The following sections explain how to configure the
|
||||||
<classname>TestContext</classname> framework through annotations and
|
<classname>TestContext</classname> framework through annotations and
|
||||||
provide working examples of how to write unit and integration tests
|
provide working examples of how to write unit and integration tests
|
||||||
with the framework.</para>
|
with the framework.</para>
|
||||||
|
|
@ -1563,6 +1599,8 @@ public class TransferServiceTest {
|
||||||
we specify all three configuration classes via the
|
we specify all three configuration classes via the
|
||||||
<interfacename>@ContextConfiguration </interfacename>annotation. The
|
<interfacename>@ContextConfiguration </interfacename>annotation. The
|
||||||
body of the test class itself remains completely unchanged.</para>
|
body of the test class itself remains completely unchanged.</para>
|
||||||
|
|
||||||
|
<!-- TODO Consider documenting inheritance for active profiles. -->
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section id="testcontext-ctx-management-caching">
|
<section id="testcontext-ctx-management-caching">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue