Skip to content
This repository was archived by the owner on Sep 4, 2020. It is now read-only.

Commit 71efb04

Browse files
author
Caitlin Bales (MSFT)
committed
Add SharePoint tests
1 parent 93d16e1 commit 71efb04

1 file changed

Lines changed: 77 additions & 0 deletions

File tree

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
package com.microsoft.graph.functional;
2+
3+
import android.test.AndroidTestCase;
4+
import android.test.suitebuilder.annotation.Suppress;
5+
import android.util.Base64;
6+
7+
import com.microsoft.graph.extensions.DirectoryObject;
8+
import com.microsoft.graph.extensions.IDriveCollectionPage;
9+
import com.microsoft.graph.extensions.IDriveItemCollectionPage;
10+
//import com.microsoft.graph.extensions.ISiteCollectionPage;
11+
import com.microsoft.graph.extensions.Site;
12+
//import com.microsoft.graph.extensions.SiteCollection;
13+
import com.microsoft.graph.extensions.User;
14+
import com.microsoft.graph.http.GraphServiceException;
15+
import com.microsoft.graph.options.Option;
16+
import com.microsoft.graph.options.QueryOption;
17+
18+
import org.junit.*;
19+
20+
import java.util.ArrayList;
21+
import java.util.LinkedList;
22+
import java.util.List;
23+
24+
@Suppress
25+
public class SharePointTests extends AndroidTestCase {
26+
27+
private TestBase testBase;
28+
private Site testSite;
29+
30+
@Before
31+
public void setUp() {
32+
testBase = new TestBase();
33+
testBase.graphClient.setServiceRoot("https://graph.microsoft.com/stagingv1.0");
34+
//
35+
// List<Option> requestOptions = new LinkedList<Option>();
36+
// requestOptions.add(new QueryOption("search", "Contoso"));
37+
// ISiteCollectionPage sites = testBase.graphClient.getSites().buildRequest(requestOptions).get();
38+
// testSite = sites.getCurrentPage().get(0);
39+
40+
}
41+
42+
// @Test
43+
// public void testAccessRootSite() {
44+
// ISiteCollectionPage sites = testBase.graphClient.getSites().buildRequest().get();
45+
// assertNotNull(sites);
46+
// }
47+
48+
@Test
49+
public void testSearch() {
50+
// List<Option> requestOptions = new LinkedList<Option>();
51+
// requestOptions.add(new QueryOption("search", "Contoso"));
52+
// ISiteCollectionPage sites = testBase.graphClient.getSites().buildRequest(requestOptions).get();
53+
//
54+
// assertNotNull(sites);
55+
}
56+
57+
@Test
58+
public void testDrives() {
59+
// IDriveCollectionPage drives = testBase.graphClient.getSites(testSite.id).getDrives().buildRequest().get();
60+
// assertNotNull(drives);
61+
}
62+
63+
@Test
64+
public void testNonDefaultLibrary() {
65+
// IDriveCollectionPage drives = testBase.graphClient.getSites(testSite.id).getDrives().buildRequest().get();
66+
// IDriveItemCollectionPage driveItems = testBase.graphClient.getSites(testSite.id).getDrives(drives.getCurrentPage().get(0).id).getRoot().getChildren().buildRequest().get();
67+
//
68+
// assertNotNull(driveItems);
69+
}
70+
71+
@Test
72+
public void accessSiteViaUrl() {
73+
// String url = "u!" + Base64.encodeToString(testSite.webUrl.getBytes(), Base64.URL_SAFE);
74+
// url = url.replace("=", "").replace("\n", "");
75+
// Site site = testBase.graphClient.getShares(url).getSite().buildRequest().get();
76+
}
77+
}

0 commit comments

Comments
 (0)