Remove redundant throws declarations
This commit is contained in:
		
							parent
							
								
									1ab5b833af
								
							
						
					
					
						commit
						8102dc78cb
					
				|  | @ -73,7 +73,7 @@ public class WebFluxEndpointCorsIntegrationTests { | |||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void settingAllowedOriginsEnablesCors() throws Exception { | ||||
| 	public void settingAllowedOriginsEnablesCors() { | ||||
| 		TestPropertyValues | ||||
| 				.of("management.endpoints.web.cors.allowed-origins:spring.example.org") | ||||
| 				.applyTo(this.context); | ||||
|  | @ -87,7 +87,7 @@ public class WebFluxEndpointCorsIntegrationTests { | |||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void maxAgeDefaultsTo30Minutes() throws Exception { | ||||
| 	public void maxAgeDefaultsTo30Minutes() { | ||||
| 		TestPropertyValues | ||||
| 				.of("management.endpoints.web.cors.allowed-origins:spring.example.org") | ||||
| 				.applyTo(this.context); | ||||
|  | @ -96,7 +96,7 @@ public class WebFluxEndpointCorsIntegrationTests { | |||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void maxAgeCanBeConfigured() throws Exception { | ||||
| 	public void maxAgeCanBeConfigured() { | ||||
| 		TestPropertyValues | ||||
| 				.of("management.endpoints.web.cors.allowed-origins:spring.example.org", | ||||
| 						"management.endpoints.web.cors.max-age: 2400") | ||||
|  | @ -164,7 +164,7 @@ public class WebFluxEndpointCorsIntegrationTests { | |||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void credentialsCanBeAllowed() throws Exception { | ||||
| 	public void credentialsCanBeAllowed() { | ||||
| 		TestPropertyValues | ||||
| 				.of("management.endpoints.web.cors.allowed-origins:spring.example.org", | ||||
| 						"management.endpoints.web.cors.allow-credentials:true") | ||||
|  | @ -174,7 +174,7 @@ public class WebFluxEndpointCorsIntegrationTests { | |||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void credentialsCanBeDisabled() throws Exception { | ||||
| 	public void credentialsCanBeDisabled() { | ||||
| 		TestPropertyValues | ||||
| 				.of("management.endpoints.web.cors.allowed-origins:spring.example.org", | ||||
| 						"management.endpoints.web.cors.allow-credentials:false") | ||||
|  |  | |||
|  | @ -62,7 +62,7 @@ public class FreeMarkerAutoConfigurationReactiveIntegrationTests { | |||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void defaultViewResolution() throws Exception { | ||||
| 	public void defaultViewResolution() { | ||||
| 		registerAndRefreshContext(); | ||||
| 		MockServerWebExchange exchange = render("home"); | ||||
| 		String result = exchange.getResponse().getBodyAsString().block(); | ||||
|  | @ -72,7 +72,7 @@ public class FreeMarkerAutoConfigurationReactiveIntegrationTests { | |||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void customPrefix() throws Exception { | ||||
| 	public void customPrefix() { | ||||
| 		registerAndRefreshContext("spring.freemarker.prefix:prefix/"); | ||||
| 		MockServerWebExchange exchange = render("prefixed"); | ||||
| 		String result = exchange.getResponse().getBodyAsString().block(); | ||||
|  | @ -80,7 +80,7 @@ public class FreeMarkerAutoConfigurationReactiveIntegrationTests { | |||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void customSuffix() throws Exception { | ||||
| 	public void customSuffix() { | ||||
| 		registerAndRefreshContext("spring.freemarker.suffix:.freemarker"); | ||||
| 		MockServerWebExchange exchange = render("suffixed"); | ||||
| 		String result = exchange.getResponse().getBodyAsString().block(); | ||||
|  | @ -88,7 +88,7 @@ public class FreeMarkerAutoConfigurationReactiveIntegrationTests { | |||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void customTemplateLoaderPath() throws Exception { | ||||
| 	public void customTemplateLoaderPath() { | ||||
| 		registerAndRefreshContext( | ||||
| 				"spring.freemarker.templateLoaderPath:classpath:/custom-templates/"); | ||||
| 		MockServerWebExchange exchange = render("custom"); | ||||
|  |  | |||
|  | @ -514,7 +514,7 @@ public class JacksonAutoConfigurationTests { | |||
| 				@Override | ||||
| 				public void serialize(Foo value, JsonGenerator jgen, | ||||
| 						SerializerProvider provider) | ||||
| 								throws IOException, JsonProcessingException { | ||||
| 								throws IOException { | ||||
| 					jgen.writeStartObject(); | ||||
| 					jgen.writeStringField("foo", "bar"); | ||||
| 					jgen.writeEndObject(); | ||||
|  |  | |||
|  | @ -23,7 +23,6 @@ import java.util.ArrayList; | |||
| import java.util.List; | ||||
| 
 | ||||
| import com.fasterxml.jackson.core.JsonGenerator; | ||||
| import com.fasterxml.jackson.core.JsonProcessingException; | ||||
| import com.fasterxml.jackson.databind.BeanDescription; | ||||
| import com.fasterxml.jackson.databind.JsonSerializer; | ||||
| import com.fasterxml.jackson.databind.ObjectMapper; | ||||
|  | @ -85,7 +84,7 @@ public class DataSourceJsonSerializationTests { | |||
| 
 | ||||
| 		@Override | ||||
| 		public void serialize(DataSource value, JsonGenerator jgen, | ||||
| 				SerializerProvider provider) throws IOException, JsonProcessingException { | ||||
| 				SerializerProvider provider) throws IOException { | ||||
| 			jgen.writeStartObject(); | ||||
| 			for (PropertyDescriptor property : BeanUtils | ||||
| 					.getPropertyDescriptors(DataSource.class)) { | ||||
|  |  | |||
|  | @ -40,8 +40,7 @@ public class AuthenticationManagerConfigurationTests { | |||
| 	private final ApplicationContextRunner contextRunner = new ApplicationContextRunner(); | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void userDetailsServiceWhenPasswordEncoderAbsentAndDefaultPassword() | ||||
| 			throws Exception { | ||||
| 	public void userDetailsServiceWhenPasswordEncoderAbsentAndDefaultPassword() { | ||||
| 		this.contextRunner.withUserConfiguration(TestSecurityConfiguration.class, | ||||
| 				AuthenticationManagerConfiguration.class).run((context -> { | ||||
| 					InMemoryUserDetailsManager userDetailsService = context | ||||
|  | @ -53,20 +52,18 @@ public class AuthenticationManagerConfigurationTests { | |||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void userDetailsServiceWhenPasswordEncoderAbsentAndRawPassword() | ||||
| 			throws Exception { | ||||
| 	public void userDetailsServiceWhenPasswordEncoderAbsentAndRawPassword() { | ||||
| 		testPasswordEncoding(TestSecurityConfiguration.class, "secret", "{noop}secret"); | ||||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void userDetailsServiceWhenPasswordEncoderAbsentAndEncodedPassword() | ||||
| 			throws Exception { | ||||
| 	public void userDetailsServiceWhenPasswordEncoderAbsentAndEncodedPassword() { | ||||
| 		String password = "{bcrypt}$2a$10$sCBi9fy9814vUPf2ZRbtp.fR5/VgRk2iBFZ.ypu5IyZ28bZgxrVDa"; | ||||
| 		testPasswordEncoding(TestSecurityConfiguration.class, password, password); | ||||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void userDetailsServiceWhenPasswordEncoderBeanPresent() throws Exception { | ||||
| 	public void userDetailsServiceWhenPasswordEncoderBeanPresent() { | ||||
| 		testPasswordEncoding(TestConfigWithPasswordEncoder.class, "secret", "secret"); | ||||
| 	} | ||||
| 
 | ||||
|  |  | |||
|  | @ -41,8 +41,7 @@ public class ReactiveAuthenticationManagerConfigurationTests { | |||
| 	private final ReactiveWebApplicationContextRunner contextRunner = new ReactiveWebApplicationContextRunner(); | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void userDetailsServiceWhenPasswordEncoderAbsentAndDefaultPassword() | ||||
| 			throws Exception { | ||||
| 	public void userDetailsServiceWhenPasswordEncoderAbsentAndDefaultPassword() { | ||||
| 		this.contextRunner | ||||
| 				.withUserConfiguration(TestSecurityConfiguration.class, | ||||
| 						ReactiveAuthenticationManagerConfiguration.class) | ||||
|  | @ -56,20 +55,18 @@ public class ReactiveAuthenticationManagerConfigurationTests { | |||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void userDetailsServiceWhenPasswordEncoderAbsentAndRawPassword() | ||||
| 			throws Exception { | ||||
| 	public void userDetailsServiceWhenPasswordEncoderAbsentAndRawPassword() { | ||||
| 		testPasswordEncoding(TestSecurityConfiguration.class, "secret", "{noop}secret"); | ||||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void userDetailsServiceWhenPasswordEncoderAbsentAndEncodedPassword() | ||||
| 			throws Exception { | ||||
| 	public void userDetailsServiceWhenPasswordEncoderAbsentAndEncodedPassword() { | ||||
| 		String password = "{bcrypt}$2a$10$sCBi9fy9814vUPf2ZRbtp.fR5/VgRk2iBFZ.ypu5IyZ28bZgxrVDa"; | ||||
| 		testPasswordEncoding(TestSecurityConfiguration.class, password, password); | ||||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void userDetailsServiceWhenPasswordEncoderBeanPresent() throws Exception { | ||||
| 	public void userDetailsServiceWhenPasswordEncoderBeanPresent() { | ||||
| 		testPasswordEncoding(TestConfigWithPasswordEncoder.class, "secret", "secret"); | ||||
| 	} | ||||
| 
 | ||||
|  |  | |||
|  | @ -176,7 +176,7 @@ public class DefaultErrorAttributesTests { | |||
| 		return ServerRequest.create(exchange, this.readers); | ||||
| 	} | ||||
| 
 | ||||
| 	public int method(String firstParam) { | ||||
| 	public int method() { | ||||
| 		return 42; | ||||
| 	} | ||||
| 
 | ||||
|  |  | |||
|  | @ -17,7 +17,6 @@ | |||
| package org.springframework.boot.devtools.filewatch; | ||||
| 
 | ||||
| import java.io.File; | ||||
| import java.io.FileNotFoundException; | ||||
| import java.io.FileOutputStream; | ||||
| import java.io.IOException; | ||||
| import java.time.Duration; | ||||
|  | @ -297,7 +296,7 @@ public class FileSystemWatcherTests { | |||
| 		return this.changes.get(0); | ||||
| 	} | ||||
| 
 | ||||
| 	private File touch(File file) throws FileNotFoundException, IOException { | ||||
| 	private File touch(File file) throws IOException { | ||||
| 		file.getParentFile().mkdirs(); | ||||
| 		FileOutputStream fileOutputStream = new FileOutputStream(file); | ||||
| 		fileOutputStream.close(); | ||||
|  |  | |||
|  | @ -51,7 +51,7 @@ public class OverrideAutoConfigurationEnabledFalseIntegrationTest { | |||
| 	private ApplicationContext context; | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void disabledAutoConfiguration() throws Exception { | ||||
| 	public void disabledAutoConfiguration() { | ||||
| 		ApplicationContext context = this.context; | ||||
| 		assertThat(context.getBean(ExampleTestConfig.class)).isNotNull(); | ||||
| 		this.thrown.expect(NoSuchBeanDefinitionException.class); | ||||
|  |  | |||
|  | @ -45,7 +45,7 @@ public class OverrideAutoConfigurationEnabledTrueIntegrationTest { | |||
| 	private ApplicationContext context; | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void autoConfiguredContext() throws Exception { | ||||
| 	public void autoConfiguredContext() { | ||||
| 		ApplicationContext context = this.context; | ||||
| 		assertThat(context.getBean(ExampleSpringBootApplication.class)).isNotNull(); | ||||
| 		assertThat(context.getBean(ConfigurationPropertiesBindingPostProcessor.class)) | ||||
|  |  | |||
|  | @ -17,7 +17,6 @@ | |||
| package org.springframework.boot.test.web.htmlunit; | ||||
| 
 | ||||
| import java.io.IOException; | ||||
| import java.net.MalformedURLException; | ||||
| import java.net.URL; | ||||
| 
 | ||||
| import com.gargoylesoftware.htmlunit.StringWebResponse; | ||||
|  | @ -91,10 +90,10 @@ public class LocalHostWebClientTests { | |||
| 				.isEqualTo(new URL("http://localhost:8181/test")); | ||||
| 	} | ||||
| 
 | ||||
| 	private WebConnection mockConnection() throws MalformedURLException, IOException { | ||||
| 	private WebConnection mockConnection() throws IOException { | ||||
| 		WebConnection connection = mock(WebConnection.class); | ||||
| 		WebResponse response = new StringWebResponse("test", new URL("http://localhost")); | ||||
| 		given(connection.getResponse((WebRequest) any())).willReturn(response); | ||||
| 		given(connection.getResponse(any())).willReturn(response); | ||||
| 		return connection; | ||||
| 	} | ||||
| 
 | ||||
|  |  | |||
|  | @ -17,14 +17,12 @@ | |||
| package org.springframework.boot.configurationprocessor; | ||||
| 
 | ||||
| import java.io.File; | ||||
| import java.io.FileNotFoundException; | ||||
| import java.io.FileReader; | ||||
| import java.io.FileWriter; | ||||
| import java.io.IOException; | ||||
| import java.io.InputStream; | ||||
| import java.io.InputStreamReader; | ||||
| import java.io.StringReader; | ||||
| import java.io.UnsupportedEncodingException; | ||||
| import java.util.Arrays; | ||||
| import java.util.HashSet; | ||||
| import java.util.LinkedHashSet; | ||||
|  | @ -194,7 +192,7 @@ public class TestProject { | |||
| 	} | ||||
| 
 | ||||
| 	private static void putContents(File targetFile, String contents) | ||||
| 			throws FileNotFoundException, IOException, UnsupportedEncodingException { | ||||
| 			throws IOException { | ||||
| 		FileCopyUtils.copy(new StringReader(contents), new FileWriter(targetFile)); | ||||
| 	} | ||||
| 
 | ||||
|  |  | |||
|  | @ -18,7 +18,6 @@ package org.springframework.boot.loader.tools; | |||
| 
 | ||||
| import java.io.File; | ||||
| import java.io.FileInputStream; | ||||
| import java.io.FileNotFoundException; | ||||
| import java.io.FileOutputStream; | ||||
| import java.io.IOException; | ||||
| import java.io.InputStream; | ||||
|  | @ -88,7 +87,7 @@ public class TestJarFile { | |||
| 	} | ||||
| 
 | ||||
| 	private void copyToFile(InputStream inputStream, File file) | ||||
| 			throws FileNotFoundException, IOException { | ||||
| 			throws IOException { | ||||
| 		try (OutputStream outputStream = new FileOutputStream(file)) { | ||||
| 			copy(inputStream, outputStream); | ||||
| 		} | ||||
|  |  | |||
|  | @ -55,7 +55,7 @@ public abstract class TestJarCreator { | |||
| 	} | ||||
| 
 | ||||
| 	private static void writeNestedEntry(String name, boolean unpackNested, | ||||
| 			JarOutputStream jarOutputStream) throws Exception, IOException { | ||||
| 			JarOutputStream jarOutputStream) throws Exception { | ||||
| 		JarEntry nestedEntry = new JarEntry(name); | ||||
| 		byte[] nestedJarData = getNestedJarData(); | ||||
| 		nestedEntry.setSize(nestedJarData.length); | ||||
|  |  | |||
|  | @ -17,7 +17,6 @@ | |||
| package org.springframework.boot.web.embedded.tomcat; | ||||
| 
 | ||||
| import java.io.File; | ||||
| import java.io.FileNotFoundException; | ||||
| import java.io.FileOutputStream; | ||||
| import java.io.IOException; | ||||
| import java.net.URL; | ||||
|  | @ -92,7 +91,7 @@ public class TomcatEmbeddedWebappClassLoaderTests { | |||
| 		return "jar:file:" + war.getAbsolutePath() + "!/WEB-INF/classes/"; | ||||
| 	} | ||||
| 
 | ||||
| 	private File createWar() throws IOException, FileNotFoundException { | ||||
| 	private File createWar() throws IOException { | ||||
| 		File warFile = this.temp.newFile("test.war"); | ||||
| 		try (JarOutputStream warOut = new JarOutputStream( | ||||
| 				new FileOutputStream(warFile))) { | ||||
|  |  | |||
|  | @ -17,7 +17,6 @@ | |||
| package org.springframework.boot.context.embedded; | ||||
| 
 | ||||
| import java.io.File; | ||||
| import java.io.FileNotFoundException; | ||||
| import java.io.FileOutputStream; | ||||
| import java.io.FileReader; | ||||
| import java.io.FileWriter; | ||||
|  | @ -71,7 +70,7 @@ class ApplicationBuilder { | |||
| 	} | ||||
| 
 | ||||
| 	private File doBuildApplication(File containerFolder) | ||||
| 			throws IOException, FileNotFoundException, MavenInvocationException { | ||||
| 			throws IOException, MavenInvocationException { | ||||
| 		File resourcesJar = createResourcesJar(); | ||||
| 		File appFolder = new File(containerFolder, "app"); | ||||
| 		appFolder.mkdirs(); | ||||
|  | @ -81,7 +80,7 @@ class ApplicationBuilder { | |||
| 		return new File(appFolder, "target/app-0.0.1." + this.packaging); | ||||
| 	} | ||||
| 
 | ||||
| 	private File createResourcesJar() throws IOException, FileNotFoundException { | ||||
| 	private File createResourcesJar() throws IOException { | ||||
| 		File resourcesJar = new File(this.temp.getRoot(), "resources.jar"); | ||||
| 		if (resourcesJar.exists()) { | ||||
| 			return resourcesJar; | ||||
|  | @ -99,7 +98,7 @@ class ApplicationBuilder { | |||
| 	} | ||||
| 
 | ||||
| 	private void writePom(File appFolder, File resourcesJar) | ||||
| 			throws FileNotFoundException, IOException { | ||||
| 			throws IOException { | ||||
| 		Map<String, Object> context = new HashMap<>(); | ||||
| 		context.put("packaging", this.packaging); | ||||
| 		context.put("container", this.container); | ||||
|  |  | |||
|  | @ -50,15 +50,14 @@ public class EmbeddedServletContainerJarDevelopmentIntegrationTests | |||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void metaInfResourceFromDependencyIsAvailableViaHttp() throws Exception { | ||||
| 	public void metaInfResourceFromDependencyIsAvailableViaHttp() { | ||||
| 		ResponseEntity<String> entity = this.rest | ||||
| 				.getForEntity("/nested-meta-inf-resource.txt", String.class); | ||||
| 		assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.OK); | ||||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void metaInfResourceFromDependencyIsAvailableViaServletContext() | ||||
| 			throws Exception { | ||||
| 	public void metaInfResourceFromDependencyIsAvailableViaServletContext() { | ||||
| 		ResponseEntity<String> entity = this.rest.getForEntity( | ||||
| 				"/servletContext?/nested-meta-inf-resource.txt", String.class); | ||||
| 		assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.OK); | ||||
|  |  | |||
|  | @ -51,28 +51,28 @@ public class EmbeddedServletContainerJarPackagingIntegrationTests | |||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void nestedMetaInfResourceIsAvailableViaHttp() throws Exception { | ||||
| 	public void nestedMetaInfResourceIsAvailableViaHttp() { | ||||
| 		ResponseEntity<String> entity = this.rest | ||||
| 				.getForEntity("/nested-meta-inf-resource.txt", String.class); | ||||
| 		assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.OK); | ||||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void nestedMetaInfResourceIsAvailableViaServletContext() throws Exception { | ||||
| 	public void nestedMetaInfResourceIsAvailableViaServletContext() { | ||||
| 		ResponseEntity<String> entity = this.rest.getForEntity( | ||||
| 				"/servletContext?/nested-meta-inf-resource.txt", String.class); | ||||
| 		assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.OK); | ||||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void nestedJarIsNotAvailableViaHttp() throws Exception { | ||||
| 	public void nestedJarIsNotAvailableViaHttp() { | ||||
| 		ResponseEntity<String> entity = this.rest | ||||
| 				.getForEntity("/BOOT-INF/lib/resources-1.0.jar", String.class); | ||||
| 		assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.NOT_FOUND); | ||||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void applicationClassesAreNotAvailableViaHttp() throws Exception { | ||||
| 	public void applicationClassesAreNotAvailableViaHttp() { | ||||
| 		ResponseEntity<String> entity = this.rest.getForEntity( | ||||
| 				"/BOOT-INF/classes/com/example/ResourceHandlingApplication.class", | ||||
| 				String.class); | ||||
|  | @ -80,7 +80,7 @@ public class EmbeddedServletContainerJarPackagingIntegrationTests | |||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void launcherIsNotAvailableViaHttp() throws Exception { | ||||
| 	public void launcherIsNotAvailableViaHttp() { | ||||
| 		ResponseEntity<String> entity = this.rest.getForEntity( | ||||
| 				"/org/springframework/boot/loader/Launcher.class", String.class); | ||||
| 		assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.NOT_FOUND); | ||||
|  |  | |||
|  | @ -50,22 +50,21 @@ public class EmbeddedServletContainerWarDevelopmentIntegrationTests | |||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void metaInfResourceFromDependencyIsAvailableViaHttp() throws Exception { | ||||
| 	public void metaInfResourceFromDependencyIsAvailableViaHttp() { | ||||
| 		ResponseEntity<String> entity = this.rest | ||||
| 				.getForEntity("/nested-meta-inf-resource.txt", String.class); | ||||
| 		assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.OK); | ||||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void metaInfResourceFromDependencyIsAvailableViaServletContext() | ||||
| 			throws Exception { | ||||
| 	public void metaInfResourceFromDependencyIsAvailableViaServletContext() { | ||||
| 		ResponseEntity<String> entity = this.rest.getForEntity( | ||||
| 				"/servletContext?/nested-meta-inf-resource.txt", String.class); | ||||
| 		assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.OK); | ||||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void webappResourcesAreAvailableViaHttp() throws Exception { | ||||
| 	public void webappResourcesAreAvailableViaHttp() { | ||||
| 		ResponseEntity<String> entity = this.rest.getForEntity("/webapp-resource.txt", | ||||
| 				String.class); | ||||
| 		assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.OK); | ||||
|  |  | |||
|  | @ -51,28 +51,28 @@ public class EmbeddedServletContainerWarPackagingIntegrationTests | |||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void nestedMetaInfResourceIsAvailableViaHttp() throws Exception { | ||||
| 	public void nestedMetaInfResourceIsAvailableViaHttp() { | ||||
| 		ResponseEntity<String> entity = this.rest | ||||
| 				.getForEntity("/nested-meta-inf-resource.txt", String.class); | ||||
| 		assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.OK); | ||||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void nestedMetaInfResourceIsAvailableViaServletContext() throws Exception { | ||||
| 	public void nestedMetaInfResourceIsAvailableViaServletContext() { | ||||
| 		ResponseEntity<String> entity = this.rest.getForEntity( | ||||
| 				"/servletContext?/nested-meta-inf-resource.txt", String.class); | ||||
| 		assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.OK); | ||||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void nestedJarIsNotAvailableViaHttp() throws Exception { | ||||
| 	public void nestedJarIsNotAvailableViaHttp() { | ||||
| 		ResponseEntity<String> entity = this.rest | ||||
| 				.getForEntity("/WEB-INF/lib/resources-1.0.jar", String.class); | ||||
| 		assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.NOT_FOUND); | ||||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void applicationClassesAreNotAvailableViaHttp() throws Exception { | ||||
| 	public void applicationClassesAreNotAvailableViaHttp() { | ||||
| 		ResponseEntity<String> entity = this.rest.getForEntity( | ||||
| 				"/WEB-INF/classes/com/example/ResourceHandlingApplication.class", | ||||
| 				String.class); | ||||
|  | @ -80,14 +80,14 @@ public class EmbeddedServletContainerWarPackagingIntegrationTests | |||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void webappResourcesAreAvailableViaHttp() throws Exception { | ||||
| 	public void webappResourcesAreAvailableViaHttp() { | ||||
| 		ResponseEntity<String> entity = this.rest.getForEntity("/webapp-resource.txt", | ||||
| 				String.class); | ||||
| 		assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.OK); | ||||
| 	} | ||||
| 
 | ||||
| 	@Test | ||||
| 	public void loaderClassesAreNotAvailableViaHttp() throws Exception { | ||||
| 	public void loaderClassesAreNotAvailableViaHttp() { | ||||
| 		ResponseEntity<String> entity = this.rest.getForEntity( | ||||
| 				"/org/springframework/boot/loader/Launcher.class", String.class); | ||||
| 		assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.NOT_FOUND); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue