3434use \Aspose \Cells \Cloud \ObjectSerializer ;
3535use \Aspose \Cells \Cloud \CellsApiTestBase ;
3636use \Aspose \Cells \Cloud \Api \CellsApi ;
37- use \Aspose \Cells \Cloud \Request \PostProtectRequest ;
37+ use \Aspose \Cells \Cloud \Request \PostWorksheetCellsRangesCopyRequest ;
3838use \Aspose \Cells \Cloud \Model \ProtectWorkbookRequst ;
39+ use \Aspose \Cells \Cloud \Model \Range ;
40+ use \Aspose \Cells \Cloud \Model \RangeCopyRequest ;
41+ use \Aspose \Cells \Cloud \Request \PostProtectWorkbookRequest ;
3942use PHPUnit \Framework \TestCase ;
43+
4044class LightCellsTest extends \PHPUnit_Framework_TestCase
4145{
4246
@@ -70,21 +74,37 @@ public static function tearDownAfterClass()
7074 {
7175 }
7276
73- public function testPostProtect ()
77+
78+ public function testPostWorksheetCellsRanges ()
7479 {
75- $ assemblyTestXlsx = "assemblytest.xlsx " ;
76- $ dataSourceXlsx = "datasource.xlsx " ;
80+ $ remoteFolder = "TestData/In " ;
81+
82+ $ localName = "Book1.xlsx " ;
83+ $ remoteName = "Book1.xlsx " ;
7784
78- $ mapFiles = array ();
79- $ mapFiles [$ assemblyTestXlsx ] = CellsApiTestBase::getfullfilename ($ assemblyTestXlsx );
80- $ mapFiles [$ dataSourceXlsx ] = CellsApiTestBase::getfullfilename ($ dataSourceXlsx );
85+ $ rangeOperateSource = new \Aspose \Cells \Cloud \Model \Range ();
86+ $ rangeOperateSource ->setColumnCount (1 );
87+ $ rangeOperateSource ->setColumnWidth (10.0 );
88+ $ rangeOperateSource ->setFirstRow (1 );
89+ $ rangeOperateSource ->setRowCount (10 );
90+ $ rangeOperateTarget = new \Aspose \Cells \Cloud \Model \Range ();
91+ $ rangeOperateTarget ->setColumnCount (1 );
92+ $ rangeOperateTarget ->setColumnWidth (10.0 );
93+ $ rangeOperateTarget ->setFirstRow (10 );
94+ $ rangeOperateTarget ->setRowCount (10 );
95+ $ rangeOperate = new \Aspose \Cells \Cloud \Model \RangeCopyRequest ();
96+ $ rangeOperate ->setOperate ("copydata " );
97+ $ rangeOperate ->setSource ($ rangeOperateSource );
98+ $ rangeOperate ->setTarget ($ rangeOperateTarget );
99+ CellsApiTestBase::ready ( $ this ->instance ,$ localName ,$ remoteFolder . "/ " . $ remoteName , "" );
81100
82- $ request = new PostProtectRequest ();
83- $ request ->setFile ( $ mapFiles );
84- $ request ->setPassword ('12345 ' );
85- $ protectWorkbookRequest = new ProtectWorkbookRequst ();
86- $ request ->setProtectWorkbookRequst ($ protectWorkbookRequest );
87- $ this ->instance ->postProtect ($ request );
101+ $ request = new PostWorksheetCellsRangesCopyRequest ();
102+ $ request ->setName ( $ remoteName );
103+ $ request ->setSheetName ( "Sheet1 " );
104+ $ request ->setRangeOperate ( $ rangeOperate );
105+ $ request ->setFolder ( $ remoteFolder );
106+ $ request ->setStorageName ( "" );
107+ $ this ->instance ->postWorksheetCellsRangesCopy ($ request );
88108 }
89109
90110}
0 commit comments