springBoot2单元测试,持续更新中。。。

启动类

  • 程序启动-极简版
@SpringBootApplication
public class DemoRedisApp {
    public static void main(String[] args) {
        SpringApplication.run(DemoRedisApp.class, args);
        System.out.println("启动完毕");
    }
}
  • 单元测试-启动类
@Slf4j
@RunWith(SpringRunner.class)
@SpringBootTest(classes = DemoRedisApp.class)// 与上文启动类-极简版对应
public class DemoApplicationTests {

    @Autowired
    StringRedisTemplate srt;

    @Test
    public void set() {
        User u = new User();
        u.setId("打咯");
        u.setName("我是s神仙");
        final String KEY = "key";
        srt.opsForValue().set(KEY, JSON.toJSONString(u));
        log.debug("设置完毕");
    }

    @Test
    public void get() {
        final String KEY = "key";
        List<RedisClientInfo> infos = srt.getClientList();
        infos.forEach((info) -> {
            log.debug("{}=={}", "地址:端口", info.getAddressPort());
        });
        String s = srt.opsForValue().get(KEY);
        log.debug(">>>>{}=={}<<<<", KEY, s);
    }

}
  • 操作
    分别点击set/get函数进行测试。
    测试结果
2019-05-27 16:22:46.665 DEBUG 23060 --- [           main] c.j.r.test.DemoRedisApplicationTests     : 地址:端口==192.168.4.60:50013
2019-05-27 16:22:46.671 DEBUG 23060 --- [           main] c.j.r.test.DemoRedisApplicationTests     : >>>>key=={"id":"打咯","name":"我是s神仙"}<<<<
  • yml配置文件-redis&log
spring:
#>>>>>>>>REDIS<<<<<<<<
  redis:
    host: 192.168.4.98
    port: 6379
    password: pw9044
    # 连接超时时间(毫秒)
    timeout: 5000ms
      # 连接池中的最大空闲连接
      # 连接池中的最小空闲连接
      # 连接池最大连接数(使用负值表示没有限制)
      # 连接池最大阻塞等待时间(使用负值表示没有限制)
    jedis:
      pool:
        max-idle: 8
        min-idle: 10
        max-active: 100
        max-wait: 10000ms
#>>>>>>>>日志级别<<<<<<<<
logging:
  level:
    root: info
    com.demo: debug
  • 依赖包
		<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <version>${spring.boot.version}</version>
            <scope>test</scope>
        </dependency>
		<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-redis</artifactId>
            <version>${spring.boot.version}</version>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <scope>test</scope>
        </dependency>
发布了49 篇原创文章 · 获赞 6 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/cc007cc009/article/details/90605730