package com.vci.client.portal.test; import org.junit.Assert; import org.junit.Test; 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.PLTabButton; public class TestPLTabButton { //test保存PLTabButton // @org.junit.Test public void testSavePLTabButton(){ PLTabButton plTabButton = new PLTabButton(); plTabButton.plOId = ObjectUtility.getNewObjectID36(); plTabButton.plTableOId = ""; plTabButton.plPageOId = "6D71ECB2-5E4C-6F74-858A-FE6A14E42091"; plTabButton.plActionOId = "65274704-5557-231C-E3EA-0B32B9BD5A0B"; plTabButton.plLabel = "新建"; plTabButton.plDesc = "新建对象"; plTabButton.plSeq = 1; plTabButton.plCreateUser = "1"; plTabButton.plModifyUser = "1"; try { boolean flag = UITools.getService().savePLTabButton(plTabButton); Assert.assertTrue(flag); } catch (VCIError e) { e.printStackTrace(); } } // // // test更新PLTabButton // @org.junit.Test // public void testUpdatePLTabButton() { // PLTabButton plTabButton = new PLTabButton(); // plTabButton.plOId = "7DFA2237-9D40-1D8D-2BAF-B5DA93F3984E"; // plTabButton.plTableOId = "update"; // plTabButton.plPageOId = "plPageOId"; // plTabButton.plActionOId = "plActionOId"; // plTabButton.plLabel = "plLabel"; // plTabButton.plDesc = "plDesc"; // plTabButton.plSeq = 2; // plTabButton.plCreateUser = "plCreateUser"; // plTabButton.plModifyUser = "plModifyUser"; // plTabButton.plLicensOrs = "plLicensOrs"; // // try { // boolean flag = Tool.getService().updatePLTabButton(plTabButton); // Assert.assertTrue(flag); // } catch (PLMError e) { // e.printStackTrace(); // } // } // // // test删除PLTabButton // @org.junit.Test // public void testDeletePLTabButton() { // PLTabButton plTabButton = new PLTabButton(); // plTabButton.plOId = "14B16B71-4A36-E6CD-7E86-DA2E8075084D"; // // try { // boolean flag = Tool.getService().deletePLTabButton(plTabButton); // Assert.assertTrue(flag); // } catch (PLMError e) { // e.printStackTrace(); // } // } // // // test删除PLTabButton // @org.junit.Test // public void testDeletePLTabButtonById() { // // try { // boolean flag = Tool.getService().deletePLTabButtonByID("84E7597D-97DD-FF92-AF7B-5ADC9E2AD8E1"); // Assert.assertTrue(flag); // } catch (PLMError e) { // e.printStackTrace(); // } // } @Test public void testGetPLTabButtonById(){ try { PLTabButton o = UITools.getService().getPLTabButtonById("A50FA2EE-4C22-8549-F145-754C3FFA8874"); System.out.println(); } catch (VCIError e) { // TODO Auto-generated catch block e.printStackTrace(); } } @Test public void testGetPLTabButtonByTableOId(){ try { PLTabButton[] o = UITools.getService().getPLTabButtonsByTableOId("plTableOId"); System.out.println(); } catch (VCIError e) { // TODO Auto-generated catch block e.printStackTrace(); } } @Test public void batchCreateButton() { try { String pageOid = "6D71ECB2-5E4C-6F74-858A-FE6A14E42091"; PLTabButton createButton = new PLTabButton(); createButton.plOId = ObjectUtility.getNewObjectID36(); createButton.plTableOId = pageOid; createButton.plPageOId = ""; createButton.plActionOId = "65274704-5557-231C-E3EA-0B32B9BD5A0B"; createButton.plLabel = "新建"; createButton.plDesc = "新建对象"; createButton.plSeq = 0; createButton.plCreateUser = "1"; createButton.plModifyUser = "1"; boolean flag = UITools.getService().savePLTabButton(createButton); Assert.assertTrue(flag); PLTabButton editButton = new PLTabButton(); editButton.plOId = ObjectUtility.getNewObjectID36(); editButton.plTableOId = pageOid; editButton.plPageOId = ""; editButton.plActionOId = "F8534EFE-130B-0CB3-D477-2AC7B19B7DC4"; editButton.plLabel = "修改"; editButton.plDesc = "修改对象"; editButton.plSeq = 1; editButton.plCreateUser = "1"; editButton.plModifyUser = "1"; flag = UITools.getService().savePLTabButton(editButton); Assert.assertTrue(flag); PLTabButton deleteButton = new PLTabButton(); deleteButton.plOId = ObjectUtility.getNewObjectID36(); deleteButton.plTableOId = pageOid; deleteButton.plPageOId = "";; deleteButton.plActionOId = "2655E9F0-014B-DFEC-6F92-A6D1C51FDA19"; deleteButton.plLabel = "删除"; deleteButton.plDesc = "删除对象"; deleteButton.plSeq = 2; deleteButton.plCreateUser = "1"; deleteButton.plModifyUser = "1"; flag = UITools.getService().savePLTabButton(deleteButton); Assert.assertTrue(flag); // // PLTabButton deleteButton = new PLTabButton(); // deleteButton.plOId = ObjectUtility.getNewObjectID36(); // deleteButton.plTableOId = pageOid; // deleteButton.plPageOId = "";; // deleteButton.plActionOId = "6A296BFE-3CD2-77D4-186C-0BAA9449E97C"; // deleteButton.plLabel = "移除"; // deleteButton.plDesc = "移除对象"; // deleteButton.plSeq = 2; // deleteButton.plCreateUser = "1"; // deleteButton.plModifyUser = "1"; // // flag = Tool.getService().savePLTabButton(deleteButton); // Assert.assertTrue(flag); // // PLTabButton chooseButton = new PLTabButton(); // chooseButton.plOId = ObjectUtility.getNewObjectID36(); // chooseButton.plTableOId = pageOid; // chooseButton.plPageOId = "";; // chooseButton.plActionOId = "D26FCC6A-E669-DEDD-5C71-B98E8F1F6CB7"; // chooseButton.plLabel = "增加"; // chooseButton.plDesc = "增加已有对象"; // chooseButton.plSeq = 3; // chooseButton.plCreateUser = "1"; // chooseButton.plModifyUser = "1"; // // flag = Tool.getService().savePLTabButton(chooseButton); // Assert.assertTrue(flag); // PLTabButton chooseModelButton = new PLTabButton(); // chooseModelButton.plOId = ObjectUtility.getNewObjectID36(); // chooseModelButton.plTableOId = pageOid; // chooseModelButton.plPageOId = "";; // chooseModelButton.plActionOId = "88F7AF37-D1F5-DB2F-F6B3-50CA074CC399"; // chooseModelButton.plLabel = "增加型号文件"; // chooseModelButton.plDesc = "增加型号文件"; // chooseModelButton.plSeq = 4; // chooseModelButton.plCreateUser = "1"; // chooseModelButton.plModifyUser = "1"; // // flag = Tool.getService().savePLTabButton(chooseModelButton); // Assert.assertTrue(flag); // // PLTabButton copyButton = new PLTabButton(); // copyButton.plOId = ObjectUtility.getNewObjectID36(); // copyButton.plTableOId = pageOid; // copyButton.plPageOId = "";; // copyButton.plActionOId = "952CA201-9675-52ED-7EB6-FDAB67B57AC6"; // copyButton.plLabel = "复制文件"; // copyButton.plDesc = "复制文件"; // copyButton.plSeq = 5; // copyButton.plCreateUser = "1"; // copyButton.plModifyUser = "1"; // // flag = Tool.getService().savePLTabButton(copyButton); // Assert.assertTrue(flag); // // PLTabButton pasteButton = new PLTabButton(); // pasteButton.plOId = ObjectUtility.getNewObjectID36(); // pasteButton.plTableOId = pageOid; // pasteButton.plPageOId = "";; // pasteButton.plActionOId = "49ECCC71-62F5-F635-E6BE-394BE93F674C"; // pasteButton.plLabel = "粘贴文件"; // pasteButton.plDesc = "粘贴文件"; // pasteButton.plSeq = 6; // pasteButton.plCreateUser = "1"; // pasteButton.plModifyUser = "1"; // // flag = Tool.getService().savePLTabButton(pasteButton); // Assert.assertTrue(flag); // // PLTabButton expButton = new PLTabButton(); // expButton.plOId = ObjectUtility.getNewObjectID36(); // expButton.plTableOId = pageOid; // expButton.plPageOId = "";; // expButton.plActionOId = "56B9EC54-3EDA-39CE-2030-FDD74BC0821A"; // expButton.plLabel = "导出"; // expButton.plDesc = "导出"; // expButton.plSeq = 6; // expButton.plCreateUser = "1"; // expButton.plModifyUser = "1"; // // boolean flag = Tool.getService().savePLTabButton(expButton); // Assert.assertTrue(flag); // // PLTabButton revButton = new PLTabButton(); // revButton.plOId = ObjectUtility.getNewObjectID36(); // revButton.plTableOId = pageOid; // revButton.plPageOId = "";; // revButton.plActionOId = "BD792F2E-EDB9-B53D-810C-6EC22CBABB78"; // revButton.plLabel = "升版"; // revButton.plDesc = "升版"; // revButton.plSeq = 8; // revButton.plCreateUser = "1"; // revButton.plModifyUser = "1"; // // flag = Tool.getService().savePLTabButton(revButton); // Assert.assertTrue(flag); // PLTabButton importButton = new PLTabButton(); // importButton.plOId = ObjectUtility.getNewObjectID36(); // importButton.plTableOId = pageOid; // importButton.plPageOId = ""; // importButton.plActionOId = "1EF35A82-377B-BA4A-AB79-8F0D713DED6B"; // importButton.plLabel = "导入"; // importButton.plDesc = "导入对象"; // importButton.plSeq = 5; // importButton.plCreateUser = "1"; // importButton.plModifyUser = "1"; // // boolean flag = Tool.getService().savePLTabButton(importButton); // Assert.assertTrue(flag); // PLTabButton analyzeButton = new PLTabButton(); // analyzeButton.plOId = ObjectUtility.getNewObjectID36(); // analyzeButton.plTableOId = pageOid; // analyzeButton.plPageOId = "";; // analyzeButton.plActionOId = "5D5AC1B2-B44B-64B0-CC99-D2527CF944BD"; // analyzeButton.plLabel = "分析"; // analyzeButton.plDesc = "根据业务进行分析"; // analyzeButton.plSeq = 3; // analyzeButton.plCreateUser = "1"; // analyzeButton.plModifyUser = "1"; // boolean flag = Tool.getService().savePLTabButton(analyzeButton); // Assert.assertTrue(flag); // PLTabButton downloadButton = new PLTabButton(); // downloadButton.plOId = ObjectUtility.getNewObjectID36(); // downloadButton.plTableOId = pageOid; // downloadButton.plPageOId = "";; // downloadButton.plActionOId = "2EC2D155-3829-838C-9AB0-6B10874BF8F3"; // downloadButton.plLabel = "下载"; // downloadButton.plDesc = "下载文件"; // downloadButton.plSeq = 4; // downloadButton.plCreateUser = "1"; // downloadButton.plModifyUser = "1"; // flag = Tool.getService().savePLTabButton(downloadButton); // Assert.assertTrue(flag); // // PLTabButton downloadButton = new PLTabButton(); // downloadButton.plOId = ObjectUtility.getNewObjectID36(); // downloadButton.plTableOId = pageOid; // downloadButton.plPageOId = "";; // downloadButton.plActionOId = "10A4E3E8-5CC7-B8E2-DF17-83A413160F3B"; // downloadButton.plLabel = "浏览"; // downloadButton.plDesc = "浏览"; // downloadButton.plSeq = 0; // downloadButton.plCreateUser = "1"; // downloadButton.plModifyUser = "1"; // boolean flag = Tool.getService().savePLTabButton(downloadButton); // Assert.assertTrue(flag); PLTabButton downloadButton = new PLTabButton(); downloadButton.plOId = ObjectUtility.getNewObjectID36(); downloadButton.plTableOId = pageOid; downloadButton.plPageOId = "";; downloadButton.plActionOId = "FBDF5849-4B7B-50E1-1D94-E0194CFA8B67"; downloadButton.plLabel = "跃迁"; downloadButton.plDesc = "跃迁"; downloadButton.plSeq = 9; downloadButton.plCreateUser = "1"; downloadButton.plModifyUser = "1"; flag = UITools.getService().savePLTabButton(downloadButton); Assert.assertTrue(flag); } catch (VCIError e) { e.printStackTrace(); } } }