⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testeasycache.java

📁  EasyDBO是一个超轻量级对象-关系映射(Object/Relation Mapping
💻 JAVA
字号:
package com.easyjf.cache;

import junit.framework.TestCase;

public class TestEasyCache extends TestCase {
public void testLRUCache()
{
	ICache cache=new EasyCache("testCache",com.easyjf.cache.store.StorePolicy.LRU,1000,60);	
	try{
	for(int i=0;i<1500;i++)
		cache.put("key"+i,new Integer(i));
	assertTrue("缓存超过指定的容量!",cache.getSize()<=1000);
	for(int i=1000;i<1500;i++)
	{
		assertNotNull(cache.get("key"+i));
		assertTrue("类型不正确!",cache.get("key"+i).equals(new Integer(i)));
	}
	}
	catch(Exception e)
	{
		e.printStackTrace();
		fail("读取数据出错是!");		
	}	
}
public void testRemoveElement()
{
	ICache cache=new EasyCache("testCache",com.easyjf.cache.store.StorePolicy.LRU,1000,60);
	try{
	cache.put("key1", new Bean("ttt"));	
	Object o=cache.get("key1");
	System.out.println(o);
	cache.removeElement(o);
	Object o2=cache.get("key1");
	System.out.println(o2);
	}
	catch(Exception e)
	{
		fail("cache出错!");
	}	
}
class Bean{
	private String title;
	public Bean(String title)
	{
		this.title=title;
	}
}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -