Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit084f05f

Browse files
Add method to regenerate test files
1 parentb152cb4 commit084f05f

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

‎OpenMcdf.Tests/StreamTests.cs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,24 @@ enum WriteMode
1010
[TestClass]
1111
publicsealedclassStreamTests
1212
{
13+
#ifWINDOWS&&false
14+
[TestMethod]
15+
[DynamicData(nameof(TestData.ShortVersionsAndSizes),typeof(TestData))]
16+
publicvoidCreateTestStreamFiles(Versionversion,intlength)
17+
{
18+
stringdirectory="Reference";
19+
Directory.CreateDirectory(directory);
20+
21+
stringfileName=Path.Combine(directory,$"TestStream_v{(int)version}_{length}.cfs");
22+
usingvarrootStorage=StructuredStorage.Storage.Create(fileName,StructuredStorage.StorageModes.AccessReadWrite|StructuredStorage.StorageModes.ShareExclusive,version==Version.V4);
23+
usingStructuredStorage.Streamstream=rootStorage.CreateStream("TestStream");
24+
25+
// Test files are filled with bytes equal to their position modulo 256
26+
for(inti=0;i<length;i++)
27+
stream.WriteByte((byte)i);
28+
}
29+
#endif
30+
1331
[TestMethod]
1432
[DataRow("TestStream_v3_0.cfs")]
1533
publicvoidOpenStream(stringfileName)

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp