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应已被删除"); } }