diff options
Diffstat (limited to '')
| -rw-r--r-- | src/unitsuite.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/unitsuite.cpp b/src/unitsuite.cpp index a66160e..51cca10 100644 --- a/src/unitsuite.cpp +++ b/src/unitsuite.cpp | |||
| @@ -6,6 +6,9 @@ | |||
| 6 | */ | 6 | */ |
| 7 | 7 | ||
| 8 | #include "bu/unitsuite.h" | 8 | #include "bu/unitsuite.h" |
| 9 | #include "bu/file.h" | ||
| 10 | |||
| 11 | #include <unistd.h> | ||
| 9 | 12 | ||
| 10 | Bu::UnitSuite::UnitSuite() : | 13 | Bu::UnitSuite::UnitSuite() : |
| 11 | iOptions( 0 ) | 14 | iOptions( 0 ) |
| @@ -102,9 +105,20 @@ int Bu::UnitSuite::run( int /*argc*/, char * /*argv */ [] ) | |||
| 102 | if( iUPass == 0 && iUFail == 0 ) | 105 | if( iUPass == 0 && iUFail == 0 ) |
| 103 | printf("\tNothing unexpected.\n\n"); | 106 | printf("\tNothing unexpected.\n\n"); |
| 104 | 107 | ||
| 108 | for( StrList::iterator i = lFileCleanup.begin(); i; i++ ) | ||
| 109 | { | ||
| 110 | unlink( (*i).getStr() ); | ||
| 111 | } | ||
| 112 | |||
| 105 | return 0; | 113 | return 0; |
| 106 | } | 114 | } |
| 107 | 115 | ||
| 116 | void Bu::UnitSuite::tempFile( Bu::FString &sFileName ) | ||
| 117 | { | ||
| 118 | Bu::File::tempFile( sFileName ); | ||
| 119 | lFileCleanup.append( sFileName ); | ||
| 120 | } | ||
| 121 | |||
| 108 | void Bu::UnitSuite::add( Test fTest, const Bu::FString &sName, Expect e ) | 122 | void Bu::UnitSuite::add( Test fTest, const Bu::FString &sName, Expect e ) |
| 109 | { | 123 | { |
| 110 | TestInfo ti; | 124 | TestInfo ti; |
