Index: sql/statement_unittest.cc |
diff --git a/sql/statement_unittest.cc b/sql/statement_unittest.cc |
index 963c45e5fa5cb74cf068a39a6c179b4ad3a85164..e1e42fad24d27a9e917f86f8ffa11f5ed37cf106 100644 |
--- a/sql/statement_unittest.cc |
+++ b/sql/statement_unittest.cc |
@@ -15,6 +15,8 @@ class StatementErrorHandler : public sql::ErrorDelegate { |
public: |
StatementErrorHandler() : error_(SQLITE_OK) {} |
+ virtual ~StatementErrorHandler() {} |
+ |
virtual int OnError(int error, sql::Connection* connection, |
sql::Statement* stmt) OVERRIDE { |
error_ = error; |
@@ -32,12 +34,11 @@ class StatementErrorHandler : public sql::ErrorDelegate { |
const char* sql_statement() const { return sql_text_.c_str(); } |
- protected: |
- virtual ~StatementErrorHandler() {} |
- |
private: |
int error_; |
std::string sql_text_; |
+ |
+ DISALLOW_COPY_AND_ASSIGN(StatementErrorHandler); |
}; |
class SQLStatementTest : public testing::Test { |
@@ -68,7 +69,7 @@ class SQLStatementTest : public testing::Test { |
private: |
ScopedTempDir temp_dir_; |
sql::Connection db_; |
- scoped_refptr<StatementErrorHandler> error_handler_; |
+ StatementErrorHandler* error_handler_; |
}; |
TEST_F(SQLStatementTest, Assign) { |