2222
2323using namespace libscratchcpp ;
2424
25- static const std::vector<ScratchVersion> scratchVersions = { ScratchVersion::Scratch3 };
2625static const std::vector<std::string> fileExtensions = { " .sb3" };
2726
2827using ::testing::Return;
@@ -31,8 +30,8 @@ using ::testing::ReturnRef;
3130TEST (LoadProjectTest, EmptyProject)
3231{
3332 int i = 0 ;
34- for (auto version : scratchVersions ) {
35- Project p (" empty_project" + fileExtensions[i], version );
33+ for (auto ext : fileExtensions ) {
34+ Project p (" empty_project" + ext );
3635
3736 ASSERT_TRUE (p.load ());
3837
@@ -99,11 +98,6 @@ TEST(LoadProjectTest, DownloadDefaultProject)
9998 };
10099 static const std::vector<std::string> assetData = { " a" , " b" , " c" , " d" , " e" };
101100
102- EXPECT_CALL (*downloader, downloadJson (" ABCDEFGH" )).WillOnce (Return (true ));
103- EXPECT_CALL (*downloader, json ()).WillOnce (ReturnRef (data));
104- p.detectScratchVersion ();
105- ASSERT_EQ (p.scratchVersion , ScratchVersion::Scratch3);
106-
107101 EXPECT_CALL (*downloader, downloadJson (" ABCDEFGH" )).WillOnce (Return (true ));
108102 EXPECT_CALL (*downloader, json ()).WillOnce (ReturnRef (data));
109103 EXPECT_CALL (*downloader, downloadAssets (assets)).WillOnce (Return (true ));
@@ -168,15 +162,8 @@ TEST(LoadProjectTest, DownloadDefaultProjectFailure)
168162 static const std::vector<std::string> assetData = { " a" , " b" , " c" , " d" , " e" };
169163
170164 EXPECT_CALL (*downloader, downloadJson (" ABCDEFGH" )).WillOnce (Return (false ));
171- p.detectScratchVersion ();
172- ASSERT_EQ (p.scratchVersion , ScratchVersion::Invalid);
173165 ASSERT_FALSE (p.load ());
174166
175- EXPECT_CALL (*downloader, downloadJson (" ABCDEFGH" )).WillOnce (Return (true ));
176- EXPECT_CALL (*downloader, json ()).WillOnce (ReturnRef (data));
177- p.detectScratchVersion ();
178- ASSERT_EQ (p.scratchVersion , ScratchVersion::Scratch3);
179-
180167 EXPECT_CALL (*downloader, downloadJson (" ABCDEFGH" )).WillOnce (Return (false ));
181168 ASSERT_FALSE (p.load ());
182169
@@ -195,8 +182,8 @@ TEST(LoadProjectTest, DownloadDefaultProjectFailure)
195182TEST (LoadProjectTest, LoadTestProject)
196183{
197184 int i = 0 ;
198- for (auto version : scratchVersions ) {
199- Project p (" load_test" + fileExtensions[i], version );
185+ for (auto ext : fileExtensions ) {
186+ Project p (" load_test" + ext );
200187
201188 ASSERT_TRUE (p.load ());
202189
@@ -647,8 +634,8 @@ TEST(LoadProjectTest, LoadTestProject)
647634TEST (LoadProjectTest, LoadTopLevelReporterProject)
648635{
649636 int i = 0 ;
650- for (auto version : scratchVersions ) {
651- Project p (" top_level_reporter" + fileExtensions[i], version );
637+ for (auto ext : fileExtensions ) {
638+ Project p (" top_level_reporter" + ext );
652639
653640 ASSERT_TRUE (p.load ());
654641
@@ -688,11 +675,10 @@ TEST(LoadProjectTest, LoadTopLevelReporterProject)
688675TEST (LoadProjectTest, ProjectTest)
689676{
690677 int i = 0 ;
691- for (auto version : scratchVersions ) {
692- std::string name = " load_test" + fileExtensions[i] ;
693- Project p (name, version );
678+ for (auto ext : fileExtensions ) {
679+ std::string name = " load_test" + ext ;
680+ Project p (name);
694681 ASSERT_EQ (p.fileName (), name);
695- ASSERT_EQ (p.scratchVersion (), version);
696682 ASSERT_TRUE (p.load ());
697683
698684 auto engine = p.engine ();
@@ -709,15 +695,6 @@ TEST(LoadProjectTest, ProjectTest)
709695 }
710696}
711697
712- TEST (LoadProjectTest, ProjectInvalidTest)
713- {
714- std::string name = " load_test.sb3" ;
715- Project p (name, ScratchVersion::Invalid);
716- ASSERT_EQ (p.fileName (), name);
717- ASSERT_EQ (p.scratchVersion (), ScratchVersion::Invalid);
718- ASSERT_FALSE (p.load ());
719- }
720-
721698TEST (LoadProjectTest, LoadNullDimensionMonitor)
722699{
723700 // Regtest for #448
0 commit comments