package com.vci.test.fm; import junit.framework.Assert; import org.junit.After; import org.junit.AfterClass; import org.junit.Before; import org.junit.BeforeClass; import org.junit.Test; import com.vci.client.LogonApplication; import com.vci.client.common.objects.UserEntityObject; import com.vci.client.fm.ClientFileObjectOperation; import com.vci.client.fm.FileObject; import com.vci.corba.common.VCIError; import com.vci.omd.constants.BusinessConstants; public class FMClientTest { ClientFileObjectOperation operation = new ClientFileObjectOperation(); @BeforeClass public static void setUpBeforeClass() throws Exception { } @AfterClass public static void tearDownAfterClass() throws Exception { } @Before public void setUp() throws Exception { UserEntityObject ueo = new UserEntityObject(); ueo.setIp("192.168.0.50"); ueo.setUserName("eddieliu"); LogonApplication.userEntityObject = ueo; } @After public void tearDown() throws Exception { } @Test public void testCreateNewFile() { try { FileObject fileObject = operation.createNewFile(); fileObject.setFileType("log"); fileObject.setRevisionLimit(7); fileObject.setName("RHDSetup"); fileObject.setDocumentoid("3E706044-F378-7238-AD5B-D0830E8DF36E"); String localfilePath = "C:/RecorderSDKLog.txt"; fileObject = operation.createNewFile(localfilePath, fileObject); System.out.println(fileObject.getOid() + ":" + fileObject.getFilePath()); } catch (VCIError e) { e.printStackTrace(); } } @Test public void testGetFileObject() { try { String id = "11430277-79CF-37D1-79E4-F66E4AEEA1AA"; FileObject fileObject = operation.getFileObject(id); System.out.println(fileObject.getOid() + ":" + fileObject.getFilePath()); String filePath = operation.getFullFilePath(fileObject); operation.downLoadFile("e:\\test11.txt", filePath); System.out.println("======="); } catch (VCIError e) { e.printStackTrace(); } } @Test public void testCheckOutFileObject() { try { String id = "15A27159-7789-F7F3-62C3-2D86F6B445BE"; FileObject fileObject = operation.getFileObject(id); boolean rs = operation.checkOutFileObject(fileObject); Assert.assertTrue(rs); } catch (VCIError e) { e.printStackTrace(); } } @Test public void testDownLoadFile() { try { String id = "15A27159-7789-F7F3-62C3-2D86F6B445BE"; FileObject fileObject = operation.getFileObject(id); boolean rs = operation.downLoadFile("e:\\test11.rar", fileObject.getFilePath()); Assert.assertTrue(rs); } catch (VCIError e) { e.printStackTrace(); } } @Test public void testUploadFile() { try { String id = "15A27159-7789-F7F3-62C3-2D86F6B445BE"; FileObject fileObject = operation.getFileObject(id); boolean rs = operation.uploadFile("e:\\test11.rar", fileObject.getFilePath()); Assert.assertTrue(rs); } catch (VCIError e) { e.printStackTrace(); } } @Test public void testUpdateFileObject() { try { String id = "15A27159-7789-F7F3-62C3-2D86F6B445BE"; FileObject fileObject = operation.getFileObject(id); fileObject.setRevisionLimit(5); fileObject.setAttributeValue(BusinessConstants.SELECT_NAME, "eddiemodify"); boolean rs = operation.updateFileObject(fileObject); Assert.assertTrue(rs); } catch (VCIError e) { e.printStackTrace(); } } @Test public void testCheckInFileObject() { try { String id = "15A27159-7789-F7F3-62C3-2D86F6B445BE"; FileObject fileObject = operation.getFileObject(id); boolean rs = operation.checkInFileObject(fileObject); Assert.assertTrue(rs); } catch (VCIError e) { e.printStackTrace(); } } @Test public void testCheckoutFileObject() { try { String id = "15A27159-7789-F7F3-62C3-2D86F6B445BE"; FileObject fileObject = operation.getFileObject(id); boolean rs = operation.checkOutFileObject(fileObject); Assert.assertTrue(rs); } catch (VCIError e) { e.printStackTrace(); } } @Test public void testUncheckOutFileObject() { try { String id = "15A27159-7789-F7F3-62C3-2D86F6B445BE"; FileObject fileObject = operation.getFileObject(id); boolean rs = operation.undCheckOutFileObject(fileObject); Assert.assertTrue(rs); } catch (VCIError e) { e.printStackTrace(); } } @Test public void testReviseFileObject() { try { String id = "15A27159-7789-F7F3-62C3-2D86F6B445BE"; FileObject fileObject = operation.getFileObject(id); FileObject toObj = operation.reviseFileObject(fileObject, ""); Assert.assertEquals(fileObject.getName(), toObj.getName()); } catch (VCIError e) { e.printStackTrace(); } } // @Test // public void testUpdateFile() { // try { // String localfilePath = "C:/task.rar"; // String oid = "7FA2CAFE-F5DE-1CDF-28B5-864F4660B829"; // String clientPath = "C:/file"; // String boName = "fileobject"; // boolean rs = operation.updateFile(localfilePath,oid,clientPath,boName); // } catch (VCIError e) { // e.printStackTrace(); // } // Assert.assertTrue(true); // } // // @Test // public void testCheckInFileObject() { // try { // String oid = "6A5B80F5-6A0C-4498-1D5A-C0948F4445EB"; // String boName = "fileobject"; // boolean rs = operation.checkInFileObject(oid,boName); // } catch (VCIError e) { // e.printStackTrace(); // } // } // // @Test // public void testCheckOutFileObject() { // try { // String oid = "6A5B80F5-6A0C-4498-1D5A-C0948F4445EB"; // String boName = "fileobject"; // FileObject fileObject = operation.checkOutFileObject(oid,boName); // System.out.println(fileObject.getOid() + ":" // + fileObject.getFilePath()); // } catch (VCIError e) { // e.printStackTrace(); // } // } // // @Test // public void testUpLoadFileObject() { // try { // String localfilePath = "C:/task.rar"; // boolean rs = operation.upLoadFile(localfilePath); // System.out.println(fileObject.getOid() + ":" // + fileObject.getFilePath()); // } catch (VCIError e) { // // TODO Auto-generated catch block // e.printStackTrace(); // } // } // // @Test // public void testDownLoadFileObject() { // try { // String oid = "6A5B80F5-6A0C-4498-1D5A-C0948F4445EB"; // String clientPath = "C:/file"; // String boName = "fileobject"; // FileObject fileObject = operation.downLoadFileObject(oid,clientPath,boName); // System.out.println(fileObject.getOid() + ":" // + fileObject.getFilePath()); // } catch (VCIError e) { // e.printStackTrace(); // } // } // // @Test // public void testDeleteFileObject() { // try { // String oid = "7FA2CAFE-F5DE-1CDF-28B5-864F4660B829"; // String boName = "fileobject"; // try { // boolean rs = operation.deleteFileObject(oid,boName); // } catch (VCIError e) { // // TODO Auto-generated catch block // e.printStackTrace(); // } // } catch (VCIError e) { // e.printStackTrace(); // } // Assert.assertTrue(true); // } // @Test // public void testDeleteFileObjectRevision() { // try { // String oid = "03BFAF19-9EB0-CBF4-8A98-161697ADF350"; // String boName = "fileobject"; // boolean rs = operation.deleteFileObjectRevision(oid,boName); // } catch (VCIError e) { // e.printStackTrace(); // } // Assert.assertTrue(true); // } // @Test // public void testUpdateFileObjectRevision() { // try { // String oid = "7FA2CAFE-F5DE-1CDF-28B5-864F4660B829"; // String boName = "fileobject"; // boolean rs = operation.updateFileObjectRevision(oid,boName); // } catch (VCIError e) { // e.printStackTrace(); // } // Assert.assertTrue(true); // } // // @Test // public void testUndCheckOutFileObject() { // try { // String oid = "26C30348-D460-E777-39AF-D18E9B1D5C35"; // String boName = "fileobject"; // boolean rs = operation.undCheckOutFileObject(oid,boName); // } catch (VCIError e) { // e.printStackTrace(); // } // Assert.assertTrue(true); // } // // @Test // public void testReviseFileObject() { // try { // String oid = "51A324E7-5AA1-BB46-3A53-7D772BCEB317"; // String boName = "fileobject"; // FileObject fileObject = operation.reviseFileObject(oid,boName,"1"); // System.out.println(fileObject.getOid() + ":" // + fileObject.getFilePath()); // } catch (VCIError e) { // e.printStackTrace(); // } catch (VCIError e) { // // TODO Auto-generated catch block // e.printStackTrace(); // } // } }