@@ -2856,53 +2856,12 @@ TEST(OfflineCompilerTest, givenOutputNoSuffixFlagAndNonEmptyOutputFileNameAndNon
2856
2856
2857
2857
mockOfflineCompiler.writeOutAllFiles ();
2858
2858
2859
- const auto outputFileIt = mockOfflineCompiler.uniqueHelper ->interceptedFiles .find (" some_output_filename.bin " );
2859
+ const auto outputFileIt = mockOfflineCompiler.uniqueHelper ->interceptedFiles .find (" some_output_filename" );
2860
2860
ASSERT_NE (mockOfflineCompiler.uniqueHelper ->interceptedFiles .end (), outputFileIt);
2861
2861
2862
2862
EXPECT_EQ (" 12345678" , outputFileIt->second );
2863
2863
}
2864
2864
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
-
2906
2865
TEST (OfflineCompilerTest, givenInputFileNameAndOutputNoSuffixFlagAndEmptyOutputFileNameAndNonEmptyElfContentWhenWritingOutAllFilesThenFileWithTruncatedInputNameIsWritten) {
2907
2866
MockOfflineCompiler mockOfflineCompiler{};
2908
2867
mockOfflineCompiler.uniqueHelper ->interceptOutput = true ;
@@ -2913,7 +2872,7 @@ TEST(OfflineCompilerTest, givenInputFileNameAndOutputNoSuffixFlagAndEmptyOutputF
2913
2872
2914
2873
mockOfflineCompiler.writeOutAllFiles ();
2915
2874
2916
- const auto outputFileIt = mockOfflineCompiler.uniqueHelper ->interceptedFiles .find (" important_file.bin " );
2875
+ const auto outputFileIt = mockOfflineCompiler.uniqueHelper ->interceptedFiles .find (" important_file" );
2917
2876
ASSERT_NE (mockOfflineCompiler.uniqueHelper ->interceptedFiles .end (), outputFileIt);
2918
2877
2919
2878
EXPECT_EQ (" 12345678" , outputFileIt->second );
@@ -2937,7 +2896,7 @@ TEST(OfflineCompilerTest, givenNonEmptyOutputDirectoryWhenWritingOutAllFilesTheD
2937
2896
EXPECT_EQ (" /home/important" , mockOfflineCompiler.createdDirs [1 ]);
2938
2897
EXPECT_EQ (" /home/important/compilation" , mockOfflineCompiler.createdDirs [2 ]);
2939
2898
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" );
2941
2900
ASSERT_NE (mockOfflineCompiler.uniqueHelper ->interceptedFiles .end (), outputFileIt);
2942
2901
2943
2902
EXPECT_EQ (" 12345678" , outputFileIt->second );
0 commit comments