Fixed some signed/ unsigned warnings

This commit is contained in:
Phil Nash
2012-06-02 23:08:07 +01:00
parent e9e68591a2
commit 6d1c11381e
5 changed files with 12 additions and 12 deletions

View File

@@ -83,7 +83,7 @@ namespace Catch {
<< "\t-o, --out <file name>|<%stream name>\n"
<< "\t-s, --success\n"
<< "\t-b, --break\n"
<< "\t-n, --name <name>\n\n"
<< "\t-n, --name <name>\n"
<< "\t-c, --cutoff [#]\n\n"
<< "For more detail usage please see: https://github.com/philsquared/Catch/wiki/Command-line" << std::endl;
}

View File

@@ -17,7 +17,7 @@ namespace Catch {
public:
Command(){}
Command( const std::string& name ) : m_name( name ) {}
explicit Command( const std::string& name ) : m_name( name ) {}
Command& operator += ( const std::string& arg ) {
m_args.push_back( arg );
@@ -61,7 +61,7 @@ namespace Catch {
class CommandParser {
public:
CommandParser( int argc, char const * const * argv ) : m_argc( argc ), m_argv( argv ) {}
CommandParser( int argc, char const * const * argv ) : m_argc( static_cast<std::size_t>( argc ) ), m_argv( argv ) {}
Command find( const std::string& arg1, const std::string& arg2, const std::string& arg3 ) const {
return find( arg1 ) + find( arg2 ) + find( arg3 );
@@ -85,7 +85,7 @@ namespace Catch {
return command;
}
int m_argc;
std::size_t m_argc;
char const * const * m_argv;
};

View File

@@ -230,7 +230,7 @@ namespace Catch {
private:
bool aborting() const {
return m_totals.assertions.failed == m_config.getCutoff();
return m_totals.assertions.failed == static_cast<std::size_t>( m_config.getCutoff() );
}
ResultAction::Value actOnCurrentResult() {