Skip to content

Commit 1a05b6b

Browse files
committed
2023-09-18 : Synchronize codes to the origin repository.
1 parent 5637278 commit 1a05b6b

File tree

4 files changed

+87
-0
lines changed

4 files changed

+87
-0
lines changed

Aspose.Cells.Cloud.SDK.Test/Api/ListObjectsControllerTests.cs

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -344,5 +344,54 @@ public void TestPostWorksheetListColumnsTotal()
344344
var actual = this.CellsApi.PostWorksheetListColumnsTotal(request);
345345
Assert.AreEqual(200, actual.Code);
346346
}
347+
348+
/// <summary>
349+
/// Test for PostWorksheetListObjectRemoveDuplicates of ListObjectsController.
350+
/// </summary>
351+
[TestCategory(ProductName)]
352+
[TestMethod]
353+
public void TestPostWorksheetListObjectRemoveDuplicates()
354+
{
355+
string localName = "TestTables.xlsx";
356+
string remoteName = "TestTables.xlsx";
357+
358+
this.UploadFile(localName, remoteFolder + "/" + remoteName, "");
359+
360+
var request = new PostWorksheetListObjectRemoveDuplicatesRequest(
361+
name: remoteName,
362+
sheetName: "Sheet2",
363+
listObjectIndex: 0,
364+
folder: remoteFolder,
365+
storageName: ""
366+
);
367+
var actual = this.CellsApi.PostWorksheetListObjectRemoveDuplicates(request);
368+
Assert.AreEqual(200, actual.Code);
369+
}
370+
371+
/// <summary>
372+
/// Test for TestPostWorksheetListObjectInsertSlicer of ListObjectsController.
373+
/// </summary>
374+
[TestCategory(ProductName)]
375+
[TestMethod]
376+
public void TestPostWorksheetListObjectInsertSlicer()
377+
{
378+
string localName = "TestTables.xlsx";
379+
string remoteName = "TestTables.xlsx";
380+
381+
this.UploadFile(localName, remoteFolder + "/" + remoteName, "");
382+
383+
var request = new PostWorksheetListObjectInsertSlicerRequest(
384+
name: remoteName,
385+
sheetName: "Sheet1",
386+
listObjectIndex: 0,
387+
columnIndex: 2,
388+
destCellName: "j9",
389+
folder: remoteFolder,
390+
storageName: ""
391+
);
392+
var actual = this.CellsApi.PostWorksheetListObjectInsertSlicer(request);
393+
Assert.AreEqual(200, actual.Code);
394+
}
347395
}
348396
}
397+

Aspose.Cells.Cloud.SDK.Test/Api/RangesControllerTests.cs

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -427,5 +427,43 @@ public void TestDeleteWorksheetCellsRange()
427427
var actual = this.CellsApi.DeleteWorksheetCellsRange(request);
428428
Assert.AreEqual(200, actual.Code);
429429
}
430+
/// <summary>
431+
/// Test for PostWorksheetCellsRangeSort of RangesController.
432+
/// </summary>
433+
[TestCategory(ProductName)]
434+
[TestMethod]
435+
public void TestPostWorksheetCellsRangeSort()
436+
{
437+
string localName = "Group.xlsx";
438+
string remoteName = "Group.xlsx";
439+
440+
this.UploadFile(localName, remoteFolder + "/" + remoteName, "");
441+
442+
var rangeSortRequestDataSorter = new DataSorter()
443+
{
444+
CaseSensitive = true
445+
};
446+
var rangeSortRequestCellArea = new Range()
447+
{
448+
ColumnCount = 3,
449+
FirstColumn = 0,
450+
FirstRow = 0,
451+
RowCount = 15
452+
};
453+
var rangeSortRequest = new RangeSortRequest()
454+
{
455+
DataSorter = rangeSortRequestDataSorter,
456+
CellArea = rangeSortRequestCellArea
457+
};
458+
var request = new PostWorksheetCellsRangeSortRequest(
459+
name: remoteName,
460+
sheetName: "book1",
461+
rangeOperate: rangeSortRequest,
462+
folder: remoteFolder,
463+
storageName: ""
464+
);
465+
var actual = this.CellsApi.PostWorksheetCellsRangeSort(request);
466+
Assert.AreEqual(200, actual.Code);
467+
}
430468
}
431469
}

TestData/Group.xlsx

9.89 KB
Binary file not shown.

TestData/TestTables.xlsx

12.9 KB
Binary file not shown.

0 commit comments

Comments
 (0)