Index: printing/printing_context_win_unittest.cc |
diff --git a/printing/printing_context_win_unittest.cc b/printing/printing_context_win_unittest.cc |
index d811663b05e29496930250c9ed3c956b22d48580..5917b65c928e4d64761b4aaa0b5e357209f1971d 100644 |
--- a/printing/printing_context_win_unittest.cc |
+++ b/printing/printing_context_win_unittest.cc |
@@ -7,6 +7,8 @@ |
#include <string> |
+#include "base/bind.h" |
+#include "base/bind_helpers.h" |
#include "base/memory/scoped_ptr.h" |
#include "printing/printing_test.h" |
#include "printing/printing_context.h" |
@@ -165,12 +167,9 @@ TEST_F(PrintingContextTest, PrintAll) { |
printing::PrintingContextWin context(dummy_locale); |
context.SetPrintDialog(&PrintDlgExMock); |
context.AskUserForSettings( |
- NULL, |
- 123, |
- false, |
- NewCallback(static_cast<PrintingContextTest*>(this), |
- &PrintingContextTest::PrintSettingsCallback)); |
- ASSERT_EQ(printing::PrintingContext::OK, result()); |
+ NULL, 123, false, base::Bind(&PrintingContextTest::PrintSettingsCallback, |
+ base::Unretained(this))); |
+ EXPECT_EQ(printing::PrintingContext::OK, result()); |
printing::PrintSettings settings = context.settings(); |
EXPECT_EQ(settings.ranges.size(), 0); |
} |