| Index: runtime/vm/trace_buffer_test.cc
|
| ===================================================================
|
| --- runtime/vm/trace_buffer_test.cc (revision 37183)
|
| +++ runtime/vm/trace_buffer_test.cc (working copy)
|
| @@ -10,9 +10,10 @@
|
|
|
| namespace dart {
|
|
|
| -
|
| -UNIT_TEST_CASE(TraceBufferEmpty) {
|
| - TraceBuffer* trace_buffer = new TraceBuffer(3);
|
| +TEST_CASE(TraceBufferEmpty) {
|
| + Isolate* isolate = Isolate::Current();
|
| + TraceBuffer::Init(isolate, 3);
|
| + TraceBuffer* trace_buffer = isolate->trace_buffer();
|
| {
|
| JSONStream js;
|
| trace_buffer->PrintToJSONStream(&js);
|
| @@ -22,8 +23,10 @@
|
| }
|
|
|
|
|
| -UNIT_TEST_CASE(TraceBufferClear) {
|
| - TraceBuffer* trace_buffer = new TraceBuffer(3);
|
| +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();
|
| {
|
| @@ -35,8 +38,10 @@
|
| }
|
|
|
|
|
| -UNIT_TEST_CASE(TraceBufferTrace) {
|
| - TraceBuffer* trace_buffer = new TraceBuffer(3);
|
| +TEST_CASE(TraceBufferTrace) {
|
| + Isolate* isolate = Isolate::Current();
|
| + TraceBuffer::Init(isolate, 3);
|
| + TraceBuffer* trace_buffer = isolate->trace_buffer();
|
|
|
| trace_buffer->Trace(kMicrosecondsPerSecond * 1, "abc");
|
| {
|
| @@ -85,8 +90,10 @@
|
| }
|
|
|
|
|
| -UNIT_TEST_CASE(TraceBufferTraceF) {
|
| - TraceBuffer* trace_buffer = new TraceBuffer(3);
|
| +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;
|
|
|