@@ -14,35 +14,47 @@ var path = require('path');
1414var assert = require ( 'assert' ) ;
1515
1616
17- describe ( 'PicturesController test' , function ( ) {
17+ describe ( 'one test case test' , function ( ) {
1818 this . timeout ( 200000 ) ;
1919 const cellsApi = new api . CellsApi ( clientId , clientSecret , "v3.0" , ApiURL ) ;
20- describe ( 'post_worksheet_chart_title test' , function ( ) {
21- it ( "should call PostWorksheetChartTitle successfully" , function ( ) {
20+ describe ( 'post_workbook_import_xml test' , function ( ) {
21+ it ( "should call PostWorkbookImportXML successfully" , function ( ) {
2222 var remoteFolder = "TestData/In"
2323
24- var localName = "Book1.xlsx"
25- var remoteName = "Book1.xlsx"
24+ var localName = "Template.xlsx"
25+ var dataXML = "data.xml"
26+ var remoteName = "Template.xlsx"
2627
2728 var localNameRequest = new model . UploadFileRequest ( ) ;
2829 localNameRequest . uploadFiles = { localName :fs . createReadStream ( localPath + localName ) } ;
2930 localNameRequest . path = remoteFolder + "/" + remoteName ;
3031 localNameRequest . storageName = "" ;
3132 cellsApi . uploadFile ( localNameRequest ) ;
33+ var dataXMLRequest = new model . UploadFileRequest ( ) ;
34+ dataXMLRequest . uploadFiles = { dataXML :fs . createReadStream ( localPath + dataXML ) } ;
35+ dataXMLRequest . path = remoteFolder + "/data.xml" ;
36+ dataXMLRequest . storageName = "" ;
37+ cellsApi . uploadFile ( dataXMLRequest ) ;
3238
33- var title = new model . Title ( ) ;
34- title . isVisible = true ;
39+ var importXMLRequestXMLFileSource = new model . FileSource ( ) ;
40+ importXMLRequestXMLFileSource . fileSourceType = "CloudFileSystem" ;
41+ importXMLRequestXMLFileSource . filePath = remoteFolder + "/data.xml" ;
42+ var importXMLRequestImportPosition = new model . ImportPosition ( ) ;
43+ importXMLRequestImportPosition . sheetName = "Sheet1" ;
44+ importXMLRequestImportPosition . rowIndex = 3 ;
45+ importXMLRequestImportPosition . columnIndex = 4 ;
46+ var importXMLRequest = new model . ImportXMLRequest ( ) ;
47+ importXMLRequest . xMLFileSource = importXMLRequestXMLFileSource ;
48+ importXMLRequest . importPosition = importXMLRequestImportPosition ;
3549
36- var request = new model . PostWorksheetChartTitleRequest ( ) ;
50+ var request = new model . PostWorkbookImportXMLRequest ( ) ;
51+ request . importXMLRequest = importXMLRequest ;
3752 request . name = remoteName ;
38- request . sheetName = "Sheet4" ;
39- request . chartIndex = 0 ;
40- request . title = title ;
4153 request . folder = remoteFolder ;
4254 request . storageName = "" ;
43- return cellsApi . postWorksheetChartTitle ( request ) . then ( ( result ) => {
55+ return cellsApi . postWorkbookImportXML ( request ) . then ( ( result ) => {
4456 expect ( result . response . statusCode ) . to . equal ( 200 ) ;
4557 } ) ;
4658 } ) ;
47- } ) ;
48- } ) ;
59+ } ) ;
60+ } )
0 commit comments