📄 policytest.java
字号:
package tests;
import java.io.File;
import java.util.*;
import junit.framework.*;
import com.efsol.friki.*;
public class PolicyTest extends TestCase
{
private Map map;
private File tmp;
private File base;
private Policy p1;
public PolicyTest(String name)
{
super(name);
}
public void setUp()
{
map = new HashMap();
tmp = new File("tmp");
base = new File("base");
p1 = new Policy(map, tmp, base);
}
public void testMissing()
{
assertEquals("PolicyTest.missing 1", null, p1.getObject("hoopla"));
}
public void testPresent()
{
map.put("hoopla", "dunno");
assertEquals("PolicyTest.present 1", "dunno", p1.getObject("hoopla"));
}
public void testConstructor()
{
Policy p2 = new Policy(PolicyHelper.makeMap(new String[] {
"true=false",
"black=white"
}), tmp, base);
assertEquals("PolicyTest.constructor 1", null, p2.getObject("hoopla"));
assertEquals("PolicyTest.constructor 2", "false", p2.getObject("true"));
assertEquals("PolicyTest.constructor 3", "white", p2.getObject("black"));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -