Phillip Webb
b398b3319c
Rename @SpringApplicationTest -> @SpringBootTest
...
Rename @SpringApplicationTest to SpringBootTest and
@SpringApplicationContextLoader to @SpringBootContextLoader.
Fixes gh-5562
9 years ago
Andy Wilkinson
33f0ea3480
Rework SpringApplicationTest to support web modes
...
Rework the new testing support so that @SpringApplicationTest can be
used for standard integration tests, web integration tests with a
mock Servlet environment and web integration tests with an embedded
servlet container. This means that it a replacement for 1.3's
@IntegrationTest and @WebIntegrationTest and allows all
SpringApplication testing to be configured using a common annotation.
The old @IntegrationTest and @WebIntegrationTest along with their
supporting classes have been reinstated to their previous form (while
remaining deprecated). This should ensure that they continue to work
in 1.4 exactly as they did in 1.3 giving users a smooth path to
@SpringApplicationTest.
See gh-5477
9 years ago
Phillip Webb
0829a1bde8
Drop superfluous annotations
...
Update internal tests to drop annotations that can now
be inferred.
Fixes gh-5470
9 years ago
Phillip Webb
c28f552883
Migrate SpringJUnit4ClassRunner to SpringRunner
...
Replace all existing SpringJUnit4ClassRunner references with the new
SpringRunner alias.
Fixes gh-5292
9 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
9 years ago
Stephane Nicoll
2526a54e31
Polish contribution
...
Closes gh-5337
9 years ago
Spring Buildmaster
225d877ab9
Next Development Version
9 years ago
Andy Wilkinson
44ddfcc7fa
Upgrade copyright headers of all files changed in 2016
9 years ago
Phillip Webb
95c4cdbedc
Fix packages and annotations used in sample
...
Update a few of the samples to correct the packages used in tests and
to make use of the `@SpringBootApplication` annotation.
9 years ago
Phillip Webb
1cc1fc6431
Use AssertJ in spring-boot-samples
...
See gh-5083
9 years ago
Phillip Webb
fbaf209240
Move master to 1.4.0.BUILD-SNAPSHOT
9 years ago
Spring Buildmaster
504d3e97ba
Next development version
9 years ago
Spring Buildmaster
8db59059a5
Next Development Version
9 years ago
Spring Buildmaster
3f6f57a80e
Next Development Version
9 years ago
Huang YunKun
1c5e445554
Update the samples to use @WebIntegrationTest and randomPort=true
...
Closes gh-4294
Closes gh-4271
9 years ago
Phillip Webb
1e4d974ec0
Merge remote-tracking branch 'local12x/1.2.x'
9 years ago
Phillip Webb
a79131f8d2
Organize imports with new settings
...
See gh-4234
9 years ago
Spring Buildmaster
2b38a861e3
Next Development Version
9 years ago
Phillip Webb
e473364e4e
Merge branch '1.2.x'
9 years ago
Phillip Webb
6ab376e2e8
Reformat code use Eclipse Mars
9 years ago
Spring Buildmaster
9409c49c10
Next development version
9 years ago
Phillip Webb
2615990ffb
Organize imports
9 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
9 years ago
Spring Buildmaster
7ce391db4f
Next development version
10 years ago
Phillip Webb
61fc4f3f12
Polish copyright headers
10 years ago
Phillip Webb
1ce617f1ae
Polish sample package names
10 years ago
Spring Buildmaster
5d81c87b43
Next Development Version
10 years ago
Spring Buildmaster
e03c11dda8
Next development version
10 years ago
Phillip Webb
a57a88f5cf
Move master to 1.3.0.BUILD-SNAPSHOT
10 years ago
Spring Buildmaster
8f0ad02237
Next development version
10 years ago
Spring Buildmaster
60725cd8bd
Next development version
10 years ago
Spring Buildmaster
1a788c1741
Next development version
10 years ago
Stephane Nicoll
249e09d9bc
Switch master to 1.2.0.BUILD-SNAPSHOT
11 years ago
Spring Buildmaster
40327e1ae6
Next development version
11 years ago
Phillip Webb
fa88c481a5
Remote trailing whitespace
11 years ago
Dave Syer
fd757cb371
Add logging.level to application.properties
...
E.g.
logging.level.org.springframework: DEBUG
logging.level.org.hibernate: WARN
Fixed gh-788
11 years ago
Spring Buildmaster
981669b7c0
Next development version
11 years ago
Phillip Webb
200cd535c2
Revert "Next development version"
...
This reverts commit 67189477fe
.
11 years ago
Spring Buildmaster
67189477fe
Next development version
11 years ago
Spring Buildmaster
542f3cbda8
Next development version
11 years ago
Spring Buildmaster
4ca26a21dc
Next development version
11 years ago
Spring Buildmaster
05ed7b3bcd
Next development version
11 years ago
Phillip Webb
3007a777d0
Roll back to 1.1.0.BUILD-SNAPSHOT
11 years ago
Spring Buildmaster
c650f2391e
Next development version
11 years ago
Javier Gayoso
b7d94d1364
Optimized login form - delegated CSRF token creation to thymeleaf
...
Also added additional test to verify behaviour.
Fixes gh-1039
11 years ago
Phillip Webb
8bcda1bcbe
Polish
11 years ago
Dave Syer
14d3b46809
Add constants to SecurityProperties and ManagementServerProperties
...
For the convenience of users who want to selectively override the
access rules in an application without taking complete control of the
security configuration we now have some constants:
* SecurityProperties.ACCESS_OVERRIDE_ORDER for overriding just the
application endpoint access rules
* ManagementServerProperties.ACCESS_OVERRIDE_ORDER for overriding the
application endpoint and management endpoint access rules
Fixes gh-803
11 years ago
Phillip Webb
64a835e91a
Move master to 1.1.0.BUILD-SNAPSHOT
11 years ago
Spring Buildmaster
d3954a1703
Next development version
11 years ago
Phillip Webb
fad5ce45db
Polish
11 years ago
Dave Syer
0aa93036fa
Fix secure method configuration global authentication
...
This fixes a bug in the sample, where the AuthenticationManager it builds
is a local one for the filter chain containing "/login", whereas it was
expecting to override the Boot default, which is "global". The fix is
to extract the authentication configuration out into a
GlobalAuthenticationConfigurerAdapter.
Fixes gh-699
11 years ago
Dave Syer
e4b8e174e8
Add test case for gh-699
11 years ago
Dave Syer
7b07fe8ce0
Convert remaining samples to use random port
...
Partial fix for gh-337. See also gh-607 which complements this, but might
conflict on a merge.
11 years ago
Spring Buildmaster
a5864ebcd0
Next development version
11 years ago
Spring Buildmaster
15e9dbe98b
Next development version
11 years ago
Phillip Webb
1e68b7e0a9
Remove superfluous <packaging> tags from POMs
11 years ago
Phillip Webb
0af7f7e347
Add missing POM info
11 years ago
Phillip Webb
488b03387f
Polish POM formatting
11 years ago
Phillip Webb
6f9bb233ad
Revert "Next development version"
...
This reverts commit b67bb70ee3
.
11 years ago
Spring Buildmaster
b67bb70ee3
Next development version
11 years ago
Phillip Webb
ac4cdd33c3
Revert "Next development version"
...
This reverts commit 1d0eea12eb
.
Returning to 1.0.0.BUILD-SNAPSHOT for an updated release.
11 years ago
Spring Buildmaster
1d0eea12eb
Next development version
11 years ago
Phillip Webb
aca67066bf
Rename RestTemplates to TestRestTemplate
...
Rename the RestTemplates to TestRestTemplate to help indicate that it's
primarily intended for testing. Also now extend RestTemplate to allow
direct use, rather than via factory methods.
Fixes gh-599
11 years ago
Phillip Webb
80ac1fb0cd
Polish
11 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.
11 years ago
Sebastien Deleuze
ab6c8dfee3
Use org.springframework.boot groupId in spring-boot-samples
...
Use org.springframework.boot instead of ${project.groupId}
groupId in order to make it easier to use spring-boot-samples
modules as a starting point for new projects.
11 years ago
Spring Buildmaster
b0d4e8ae69
Next development version
11 years ago
Spring Buildmaster
cb8668a151
Release version 1.0.0.RC4
11 years ago
Phillip Webb
468728a2c0
Polish
11 years ago
Dave Syer
8ff9e67714
Add actuator to method security sample
11 years ago
Dave Syer
9504f6e5a9
Add method security web sample
...
Useful sample for common use case where user adds custom Authentication,
a form login, *and* global method security all the the same application.
11 years ago