Browse Source

Polish test

pull/6/head
Spencer Gibb 7 years ago
parent
commit
4e40cad235
No known key found for this signature in database
GPG Key ID: 7788A47380690861
  1. 15
      spring-cloud-netflix-zuul/src/test/java/org/springframework/cloud/netflix/zuul/filters/route/EagerLoadOfZuulConfigurationTests.java
  2. 12
      spring-cloud-netflix-zuul/src/test/java/org/springframework/cloud/netflix/zuul/filters/route/LazyLoadOfZuulConfigurationTests.java

15
spring-cloud-netflix-zuul/src/test/java/org/springframework/cloud/netflix/zuul/filters/route/EagerLoadOfZuulConfigurationTests.java

@ -17,6 +17,9 @@ @@ -17,6 +17,9 @@
package org.springframework.cloud.netflix.zuul.filters.route;
import com.netflix.zuul.context.RequestContext;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
@ -34,11 +37,21 @@ import java.util.concurrent.atomic.AtomicInteger; @@ -34,11 +37,21 @@ import java.util.concurrent.atomic.AtomicInteger;
import static org.assertj.core.api.Assertions.assertThat;
@RunWith(SpringRunner.class)
@SpringBootTest(value = { "zuul.routes.myroute.service-id=eager",
@SpringBootTest(properties = { "zuul.routes.eagerroute.service-id=eager",
"zuul.ribbon.eager-load.enabled=true" })
@DirtiesContext
public class EagerLoadOfZuulConfigurationTests {
@Before
public void setTestRequestContext() {
RequestContext context = new RequestContext();
RequestContext.testSetCurrentContext(context);
}
@After
public void clear() {
RequestContext.getCurrentContext().clear();
}
@Test
public void testEagerLoading() {
// Child context FooConfig should have been eagerly instantiated..

12
spring-cloud-netflix-zuul/src/test/java/org/springframework/cloud/netflix/zuul/filters/route/LazyLoadOfZuulConfigurationTests.java

@ -19,6 +19,7 @@ package org.springframework.cloud.netflix.zuul.filters.route; @@ -19,6 +19,7 @@ package org.springframework.cloud.netflix.zuul.filters.route;
import java.util.concurrent.atomic.AtomicInteger;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
@ -46,14 +47,21 @@ import static org.assertj.core.api.Assertions.assertThat; @@ -46,14 +47,21 @@ import static org.assertj.core.api.Assertions.assertThat;
import static org.springframework.boot.test.context.SpringBootTest.WebEnvironment.RANDOM_PORT;
@RunWith(SpringRunner.class)
@SpringBootTest(webEnvironment = RANDOM_PORT, value = {
"zuul.routes.myroute.service-id=lazy", "zuul.routes.myroute.path=/lazy/**" })
@SpringBootTest(webEnvironment = RANDOM_PORT, properties = {
"zuul.routes.lazyroute.service-id=lazy", "zuul.routes.lazyroute.path=/lazy/**",
"zuul.ribbon.eager-load.enabled=false"})
@DirtiesContext
public class LazyLoadOfZuulConfigurationTests {
@LocalServerPort
protected int port;
@Before
public void setTestRequestContext() {
RequestContext context = new RequestContext();
RequestContext.testSetCurrentContext(context);
}
@After
public void clear() {
RequestContext.getCurrentContext().clear();

Loading…
Cancel
Save