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();
|
// }
|
// }
|
|
}
|