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