Phillip Webb
b398b3319c
Rename @SpringApplicationTest -> @SpringBootTest
...
Rename @SpringApplicationTest to SpringBootTest and
@SpringApplicationContextLoader to @SpringBootContextLoader .
Fixes gh-5562
10 years ago
Phillip Webb
4d404b214c
Migrate away from @SpringApplicationConfiguration
...
Refactor internal tests to no longer use @SpringApplicationConfiguration
See gh-5562
10 years ago
Phillip Webb
c28f552883
Migrate SpringJUnit4ClassRunner to SpringRunner
...
Replace all existing SpringJUnit4ClassRunner references with the new
SpringRunner alias.
Fixes gh-5292
10 years ago
Phillip Webb
2f815a907a
Migrate existing tests from deprecated package
...
Update the existing tests to use the relocated `spring-boot-test`
classes. Restructuring was achieved using the following command:
find . -type f -name '*.java' -exec sed -i '' \
-e s/org.springframework.boot.test.ConfigFileApplicationContextInitializer/\
org.springframework.boot.test.context.ConfigFileApplicationContextInitializer/g \
-e s/org.springframework.boot.test.EnvironmentTestUtils/\
org.springframework.boot.test.util.EnvironmentTestUtils/g \
-e s/org.springframework.boot.test.IntegrationTest/\
org.springframework.boot.test.context.IntegrationTest/g \
-e s/org.springframework.boot.test.IntegrationTestPropertiesListener/\
org.springframework.boot.test.context.IntegrationTestPropertiesListener/g \
-e s/org.springframework.boot.test.OutputCapture/\
org.springframework.boot.test.rule.OutputCapture/g \
-e s/org.springframework.boot.test.SpringApplicationConfiguration/\
org.springframework.boot.test.context.SpringApplicationConfiguration/g \
-e s/org.springframework.boot.test.SpringApplicationContextLoader/\
org.springframework.boot.test.context.SpringApplicationContextLoader/g \
-e s/org.springframework.boot.test.SpringBootMockServletContext/\
org.springframework.boot.test.mock.web.SpringBootMockServletContext/g \
-e s/org.springframework.boot.test.TestRestTemplate/\
org.springframework.boot.test.web.client.TestRestTemplate/g \
-e s/org.springframework.boot.test.WebIntegrationTest/\
org.springframework.boot.test.context.web.WebIntegrationTest/g {} \;
See gh-5293
10 years ago
Andy Wilkinson
44ddfcc7fa
Upgrade copyright headers of all files changed in 2016
10 years ago
Phillip Webb
1cc1fc6431
Use AssertJ in spring-boot-samples
...
See gh-5083
10 years ago
Phillip Webb
634bb770b2
Organize imports with new settings
...
See gh-4234
10 years ago
Phillip Webb
2615990ffb
Organize imports
11 years ago
Stephane Nicoll
7c0c953f81
Add value alias for SpringApplicationConfiguration
...
Given that Spring Boot uses java config accross the board, a new `value`
attribute is now aliased to the existing `classes` attribute such that
one could write the following:
@SpringApplicationConfiguration(MyConfig.class)
public class MyTest {}
Closes gh-3635
11 years ago
Phillip Webb
1ce617f1ae
Polish sample package names
11 years ago
Phillip Webb
d2f11c465e
Polish cache code
11 years ago
Stephane Nicoll
eef027a4f0
Polish cache sample
...
Update single cache sample with all supported cache providers. Add README
to shortly explain how to get started with them.
See gh-2633
11 years ago
Eddú Meléndez
23a278451a
Add cache sample
...
See gh-2633
11 years ago
Phillip Webb
53ca15b478
Polish spring-boot-sample-activemq
11 years ago
Eddú Meléndez
3bd1ec680e
add spring-boot-sample-activemq
11 years ago
Phillip Webb
fa88c481a5
Remote trailing whitespace
12 years ago
Phillip Webb
6025f45aa0
Polish
12 years ago
Fermin Gallego
a09722272e
Minor improvement in simple sample test
12 years ago
Phillip Webb
80ac1fb0cd
Polish
12 years ago
Dave Syer
7a285cf65d
Convert all sample tests to @IntegrationTest where appropriate
...
Makes them a lot more readable IMO, and also enables @Autowiring
from the context into the test case (sweeet). I added @DirtiesContext
to all of them as well to be on the safe side, but possbly that can be
optimized in some way as well.
12 years ago
Dave Syer
f448e79f29
Remove long package names from samples
...
Long package names are really unnecessary in samples and they
just clutter things up. Also Spring Loaded doesn't work with
org.sfw packages, so to demo that technology you need a
different package name.
12 years ago
Phillip Webb
64f32893bb
Source format and clean-up
12 years ago
Dave Syer
c5cfe54c80
Add spring-boot tests to test starter
12 years ago
Phillip Webb
b665a2bb1d
Renamed packages
...
Issue: #54095231
13 years ago
Phillip Webb
3f2bb03fb8
Renamed some projects and polish POMs
...
Issue: #54095231
13 years ago
Dave Syer
2098e23fca
Change package names zero->boot
...
* actuator -> boot-ops
* cli -> boot-cli
* launcher -> boot-load
* autoconfig -> boot-config
* bootstrap -> boot-strap
* starters -> boot-up
[#54095231 ] [bs-253] Refactor Zero->Boot
13 years ago
Dave Syer
4ce6b64dce
[bs-175] Generic dispatcher features for SpringApplication
...
* Move Spring.main into SpringApplication.main
* User can bind command line or application.properties into
SpringApplication
* User can provide sources dynamically with --spring.main.sources
(a CSV list of class names, package names or XML resource locations)
* One side effect was to make DocumentMatchers stateless
[#52830829 ]
13 years ago
Phillip Webb
0b863611d9
Package restructure
13 years ago
Phillip Webb
cd51f357a3
Further maven module restructure
13 years ago
Phillip Webb
261955c50b
Restructure 'bootstrap' to use 'zero'
13 years ago
Phillip Webb
40bf334871
Restructure projects layout
13 years ago
Phillip Webb
7e3c158f3a
Polish
13 years ago
Dave Syer
61a94f212d
[bs-89] Allow user to plugin validator for @ConfigurationProperties
...
* Also fix ordering problem in integration tests
(An application context not being closed led to port 8080
being already in use.)
* Validator can be specified by providing a Spring Validator with
bean id configurationPropertiesValidator.
[Fixes #49067859 ]
13 years ago
Dave Syer
30087cf6b9
[bs-55] Add strategy for setting system exit code
...
* Added ExitCodeGenerator and SpringApplication.exit
convenience method
* User can add bean of type ExitCodeGenerator or supply
one in the call to exit()
[Fixes #48475971 ]
13 years ago
Dave Syer
fb6b224470
Fast forward existing prototype work
13 years ago