Deprecates SimpleServiceInstance in favor of DefaultServiceInstance (#835)

* Initial Commit

* Added URI to DefaultServiceInstance

* Added default constructor

* Fixed PR Comments
This commit is contained in:
alchemy24
2020-10-12 04:41:39 -07:00
committed by GitHub
parent 653222d561
commit 72762d76ed
11 changed files with 103 additions and 58 deletions

View File

@@ -17,7 +17,6 @@
package org.springframework.cloud.loadbalancer.blocking.client;
import java.io.IOException;
import java.net.URI;
import java.util.Collections;
import java.util.List;
import java.util.Random;
@@ -31,6 +30,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.SpringBootConfiguration;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.cloud.client.DefaultServiceInstance;
import org.springframework.cloud.client.ServiceInstance;
import org.springframework.cloud.client.discovery.DiscoveryClient;
import org.springframework.cloud.client.discovery.simple.SimpleDiscoveryProperties;
@@ -53,6 +53,7 @@ import static org.assertj.core.api.Assertions.fail;
* Tests for {@link BlockingLoadBalancerClient}.
*
* @author Olga Maciaszek-Sharma
* @author Charu Covindane
*/
@SpringBootTest
@ExtendWith(SpringExtension.class)
@@ -66,10 +67,10 @@ class BlockingLoadBalancerClientTests {
@BeforeEach
void setUp() {
DefaultServiceInstance serviceInstance = new DefaultServiceInstance(null, null,
"test.example", 9999, true);
properties.getInstances().put("myservice",
Collections.singletonList(
new SimpleDiscoveryProperties.SimpleServiceInstance(
URI.create("https://test.example:9999"))));
Collections.singletonList(serviceInstance));
}
@Test