File tree Expand file tree Collapse file tree 4 files changed +30
-0
lines changed
Expand file tree Collapse file tree 4 files changed +30
-0
lines changed Original file line number Diff line number Diff line change 109109 <ClCompile Include =" generated_files\testHtml100000\_testHtml100000.cpp" />
110110 <ClCompile Include =" generated_files\testRandom1\_testRandom1.cpp" />
111111 <ClCompile Include =" generated_files\testRandom2\_testRandom2.cpp" />
112+ <ClCompile Include =" generated_files\testRandom3\_testRandom3.cpp" />
112113 <ClCompile Include =" generated_files\testSequential10MB\_testSequential10MB.cpp" />
113114 <ClCompile Include =" generated_files\testText100000\_testText100000.cpp" />
114115 <ClCompile Include =" generated_files\testText1000\_testText1000.cpp" />
134135 <ClInclude Include =" generated_files\testHtml100000\_testHtml100000.h" />
135136 <ClInclude Include =" generated_files\testRandom1\_testRandom1.h" />
136137 <ClInclude Include =" generated_files\testRandom2\_testRandom2.h" />
138+ <ClInclude Include =" generated_files\testRandom3\_testRandom3.h" />
137139 <ClInclude Include =" generated_files\testSequential10MB\_testSequential10MB.h" />
138140 <ClInclude Include =" generated_files\testText100000\_testText100000.h" />
139141 <ClInclude Include =" generated_files\testText1000\_testText1000.h" />
Original file line number Diff line number Diff line change 5454 <ClCompile Include =" generated_files\testText100000\_testText100000.cpp" >
5555 <Filter >Generated Files</Filter >
5656 </ClCompile >
57+ <ClCompile Include =" generated_files\testRandom3\_testRandom3.cpp" >
58+ <Filter >Generated Files</Filter >
59+ </ClCompile >
5760 </ItemGroup >
5861 <ItemGroup >
5962 <None Include =" bin2cppTest.x86.debug.xml" >
9295 <ClInclude Include =" generated_files\testText100000\_testText100000.h" >
9396 <Filter >Generated Files</Filter >
9497 </ClInclude >
98+ <ClInclude Include =" generated_files\testRandom3\_testRandom3.h" >
99+ <Filter >Generated Files</Filter >
100+ </ClInclude >
95101 </ItemGroup >
96102 <ItemGroup >
97103 <CustomBuild Include =" generate_test_files.bat" />
Original file line number Diff line number Diff line change @@ -30,6 +30,12 @@ mkdir %OUTDIR% 1>NUL 2>NUL
3030testfilegenerator.exe --file=%OUTDIR% \%TEST_NAME% .bin --size=100000 --fill=random --seed=2
3131bin2cpp.exe %OUTDIR% \%TEST_NAME% .bin %OUTDIR% _%TEST_NAME% .h %TEST_NAME% 450 -override
3232
33+ set TEST_NAME = testRandom3
34+ set OUTDIR = .\generated_files\%TEST_NAME%
35+ mkdir %OUTDIR% 1 > NUL 2 > NUL
36+ testfilegenerator.exe --file=%OUTDIR% \%TEST_NAME% .bin --size=100000 --fill=random --seed=3
37+ bin2cpp.exe %OUTDIR% \%TEST_NAME% .bin %OUTDIR% _%TEST_NAME% .h %TEST_NAME% 450 -override
38+
3339set TEST_NAME = testHtml100000
3440set OUTDIR = .\generated_files\%TEST_NAME%
3541mkdir %OUTDIR% 1 > NUL 2 > NUL
Original file line number Diff line number Diff line change 44#include " generated_files\testHtml100000\_testHtml100000.h"
55#include " generated_files\testRandom1\_testRandom1.h"
66#include " generated_files\testRandom2\_testRandom2.h"
7+ #include " generated_files\testRandom3\_testRandom3.h"
78#include " generated_files\testSequential10MB\_testSequential10MB.h"
89#include " generated_files\testText10\_testText10.h"
910#include " generated_files\testText1000\_testText1000.h"
@@ -131,6 +132,21 @@ TEST_F(TestExtraction, testRandom2)
131132 ASSERT_TRUE (equal) << reason.c_str ();
132133}
133134
135+ TEST_F (TestExtraction, testRandom3)
136+ {
137+ static const std::string expectedFilePath = getExpectedFilePath ();
138+ static const std::string outputFilePath = getActualFilePath ();
139+
140+ const bin2cpp::File & file = bin2cpp::getTestRandom3File ();
141+ bool extractSuccess = file.save (outputFilePath.c_str ());
142+ ASSERT_TRUE (extractSuccess);
143+
144+ // assert content is the same
145+ std::string reason;
146+ bool equal = hlp.isFileEquals (expectedFilePath.c_str (), outputFilePath.c_str (), reason);
147+ ASSERT_TRUE (equal) << reason.c_str ();
148+ }
149+
134150TEST_F (TestExtraction, testSequential10MB)
135151{
136152 static const std::string expectedFilePath = getExpectedFilePath ();
You can’t perform that action at this time.
0 commit comments