Index: base/debug/stack_trace_unittest.cc |
diff --git a/base/debug/stack_trace_unittest.cc b/base/debug/stack_trace_unittest.cc |
index e716bf740d81cbd795e4b879eaf1096e0acd91e3..204b2be008a15c7bb52ac0a5be09c17341056038 100644 |
--- a/base/debug/stack_trace_unittest.cc |
+++ b/base/debug/stack_trace_unittest.cc |
@@ -122,6 +122,18 @@ TEST_F(StackTraceTest, MAYBE_OutputToStream) { |
#endif // define(OS_MACOSX) |
} |
+TEST_F(StackTraceTest, TruncatedTrace) { |
+ StackTrace trace; |
+ |
+ size_t count = 0; |
+ trace.Addresses(&count); |
+ ASSERT_LT(2u, count); |
+ |
+ StackTrace truncated(2); |
+ truncated.Addresses(&count); |
+ EXPECT_EQ(2u, count); |
+} |
+ |
// The test is used for manual testing, e.g., to see the raw output. |
TEST_F(StackTraceTest, DebugOutputToStream) { |
StackTrace trace; |