Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(446)

Unified Diff: runtime/vm/trace_buffer_test.cc

Issue 1711163002: Remove more things (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: runtime/vm/trace_buffer_test.cc
diff --git a/runtime/vm/trace_buffer_test.cc b/runtime/vm/trace_buffer_test.cc
deleted file mode 100644
index 1ac6452206ec88263fbb0d94d1c55036ce98ae5b..0000000000000000000000000000000000000000
--- a/runtime/vm/trace_buffer_test.cc
+++ /dev/null
@@ -1,110 +0,0 @@
-// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
-
-#include "platform/assert.h"
-#include "vm/globals.h"
-#include "vm/json_stream.h"
-#include "vm/trace_buffer.h"
-#include "vm/unit_test.h"
-
-namespace dart {
-
-#ifndef PRODUCT
-
-TEST_CASE(TraceBufferEmpty) {
- Isolate* isolate = Isolate::Current();
- TraceBuffer::Init(isolate, 3);
- TraceBuffer* trace_buffer = isolate->trace_buffer();
- {
- JSONStream js;
- trace_buffer->PrintToJSONStream(&js);
- EXPECT_STREQ("{\"type\":\"TraceBuffer\",\"members\":[]}", js.ToCString());
- }
- delete trace_buffer;
-}
-
-
-TEST_CASE(TraceBufferClear) {
- Isolate* isolate = Isolate::Current();
- TraceBuffer::Init(isolate, 3);
- TraceBuffer* trace_buffer = isolate->trace_buffer();
- trace_buffer->Trace(kMicrosecondsPerSecond * 1, "abc");
- trace_buffer->Clear();
- {
- JSONStream js;
- trace_buffer->PrintToJSONStream(&js);
- EXPECT_STREQ("{\"type\":\"TraceBuffer\",\"members\":[]}", js.ToCString());
- }
- delete trace_buffer;
-}
-
-
-TEST_CASE(TraceBufferTrace) {
- Isolate* isolate = Isolate::Current();
- TraceBuffer::Init(isolate, 3);
- TraceBuffer* trace_buffer = isolate->trace_buffer();
-
- trace_buffer->Trace(kMicrosecondsPerSecond * 1, "abc");
- {
- JSONStream js;
- trace_buffer->PrintToJSONStream(&js);
- EXPECT_STREQ("{\"type\":\"TraceBuffer\",\"members\":["
- "{\"type\":\"TraceBufferEntry\",\"time\":1.000000,"
- "\"message\":\"abc\"}]}", js.ToCString());
- }
- trace_buffer->Trace(kMicrosecondsPerSecond * 2, "def");
- {
- JSONStream js;
- trace_buffer->PrintToJSONStream(&js);
- EXPECT_STREQ("{\"type\":\"TraceBuffer\",\"members\":["
- "{\"type\":\"TraceBufferEntry\",\"time\":1.000000,"
- "\"message\":\"abc\"},"
- "{\"type\":\"TraceBufferEntry\",\"time\":2.000000,"
- "\"message\":\"def\"}]}", js.ToCString());
- }
- trace_buffer->Trace(kMicrosecondsPerSecond * 3, "ghi");
- {
- JSONStream js;
- trace_buffer->PrintToJSONStream(&js);
- EXPECT_STREQ("{\"type\":\"TraceBuffer\",\"members\":["
- "{\"type\":\"TraceBufferEntry\",\"time\":1.000000,"
- "\"message\":\"abc\"},"
- "{\"type\":\"TraceBufferEntry\",\"time\":2.000000,"
- "\"message\":\"def\"},"
- "{\"type\":\"TraceBufferEntry\",\"time\":3.000000,"
- "\"message\":\"ghi\"}]}", js.ToCString());
- }
- // This will overwrite the first Trace.
- trace_buffer->Trace(kMicrosecondsPerSecond * 4, "jkl");
- {
- JSONStream js;
- trace_buffer->PrintToJSONStream(&js);
- EXPECT_STREQ("{\"type\":\"TraceBuffer\",\"members\":["
- "{\"type\":\"TraceBufferEntry\",\"time\":2.000000,"
- "\"message\":\"def\"},"
- "{\"type\":\"TraceBufferEntry\",\"time\":3.000000,"
- "\"message\":\"ghi\"},"
- "{\"type\":\"TraceBufferEntry\",\"time\":4.000000,"
- "\"message\":\"jkl\"}]}", js.ToCString());
- }
- delete trace_buffer;
-}
-
-
-TEST_CASE(TraceBufferTraceF) {
- Isolate* isolate = Isolate::Current();
- TraceBuffer::Init(isolate, 3);
- TraceBuffer* trace_buffer = isolate->trace_buffer();
- trace_buffer->TraceF("foo %d %s", 99, "bar");
- {
- JSONStream js;
- trace_buffer->PrintToJSONStream(&js);
- EXPECT_SUBSTRING("foo 99 bar", js.ToCString());
- }
- delete trace_buffer;
-}
-
-#endif // !PRODUCT
-
-} // namespace dart

Powered by Google App Engine
This is Rietveld 408576698