mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-12-07 09:39:01 +08:00
add test
This commit is contained in:
parent
c9c4cf5ae3
commit
47acd87e58
@ -22,6 +22,11 @@ import org.junit.jupiter.api.Assertions;
|
|||||||
import org.junit.jupiter.api.BeforeEach;
|
import org.junit.jupiter.api.BeforeEach;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||||
|
import static org.junit.jupiter.api.Assertions.assertNull;
|
||||||
|
|
||||||
public class SimpleCacheTest {
|
public class SimpleCacheTest {
|
||||||
|
|
||||||
@BeforeEach
|
@BeforeEach
|
||||||
@ -82,4 +87,36 @@ public class SimpleCacheTest {
|
|||||||
Assertions.assertTrue(tester.getInterval() > 0);
|
Assertions.assertTrue(tester.getInterval() > 0);
|
||||||
Assertions.assertEquals("aaaValue", cache.get("aaa"));
|
Assertions.assertEquals("aaaValue", cache.get("aaa"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void removeTest(){
|
||||||
|
final SimpleCache<String, String> cache = new SimpleCache<>();
|
||||||
|
cache.put("key1", "value1");
|
||||||
|
cache.get("key1");
|
||||||
|
cache.put("key2", "value2");
|
||||||
|
cache.get("key2");
|
||||||
|
cache.put("key3", "value3");
|
||||||
|
cache.get("key3");
|
||||||
|
cache.put("key4", "value4");
|
||||||
|
cache.get("key4");
|
||||||
|
cache.get("key5", ()->"value5");
|
||||||
|
|
||||||
|
String key = null;
|
||||||
|
for (Map.Entry<String, String> entry : cache) {
|
||||||
|
if ("value3".equals(entry.getValue())) {
|
||||||
|
key = entry.getKey();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if(null != key){
|
||||||
|
cache.remove(key);
|
||||||
|
}
|
||||||
|
|
||||||
|
assertEquals("value1", cache.get("key1"));
|
||||||
|
assertEquals("value2", cache.get("key2"));
|
||||||
|
assertEquals("value4", cache.get("key4"));
|
||||||
|
assertEquals("value5", cache.get("key5"));
|
||||||
|
assertNull(cache.get("key3"));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user