package com.shlb.timescaledbutils;
|
|
import com.shlb.timescaledbutils.utils.RedisUtils;
|
import org.junit.jupiter.api.Assertions;
|
import org.junit.jupiter.api.Test;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.boot.test.context.SpringBootTest;
|
|
@SpringBootTest
|
class TimescaleDbUtilsApplicationTests {
|
|
@Autowired
|
private RedisUtils redisUtils;
|
|
@Test
|
void contextLoads() {
|
}
|
|
@Test
|
void testRedis() {
|
String key = "testKey";
|
String value = "hello redis";
|
|
// 测试写入
|
boolean set = redisUtils.set(key, value);
|
Assertions.assertTrue(set, "Redis写入失败");
|
|
// 测试读取
|
String result = redisUtils.get(key);
|
Assertions.assertEquals(value, result, "Redis读取值不匹配");
|
|
// 测试删除
|
boolean del = redisUtils.del(key);
|
Assertions.assertTrue(del, "Redis删除失败");
|
|
// 验证删除
|
Assertions.assertFalse(redisUtils.hasKey(key), "Redis key应已被删除");
|
}
|
|
}
|