问题描述
我有一个Bean Shell脚本,我想知道如何编写像JUnit这样的测试用例?
解决方法
Beanshell项目在github上,您可以看到它正在使用JUnit进行测试
例如
@Test public void testHashCode_contract() { final String name = "testMethod"; final BshMethod method1 = new BshMethod(name,Integer.class,new String[0],new Class[0],new Modifiers[0],null,null); final BshMethod method2 = new BshMethod(name,null); Assert.assertTrue("precondition check for test failed.",method2.equals(method1)); Assert.assertEquals("Equal classes should have equal hashcodes",method2.hashCode(),method1.hashCode()); }