-
Notifications
You must be signed in to change notification settings - Fork 189
Expand file tree
/
Copy pathNotesITest.java
More file actions
39 lines (34 loc) · 1.82 KB
/
Copy pathNotesITest.java
File metadata and controls
39 lines (34 loc) · 1.82 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package com.box.sdkgen.notes;
import static com.box.sdkgen.commons.CommonsManager.getDefaultClientWithUserSubject;
import static com.box.sdkgen.internal.utils.UtilsManager.convertToString;
import static com.box.sdkgen.internal.utils.UtilsManager.getEnvVar;
import static com.box.sdkgen.internal.utils.UtilsManager.getUuid;
import com.box.sdkgen.client.BoxClient;
import com.box.sdkgen.schemas.filefull.FileFull;
import com.box.sdkgen.schemas.v2026r0.folderreferencev2026r0.FolderReferenceV2026R0;
import com.box.sdkgen.schemas.v2026r0.notesconvertrequestbodyv2026r0.NotesConvertRequestBodyV2026R0;
import com.box.sdkgen.schemas.v2026r0.notesconvertrequestbodyv2026r0.NotesConvertRequestBodyV2026R0ContentFormatField;
import com.box.sdkgen.schemas.v2026r0.notesconvertresponsev2026r0.NotesConvertResponseV2026R0;
import org.junit.jupiter.api.Test;
public class NotesITest {
private static final BoxClient client = getDefaultClientWithUserSubject(getEnvVar("USER_ID"));
@Test
public void testConvertMarkdownToBoxNote() {
String noteName = getUuid();
String markdownContent = "# Heading\n\nSome text";
NotesConvertResponseV2026R0 response =
client
.getNotes()
.createNoteConvertV2026R0(
new NotesConvertRequestBodyV2026R0.Builder(
markdownContent, new FolderReferenceV2026R0("0"), noteName)
.contentFormat(NotesConvertRequestBodyV2026R0ContentFormatField.MARKDOWN)
.build());
assert !(response.getId().equals(""));
assert convertToString(response.getType()).equals("file");
FileFull file = client.getFiles().getFileById(response.getId());
assert file.getName().equals(String.join("", noteName, ".boxnote"));
assert file.getParent().getId().equals("0");
client.getFiles().deleteFileById(response.getId());
}
}