Skip to content

Commit 35fcefa

Browse files
box-sdk-buildbox-sdk-build
andauthored
test(boxsdkgen): fix DocGen test (box/box-codegen#907) (#1631)
Co-authored-by: box-sdk-build <[email protected]>
1 parent 7236f16 commit 35fcefa

File tree

3 files changed

+16
-7
lines changed

3 files changed

+16
-7
lines changed

.codegen.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{ "engineHash": "b5860f1", "specHash": "1e0848d", "version": "5.2.0" }
1+
{ "engineHash": "576c827", "specHash": "1e0848d", "version": "5.2.0" }

docs/sdkgen/docgen.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ See the endpoint docs at
106106

107107
<!-- sample post_docgen_batches_v2025.0 -->
108108
```
109-
client.getDocgen().createDocgenBatchV2025R0(new DocGenBatchCreateRequestV2025R0(new FileReferenceV2025R0(uploadedFile.getId()), "api", new DocGenBatchCreateRequestV2025R0DestinationFolderField(folder.getId()), "pdf", Arrays.asList(new DocGenDocumentGenerationDataV2025R0("test", mapOf(entryOf("abc", "xyz"))))))
109+
client.getDocgen().createDocgenBatchV2025R0(new DocGenBatchCreateRequestV2025R0(new FileReferenceV2025R0(uploadedFileDocx.getId()), "api", new DocGenBatchCreateRequestV2025R0DestinationFolderField(folder.getId()), "pdf", Arrays.asList(new DocGenDocumentGenerationDataV2025R0("test", mapOf(entryOf("abc", "xyz"))))))
110110
```
111111

112112
### Arguments

src/intTest/java/com/box/sdkgen/docgen/DocgenITest.java

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
import com.box.sdkgen.client.BoxClient;
1111
import com.box.sdkgen.managers.docgen.GetDocgenJobsV2025R0QueryParams;
12+
import com.box.sdkgen.managers.files.UpdateFileByIdRequestBody;
1213
import com.box.sdkgen.schemas.filefull.FileFull;
1314
import com.box.sdkgen.schemas.folderfull.FolderFull;
1415
import com.box.sdkgen.schemas.v2025r0.docgenbatchbasev2025r0.DocGenBatchBaseV2025R0;
@@ -31,20 +32,28 @@ public class DocgenITest {
3132

3233
@Test
3334
public void testDocgenBatchAndJobs() {
34-
FileFull uploadedFile = uploadNewFile();
35+
FileFull uploadedFilePdf = uploadNewFile();
36+
FileFull uploadedFileDocx =
37+
client
38+
.getFiles()
39+
.updateFileById(
40+
uploadedFilePdf.getId(),
41+
new UpdateFileByIdRequestBody.Builder()
42+
.name(String.join("", uploadedFilePdf.getName(), ".docx"))
43+
.build());
3544
FolderFull folder = createNewFolder();
3645
DocGenTemplateBaseV2025R0 createdDocgenTemplate =
3746
client
3847
.getDocgenTemplate()
3948
.createDocgenTemplateV2025R0(
4049
new DocGenTemplateCreateRequestV2025R0(
41-
new FileReferenceV2025R0(uploadedFile.getId())));
50+
new FileReferenceV2025R0(uploadedFileDocx.getId())));
4251
DocGenBatchBaseV2025R0 docgenBatch =
4352
client
4453
.getDocgen()
4554
.createDocgenBatchV2025R0(
4655
new DocGenBatchCreateRequestV2025R0(
47-
new FileReferenceV2025R0(uploadedFile.getId()),
56+
new FileReferenceV2025R0(uploadedFileDocx.getId()),
4857
"api",
4958
new DocGenBatchCreateRequestV2025R0DestinationFolderField(folder.getId()),
5059
"pdf",
@@ -65,7 +74,7 @@ public void testDocgenBatchAndJobs() {
6574
.get(0)
6675
.getTemplateFile()
6776
.getId()
68-
.equals(uploadedFile.getId());
77+
.equals(uploadedFileDocx.getId());
6978
assert docgenBatchJobs.getEntries().get(0).getBatch().getId().equals(docgenBatch.getId());
7079
DocGenJobsFullV2025R0 docgenJobs =
7180
client
@@ -101,6 +110,6 @@ assert convertToString(docgenJobs.getEntries().get(0).getTemplateFileVersion().g
101110
assert !(docgenJob.getTemplateFileVersion().getId().equals(""));
102111
assert convertToString(docgenJob.getType()).equals("docgen_job");
103112
client.getFolders().deleteFolderById(folder.getId());
104-
client.getFiles().deleteFileById(uploadedFile.getId());
113+
client.getFiles().deleteFileById(uploadedFileDocx.getId());
105114
}
106115
}

0 commit comments

Comments
 (0)