RunWith 就是一个运行器
可以在单元测试的时候,自动创建spring的应用上下文

2.正确使用

pom.xml


<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <groupId>org.ow2.asm</groupId>
                    <artifactId>asm</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-autoconfigure</artifactId>
                </exclusion>
                <exclusion>
                    <artifactId>log4j-api</artifactId>
                    <groupId>org.apache.logging.log4j</groupId>
                </exclusion>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-tomcat</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.apache.logging.log4j</groupId>
                    <artifactId>log4j-to-slf4j</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

3.测试用例

@RunWith(SpringRunner.class)
@SpringBootTest
public class RdsTest {

    private static final Logger LOG = LoggerFactory.getLogger(RdsTest.class);

    @Resource
    RdsClientHolder rdsClientHolder;

    @Resource
    RdsInstanceTypesMapper rdsInstanceTypesMapper;

    /**
     * 查询状态
     */
    @Test
    public void describeRds(){
        RdsClient rdsClient = rdsClientHolder.getClientByPinAlias("tech_prod");
        DescribeInstanceAttributesRequest request = new DescribeInstanceAttributesRequest();
        request.setRegionId("cn-north-1");
        request.setInstanceId("mysql-b706i2vpmt");
        DescribeInstanceAttributesResponse describeResponse = rdsClient.describeInstanceAttributes(request);
        LOG.info("describeResponse : {}",JsonUtils.toJSONString(describeResponse.getResult(), true));
    }
}	

相关文章:

  • 2021-06-30
  • 2021-10-01
  • 2021-11-25
  • 2021-05-30
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-02-01
  • 2022-12-23
  • 2021-06-01
  • 2022-12-23
  • 2021-08-14
相关资源
相似解决方案