服务端、client自行准备,只贴测试类
package cn.client;
import org.junit.Assert;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.cloud.netflix.feign.EnableFeignClients;
import org.springframework.test.context.junit4.SpringRunner;
import java.util.ArrayList;
import java.util.List;
import static org.junit.Assert.*;
@SpringBootTest(classes = Application.class)
@RunWith(SpringRunner.class)
@EnableFeignClients(value = "test.client")
public class BaseClientTest {
@Autowired
private ServiceBaseClient serviceBaseClient;
@Test
public void checkIsTrue() {
List<String> list = new ArrayList<>();
list.add("test-abc74");
Result result = serviceBaseClient.checkIsTrue(list);
Assert.assertTrue(Boolean.parseBoolean(result.get("isTrue").toString()));
}
}