package com.vci.client.portal.test; import org.junit.Test; import com.vci.client.portal.utility.UITools; import com.vci.corba.common.VCIError; import com.vci.corba.portal.data.PortalVI; public class TestPortalVIAndPRM { // @org.junit.Test // public void testSavePortalVI(){ // PortalVI obj = new PortalVI(); // obj.id = ObjectUtility.getNewObjectID36(); // obj.typeFlag = 1; // obj.typeName = "btm123"; // obj.viName = "list123"; // obj.viType = 0; // obj.prm = ""; // // boolean flag = false; // try { // flag = Tool.getService().savePortalVI(obj); // } catch (PLMError e) { // // TODO Auto-generated catch block // e.printStackTrace(); // } // Assert.assertTrue(flag); // } // // @org.junit.Test // public void testUpdatePortalVI(){ // PortalVI obj = new PortalVI(); // obj.id = "40D60F4B-0E66-107C-8D97-E07FFA558304"; // obj.typeFlag = 1; // obj.typeName = "fileobject"; // obj.viName = "LISTFILE"; // obj.viType = 0; // obj.prm = "asdggggggggggggggggggg"; // // boolean flag; // try { // flag = Tool.getService().updatePortalVI(obj); // Assert.assertTrue(flag); // } catch (PLMError e) { // // TODO Auto-generated catch block // e.printStackTrace(); // } // // } // // @org.junit.Test // public void testDeletePortalVI(){ // PortalVI obj = new PortalVI(); // obj.id = "627531FF-ADA2-30CE-D00C-FCE642E22534"; // obj.typeFlag = 1; // obj.typeName = "btmTWO"; // obj.viName = "listTWO"; // obj.viType = 0; // obj.prm = "asdggggggggggggggggggg"; // // boolean flag; // try { // flag = Tool.getService().deletePortalVI(obj); // Assert.assertTrue(flag); // } catch (PLMError e) { // // TODO Auto-generated catch block // e.printStackTrace(); // } // // } // // // @org.junit.Test // public void testDeletePortalVIBYID(){ // boolean flag; // try { // flag = Tool.getService().deletePortalVIByID("42C599B3-4837-4DB9-AC48-B352D0B496C6"); // Assert.assertTrue(flag); // } catch (PLMError e) { // // TODO Auto-generated catch block // e.printStackTrace(); // } // // } // // // @org.junit.Test // public void testXML(){ // PRM prm = new PRM(); // List prmItemList = new ArrayList(); // prm.setPrmItemList(prmItemList); // // PRMItem prmItem1 = new PRMItem(); // prmItem1.setItemInObj("CD6C213C-FD55-7804-A16F-0E29D48AA343"); // prmItem1.setItemOutFields("filepath,filetype"); // // prmItemList.add(prmItem1); // // String text = Tool.getPRMText(prm); // // PortalVI obj = new PortalVI(); // obj.id = ObjectUtility.getNewObjectID36(); // obj.typeFlag = 1; // obj.typeName = "fileobject"; // obj.viName = "FILELIST"; // obj.viType = 0; // obj.prm = text; // // boolean flag = false; // try { // flag = Tool.getService().savePortalVI(obj); // } catch (PLMError e) { // // TODO Auto-generated catch block // e.printStackTrace(); // } // Assert.assertTrue(flag); // PRM prm_ = Tool.getPRM(text); // } // // @org.junit.Test // public void testSaveSheet() { // PRM prm = new PRM(); // List prmItemList = new ArrayList(); // prm.setPrmItemList(prmItemList); // // PRMItem prmItem1 = new PRMItem(); // prmItem1.setItemField("filepath"); // prmItem1.setItemName("文件路径"); // prmItem1.setItemType("Text"); // // // prmItemList.add(prmItem1); // PRMItem prmItem2 = new PRMItem(); // prmItemList.add(prmItem2); // prmItem2.setItemField("filetype"); // prmItem2.setItemName("文件类型"); // prmItem2.setItemType("Text"); // // String text = Tool.getPRMText(prm); // // PortalVI obj = new PortalVI(); // obj.id = ObjectUtility.getNewObjectID36(); // obj.typeFlag = 1; // obj.typeName = "fileobject"; // obj.viName = "FILEVIEW"; // obj.viType = 1; // obj.prm = text; // // boolean flag = false; // try { // flag = Tool.getService().savePortalVI(obj); // } catch (PLMError e) { // // TODO Auto-generated catch block // e.printStackTrace(); // } // Assert.assertTrue(flag); // } // // @org.junit.Test // public void testGetByTypeName(){ // try { // PortalVI[] p = Tool.getService().getPortalVIArrayByTypeName("btmONE"); // } catch (PLMError e) { // e.printStackTrace(); // } // System.out.println(); // } // // @org.junit.Test // public void getListInfoById() { // try { // PortalVI p = Tool.getService().getPortalVIById("A68FD261-BB53-D52A-B0B4-DE2D9461A99C"); // PRM prm = Tool.getPRM(p.prm); // String sheetId = prm.getPrmItemList().get(0).getItemInObj(); // String[] column = prm.getPrmItemList().get(0).getItemOutFields().split(","); // Map map = new HashMap(); // for (int i = 0; i < column.length; i++) { // map.put(column[i], column[i]); // } // PortalVI sheet = Tool.getService().getPortalVIById(sheetId); // PRM sheetPrm = Tool.getPRM(sheet.prm); // for (int i = 0; i < sheetPrm.getPrmItemList().size(); i++) { // String index = sheetPrm.getPrmItemList().get(i).getItemField(); // if (map.containsKey(index)) { // map.put(index, sheetPrm.getPrmItemList().get(i).getItemName()); // } // } // } catch (PLMError e) { // // TODO Auto-generated catch block // e.printStackTrace(); // } // // } @Test public void testGetPortalVIByTypeNameAndVIName() throws VCIError{ PortalVI o = UITools.getService().getPortalVIByTypeNameAndVIName("btmONE", "listONE1"); System.out.println(); } }