public GetFolder ( long folderId, IEnumerable |
||
folderId | long | the folder Id |
include | IEnumerable |
(optional) – comma-separated list of elements to include in the respons |
Результат | Folder |
public virtual void TestGetFolder() { // Set a fake response server.setResponseBody("../../../TestSDK/resources/getFolder.json"); //server.getClass().getClassLoader().getResourceAsStream( // "com/smartsheet/api/internal/getFolder.json" // Send the request for a folder //folderResource.getSmartsheet().getHttpClient().close(); Folder folder = folderResource.GetFolder(123L); // folder.setTemplates(new ArrayList<Template>()); // folder.setWorkspaces(new ArrayList<Workspace>()); folderResource.GetFolder(123L); // Verify results Assert.AreEqual("Personal", folder.Name); Assert.AreEqual(2, folder.Sheets.Count); Assert.AreEqual(0, folder.Folders.Count); }
public virtual void TestGetFolder() { // Test will fail unless Sheet is implemented to API2.0 because of Sheet.Source // Set a fake response server.setResponseBody("../../../TestSDK/resources/getFolder.json"); // User can get Folder by specifying a list of FolderInclude enum values or specifying null. Folder folder = folderResource.GetFolder(123L, new List <FolderInclusion> { FolderInclusion.SOURCE }); // Verify results Assert.AreEqual("Projects", folder.Name); Assert.AreEqual(9, folder.Sheets.Count); Assert.AreEqual(1, folder.Folders.Count); //Uncomment below once Sheet is implemented with Source object to test whether Source test validates. //Assert.AreEqual(6075276170946436, folder.Sheets[0].Source.ID); }