Search in sources :

Example 1 with ProjectTreeItem

use of net.heartsome.cat.ts.test.ui.views.ProjectTreeItem in project translationstudio8 by heartsome.

the class TestDemos method TestFile.

@Ignore
@Test
public void TestFile() {
    String fileName = "HSCAT8-83.xlf";
    ProjectTreeItem pTN = ProjectTreeItem.getInstance(prjName);
    pTN.ctxMenuOpenFile(fileName);
    TS ts = TS.getInstance();
    XlfEditor xe = ts.getXlfEditor(fileName);
    int segNum = 2;
    xe.gotoSeg(segNum);
    String rowID = xe.rowIdOfSegNum(segNum);
    XliffUtil xu = new XliffUtil(rowID);
    assertTrue(!xu.tuIsApproved());
    xe.clickContextMenu(xe.ctxMenuApproveStatus(), xe.ctxMenuapproveStatusApproveCurrentSeg());
    xu = new XliffUtil(rowID);
    assertTrue(xu.tuIsApproved());
}
Also used : XliffUtil(net.heartsome.cat.ts.test.ui.utils.XliffUtil) ProjectTreeItem(net.heartsome.cat.ts.test.ui.views.ProjectTreeItem) XlfEditor(net.heartsome.cat.ts.test.ui.editors.XlfEditor) TS(net.heartsome.cat.ts.test.ui.dialogs.TS) Ignore(org.junit.Ignore) Test(org.junit.Test)

Example 2 with ProjectTreeItem

use of net.heartsome.cat.ts.test.ui.views.ProjectTreeItem in project translationstudio8 by heartsome.

the class TestDemos method TestProject.

@Ignore
@Test
public void TestProject() {
    //		String fileName = "temp.xlf";
    String srcLang = "en-US";
    String tgtLang = "zh-CN";
    //		String icon = "E:\\temp\\imgs\\LineNumber.png";
    //		String menuText = "设置文本段批准状态";
    ProjectTreeItem pTN = ProjectTreeItem.getInstance(prjName);
    pTN.ctxMenuOpenProjectFiles();
    //		String filePath = "D:\\Temp\\ts.win32.win32.x86\\workspace\\prjBot-001\\XLIFF\\temp.xlf";
    //		String fileName = new Path(filePath).lastSegment();
    TS ts = TS.getInstance();
    //		ts.menuFileOpenFile().click();
    //		OpenFileDialog.openFile(filePath);
    XlfEditor xe = ts.getXlfEditor(prjName);
    xe.selectLangPair(srcLang, tgtLang);
    xe.changeEditorLayout();
    xe.selectSourceCell(4);
    System.out.println(xe.rowIdOfSelectedSeg());
//		String filePath = "D:\\Temp\\TestExcel.xls";
//		String column = "password";
//		ExcelUtil exl = new ExcelUtil(filePath);
//		System.err.println(exl.getNextText(column));
//		XLIFFUtil xu = new XLIFFUtil(filePath);
//		System.err.println(xu.getSouceLang());
//		System.err.println(xu.getTargetLang());
}
Also used : ProjectTreeItem(net.heartsome.cat.ts.test.ui.views.ProjectTreeItem) XlfEditor(net.heartsome.cat.ts.test.ui.editors.XlfEditor) TS(net.heartsome.cat.ts.test.ui.dialogs.TS) Ignore(org.junit.Ignore) Test(org.junit.Test)

Aggregations

TS (net.heartsome.cat.ts.test.ui.dialogs.TS)2 XlfEditor (net.heartsome.cat.ts.test.ui.editors.XlfEditor)2 ProjectTreeItem (net.heartsome.cat.ts.test.ui.views.ProjectTreeItem)2 Ignore (org.junit.Ignore)2 Test (org.junit.Test)2 XliffUtil (net.heartsome.cat.ts.test.ui.utils.XliffUtil)1