| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- package com.java110;
- import junit.framework.Test;
- import junit.framework.TestCase;
- import junit.framework.TestSuite;
- import org.apache.ibatis.ognl.Ognl;
- import org.apache.ibatis.ognl.OgnlContext;
- import java.util.HashMap;
- import java.util.Map;
- /**
- * Unit test for simple App.
- */
- public class AppTest
- extends TestCase {
- /**
- * Create the test case
- *
- * @param testName name of the test case
- */
- public AppTest(String testName) {
- super(testName);
- }
- /**
- * @return the suite of tests being tested
- */
- public static Test suite() {
- return new TestSuite(AppTest.class);
- }
- /**
- * Rigourous Test :-)
- */
- public void testApp() {
- assertTrue(true);
- }
- public void testOgnl() throws Exception{
- //创建一个Ognl上下文对象
- OgnlContext context = new OgnlContext();
- Map user = new HashMap();
- user.put("id", "123213");
- user.put("name", "张三");
- context.putAll(user);
- Object node = Ognl.parseExpression("id != null and name != null");
- Object value = Ognl.getValue(node,context);
- System.out.printf("value : " + value);
- }
- }
|