77
88#include < gtest/gtest.h>
99
10+ #include < filesystem>
11+
1012using namespace odr ;
1113using namespace odr ::test;
1214
@@ -71,8 +73,8 @@ TEST(Document, edit_odt) {
7173 };
7274 edit (document.root_element ());
7375
74- document.save (" about_edit.odt" );
75- DocumentFile (" about_edit.odt" );
76+ document.save (std::filesystem::current_path () / " about_edit.odt" );
77+ DocumentFile (std::filesystem::current_path () / " about_edit.odt" );
7678}
7779
7880TEST (Document, edit_docx) {
@@ -93,8 +95,8 @@ TEST(Document, edit_docx) {
9395 };
9496 edit (document.root_element ());
9597
96- document.save (" style-various-1_edit.docx" );
97- DocumentFile (" style-various-1_edit.docx" );
98+ document.save (std::filesystem::current_path () / " style-various-1_edit.docx" );
99+ DocumentFile (std::filesystem::current_path () / " style-various-1_edit.docx" );
98100}
99101
100102TEST (Document, edit_odt_diff) {
@@ -108,8 +110,10 @@ TEST(Document, edit_odt_diff) {
108110
109111 html::edit (document, diff);
110112
111- document.save (" style-various-1_edit_diff.odt" );
112- DocumentFile (" style-various-1_edit_diff.odt" );
113+ document.save (std::filesystem::current_path () /
114+ " style-various-1_edit_diff.odt" );
115+ DocumentFile (std::filesystem::current_path () /
116+ " style-various-1_edit_diff.odt" );
113117}
114118
115119TEST (Document, edit_ods_diff) {
@@ -125,8 +129,8 @@ TEST(Document, edit_ods_diff) {
125129
126130 html::edit (document, diff);
127131
128- document.save (" pages_edit_diff.ods" );
129- DocumentFile (" pages_edit_diff.ods" );
132+ document.save (std::filesystem::current_path () / " pages_edit_diff.ods" );
133+ DocumentFile (std::filesystem::current_path () / " pages_edit_diff.ods" );
130134}
131135
132136TEST (Document, edit_docx_diff) {
@@ -141,6 +145,8 @@ TEST(Document, edit_docx_diff) {
141145
142146 html::edit (document, diff);
143147
144- document.save (" style-various-1_edit_diff.docx" );
145- DocumentFile (" style-various-1_edit_diff.docx" );
148+ document.save (std::filesystem::current_path () /
149+ " style-various-1_edit_diff.docx" );
150+ DocumentFile (std::filesystem::current_path () /
151+ " style-various-1_edit_diff.docx" );
146152}
0 commit comments