package com.vci.client.portal.test; import org.junit.Assert; import org.junit.Before; import org.junit.Test; import com.vci.client.portal.utility.PLDefination; import com.vci.client.portal.utility.UITools; import com.vci.common.utility.ObjectUtility; import com.vci.corba.common.VCIError; import com.vci.corba.portal.data.PLPageDefination; public class TestPLPageDefination { PLDefination obj = new PLDefination(); @Before public void initPLDefination(){ obj.setType(3); obj.setTemplateType("1"); obj.setSearchTarger("3"); // obj.setControlPath("/vci/VciDocumentFile.jsp"); obj.setShowType("StandardManagement"); obj.setTemplateId("StandardManagementList"); } //test保存PLPageDefination @org.junit.Test public void testSavePLPageDefination() throws Throwable{ PLPageDefination plPageDefination = new PLPageDefination(); plPageDefination.plOId = ObjectUtility.getNewObjectID36(); plPageDefination.plTabPageOId = "6D71ECB2-5E4C-6F74-858A-FE6A14E42091"; plPageDefination.plType = 3; plPageDefination.plDefination = UITools.getPLDefinationText(obj); try { boolean flag = UITools.getService().savePLPageDefination(plPageDefination); Assert.assertTrue(flag); } catch (VCIError e) { e.printStackTrace(); } } @Test public void testGetPLPageDefination() throws Throwable{ PLPageDefination obj = UITools.getService().getPLPageDefinationById("8ECF5669-BE93-555C-9CA3-E3705B325996"); PLDefination p = UITools.getPLDefination(obj.plDefination); System.out.println(); } // test更新PLPageDefination // @org.junit.Test // public void testUpdatePLPageDefination() { // PLPageDefination plPageDefination = new PLPageDefination(); // plPageDefination.plOId = "AE930DCA-4E79-5537-0FF5-F7D861C7124F"; // plPageDefination.plPageContextOId = "update"; // plPageDefination.plType = 2; // plPageDefination.plDefination = "plDefination"; // try { // boolean flag = Tool.getService().updatePLPageDefination(plPageDefination); // Assert.assertTrue(flag); // } catch (PLMError e) { // e.printStackTrace(); // } // } // test删除PLPageDefination // @org.junit.Test // public void testDeletePLPageDefination() { // PLPageDefination plPageDefination = new PLPageDefination(); // plPageDefination.plOId = "AE930DCA-4E79-5537-0FF5-F7D861C7124F"; // try { // boolean flag = Tool.getService().deletePLPageDefination(plPageDefination); // Assert.assertTrue(flag); // } catch (PLMError e) { // e.printStackTrace(); // } // } // test删除PLPageDefination // @org.junit.Test // public void testDeletePLPageDefinationById() { // PLPageDefination plPageDefination = new PLPageDefination(); // plPageDefination.plOId = ObjectUtility.getNewObjectID36(); // plPageDefination.plPageContextOId = "plPageContextOId"; // plPageDefination.plType = 2; // plPageDefination.plDefination = "plDefination"; // try { // boolean flag = Tool.getService().deletePLPageDefinationByID("C492143C-F652-9A26-EF2E-4BC97D23C464"); // Assert.assertTrue(flag); // } catch (PLMError e) { // e.printStackTrace(); // } // } }