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

📄 viewhelpertest.java

📁 OBPM是一个开源
💻 JAVA
字号:
package cn.myapps.core.dynaform.view.action;

import java.util.Collection;
import java.util.Iterator;

import cn.myapps.base.dao.PersistenceUtils;
import cn.myapps.core.deploy.module.ejb.ModuleProcess;
import cn.myapps.core.deploy.module.ejb.ModuleVO;
import cn.myapps.core.dynaform.view.ejb.View;
import cn.myapps.util.ProcessFactory;
import junit.framework.TestCase;

public class ViewHelperTest extends TestCase {
	ViewHelper helper;

	protected void setUp() throws Exception {
		super.setUp();
		helper = new ViewHelper();
	}

	protected void tearDown() throws Exception {
		super.tearDown();
	}

	/*
	 * Test method for
	 * 'cn.myapps.core.dynaform.view.action.ViewHelper.get_viewList()'
	 */
	public void testGet_viewList() throws Exception {
		String modId = doSave();
		helper.setModuleid(modId);
		Collection viewList = helper.get_viewList("");
		assertTrue(viewList.size() > 0);

		doDelete(viewList);
	}

	/*
	 * Test method for
	 * 'cn.myapps.core.dynaform.view.action.ViewHelper.convertValuesMapToPage(String,
	 * String, String, String, Map)'
	 */
	public void testConvertValuesMapToPage() {

	}

	/*
	 * Test method for
	 * 'cn.myapps.core.dynaform.view.action.ViewHelper.displayViewHtml(String,
	 * String, String, String, Map)'
	 */
	public void testDisplayViewHtml() {

	}

	/*
	 * Test method for 'cn.myapps.core.dynaform.form.action.FormAction.doSave()'
	 */
	public String doSave() throws Exception {
		ModuleVO modVO = new ModuleVO();
		modVO.setName("testModulue");
		ModuleProcess mp = (ModuleProcess) ProcessFactory
				.createProcess(ModuleProcess.class);
		mp.doCreate(modVO);

		View vo = new View();
//		//PersistenceUtils.getSessionSignal().sessionSignal++;
		vo.setName("testView");
		vo.setModule(modVO);
		helper.proxy.doCreate(vo);
//		//PersistenceUtils.getSessionSignal().sessionSignal--;

//		//PersistenceUtils.getSessionSignal().sessionSignal++;
		View findVO = (View) helper.proxy.doView(vo.getId());
//		//PersistenceUtils.getSessionSignal().sessionSignal--;

		assertEquals(findVO.getName(), vo.getName());

		return modVO.getId();
	}

	/*
	 * Test method for 'cn.myapps.base.action.BaseAction.doDelete()'
	 */
	public void doDelete(Collection flowList) throws Exception {
//		//PersistenceUtils.getSessionSignal().sessionSignal++;

		ModuleProcess mp = (ModuleProcess) ProcessFactory
				.createProcess(ModuleProcess.class);
		View view = null;
		for (Iterator iter = flowList.iterator(); iter.hasNext();) {
			view = (View) iter.next();
			helper.proxy.doRemove(view.getId());
		}
		if (view != null) {
			mp.doRemove(view.getModule().getId());
		}
//		//PersistenceUtils.getSessionSignal().sessionSignal--;

	}
}

⌨️ 快捷键说明

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