Lines Matching full:file

5  * you may not use this file except in compliance with the License.
35 * Returns whether the specified file descriptor is valid/open.
37 * @param[in] fd - File descriptor
49 FFDCFile file{FFDCFormat::JSON}; in TEST() local
50 EXPECT_NE(file.getFileDescriptor(), -1); in TEST()
51 EXPECT_TRUE(isValid(file.getFileDescriptor())); in TEST()
52 EXPECT_EQ(file.getFormat(), FFDCFormat::JSON); in TEST()
53 EXPECT_FALSE(file.getPath().empty()); in TEST()
54 EXPECT_TRUE(fs::exists(file.getPath())); in TEST()
55 EXPECT_EQ(file.getSubType(), 0); in TEST()
56 EXPECT_EQ(file.getVersion(), 0); in TEST()
61 FFDCFile file{FFDCFormat::Custom, 2, 3}; in TEST() local
62 EXPECT_NE(file.getFileDescriptor(), -1); in TEST()
63 EXPECT_TRUE(isValid(file.getFileDescriptor())); in TEST()
64 EXPECT_EQ(file.getFormat(), FFDCFormat::Custom); in TEST()
65 EXPECT_FALSE(file.getPath().empty()); in TEST()
66 EXPECT_TRUE(fs::exists(file.getPath())); in TEST()
67 EXPECT_EQ(file.getSubType(), 2); in TEST()
68 EXPECT_EQ(file.getVersion(), 3); in TEST()
76 FFDCFile file{FFDCFormat::JSON}; in TEST() local
77 int fd = file.getFileDescriptor(); in TEST()
81 // Write some data to the file in TEST()
86 // Seek back to the beginning of the file in TEST()
93 // Read and verify file contents in TEST()
102 FFDCFile file{FFDCFormat::Text}; in TEST() local
103 EXPECT_EQ(file.getFormat(), FFDCFormat::Text); in TEST()
108 FFDCFile file{FFDCFormat::Custom, 2, 3}; in TEST() local
109 EXPECT_EQ(file.getFormat(), FFDCFormat::Custom); in TEST()
115 FFDCFile file{FFDCFormat::JSON}; in TEST() local
116 EXPECT_FALSE(file.getPath().empty()); in TEST()
117 EXPECT_TRUE(fs::exists(file.getPath())); in TEST()
124 FFDCFile file{FFDCFormat::JSON}; in TEST() local
125 EXPECT_EQ(file.getSubType(), 0); in TEST()
130 FFDCFile file{FFDCFormat::Custom, 3, 2}; in TEST() local
131 EXPECT_EQ(file.getSubType(), 3); in TEST()
139 FFDCFile file{FFDCFormat::JSON}; in TEST() local
140 EXPECT_EQ(file.getVersion(), 0); in TEST()
145 FFDCFile file{FFDCFormat::Custom, 2, 5}; in TEST() local
146 EXPECT_EQ(file.getVersion(), 5); in TEST()
154 FFDCFile file{FFDCFormat::JSON}; in TEST() local
155 EXPECT_NE(file.getFileDescriptor(), -1); in TEST()
156 EXPECT_TRUE(isValid(file.getFileDescriptor())); in TEST()
157 EXPECT_FALSE(file.getPath().empty()); in TEST()
158 EXPECT_TRUE(fs::exists(file.getPath())); in TEST()
160 int fd = file.getFileDescriptor(); in TEST()
161 fs::path path = file.getPath(); in TEST()
163 file.remove(); in TEST()
164 EXPECT_EQ(file.getFileDescriptor(), -1); in TEST()
165 EXPECT_TRUE(file.getPath().empty()); in TEST()
171 // Test where file was already removed in TEST()
173 FFDCFile file{FFDCFormat::JSON}; in TEST() local
174 EXPECT_NE(file.getFileDescriptor(), -1); in TEST()
175 EXPECT_FALSE(file.getPath().empty()); in TEST()
177 file.remove(); in TEST()
178 EXPECT_EQ(file.getFileDescriptor(), -1); in TEST()
179 EXPECT_TRUE(file.getPath().empty()); in TEST()
181 file.remove(); in TEST()
182 EXPECT_EQ(file.getFileDescriptor(), -1); in TEST()
183 EXPECT_TRUE(file.getPath().empty()); in TEST()
186 // Test where closing the file fails in TEST()
188 FFDCFile file{FFDCFormat::JSON}; in TEST() local
189 int fd = file.getFileDescriptor(); in TEST()
197 file.remove(); in TEST()
202 EXPECT_NE(std::string{e.what()}.find("Unable to close FFDC file: "), in TEST()
207 // Test where deleting the file fails in TEST()
209 FFDCFile file{FFDCFormat::JSON}; in TEST() local
210 fs::path path = file.getPath(); in TEST()
216 file.remove(); in TEST()