@@ -2856,53 +2856,12 @@ TEST(OfflineCompilerTest, givenOutputNoSuffixFlagAndNonEmptyOutputFileNameAndNon
28562856
28572857 mockOfflineCompiler.writeOutAllFiles ();
28582858
2859- const auto outputFileIt = mockOfflineCompiler.uniqueHelper ->interceptedFiles .find (" some_output_filename.bin " );
2859+ const auto outputFileIt = mockOfflineCompiler.uniqueHelper ->interceptedFiles .find (" some_output_filename" );
28602860 ASSERT_NE (mockOfflineCompiler.uniqueHelper ->interceptedFiles .end (), outputFileIt);
28612861
28622862 EXPECT_EQ (" 12345678" , outputFileIt->second );
28632863}
28642864
2865- TEST (OfflineCompilerTest, givenOutputNoSuffixFlagAndOutputFileNameWithExtensionOutWhenWritingOutAllFilesThenBinaryFileDoesNotHaveExtensionBinAdded) {
2866- MockOfflineCompiler mockOfflineCompiler{};
2867- mockOfflineCompiler.uniqueHelper ->interceptOutput = true ;
2868-
2869- mockOfflineCompiler.outputNoSuffix = true ;
2870- mockOfflineCompiler.outputFile = " some_output_filename.out" ;
2871- mockOfflineCompiler.elfBinary = {49 , 50 , 51 , 52 , 53 , 54 , 55 , 56 }; // ASCII codes of "12345678"
2872-
2873- mockOfflineCompiler.writeOutAllFiles ();
2874-
2875- const auto outputFileIt = mockOfflineCompiler.uniqueHelper ->interceptedFiles .find (" some_output_filename.out" );
2876- ASSERT_NE (mockOfflineCompiler.uniqueHelper ->interceptedFiles .end (), outputFileIt);
2877-
2878- mockOfflineCompiler.uniqueHelper ->interceptedFiles .clear ();
2879- mockOfflineCompiler.outputFile = " some_output_filename.out1" ;
2880- mockOfflineCompiler.writeOutAllFiles ();
2881-
2882- const auto outputFileIt2 = mockOfflineCompiler.uniqueHelper ->interceptedFiles .find (" some_output_filename.out1.bin" );
2883- ASSERT_NE (mockOfflineCompiler.uniqueHelper ->interceptedFiles .end (), outputFileIt2);
2884- }
2885- TEST (OfflineCompilerTest, givenOutputNoSuffixFlagAndOutputFileNameWithExtensionExeWhenWritingOutAllFilesThenBinaryFileDoesNotHaveExtensionBinAdded) {
2886- MockOfflineCompiler mockOfflineCompiler{};
2887- mockOfflineCompiler.uniqueHelper ->interceptOutput = true ;
2888-
2889- mockOfflineCompiler.outputNoSuffix = true ;
2890- mockOfflineCompiler.outputFile = " some_output_filename.exe" ;
2891- mockOfflineCompiler.elfBinary = {49 , 50 , 51 , 52 , 53 , 54 , 55 , 56 }; // ASCII codes of "12345678"
2892-
2893- mockOfflineCompiler.writeOutAllFiles ();
2894-
2895- const auto outputFileIt = mockOfflineCompiler.uniqueHelper ->interceptedFiles .find (" some_output_filename.exe" );
2896- ASSERT_NE (mockOfflineCompiler.uniqueHelper ->interceptedFiles .end (), outputFileIt);
2897-
2898- mockOfflineCompiler.uniqueHelper ->interceptedFiles .clear ();
2899- mockOfflineCompiler.outputFile = " some_output_filename.exe1" ;
2900- mockOfflineCompiler.writeOutAllFiles ();
2901-
2902- const auto outputFileIt2 = mockOfflineCompiler.uniqueHelper ->interceptedFiles .find (" some_output_filename.exe1.bin" );
2903- ASSERT_NE (mockOfflineCompiler.uniqueHelper ->interceptedFiles .end (), outputFileIt2);
2904- }
2905-
29062865TEST (OfflineCompilerTest, givenInputFileNameAndOutputNoSuffixFlagAndEmptyOutputFileNameAndNonEmptyElfContentWhenWritingOutAllFilesThenFileWithTruncatedInputNameIsWritten) {
29072866 MockOfflineCompiler mockOfflineCompiler{};
29082867 mockOfflineCompiler.uniqueHelper ->interceptOutput = true ;
@@ -2913,7 +2872,7 @@ TEST(OfflineCompilerTest, givenInputFileNameAndOutputNoSuffixFlagAndEmptyOutputF
29132872
29142873 mockOfflineCompiler.writeOutAllFiles ();
29152874
2916- const auto outputFileIt = mockOfflineCompiler.uniqueHelper ->interceptedFiles .find (" important_file.bin " );
2875+ const auto outputFileIt = mockOfflineCompiler.uniqueHelper ->interceptedFiles .find (" important_file" );
29172876 ASSERT_NE (mockOfflineCompiler.uniqueHelper ->interceptedFiles .end (), outputFileIt);
29182877
29192878 EXPECT_EQ (" 12345678" , outputFileIt->second );
@@ -2937,7 +2896,7 @@ TEST(OfflineCompilerTest, givenNonEmptyOutputDirectoryWhenWritingOutAllFilesTheD
29372896 EXPECT_EQ (" /home/important" , mockOfflineCompiler.createdDirs [1 ]);
29382897 EXPECT_EQ (" /home/important/compilation" , mockOfflineCompiler.createdDirs [2 ]);
29392898
2940- const auto outputFileIt = mockOfflineCompiler.uniqueHelper ->interceptedFiles .find (" /home/important/compilation/some_output_filename.bin " );
2899+ const auto outputFileIt = mockOfflineCompiler.uniqueHelper ->interceptedFiles .find (" /home/important/compilation/some_output_filename" );
29412900 ASSERT_NE (mockOfflineCompiler.uniqueHelper ->interceptedFiles .end (), outputFileIt);
29422901
29432902 EXPECT_EQ (" 12345678" , outputFileIt->second );
0 commit comments