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

Unified Diff: components/devtools_bridge/test/android/javatests/src/org/chromium/components/devtools_bridge/gcd/TestMessageWriter.java

Issue 1142463003: Remove devtools_bridge component (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 7 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: components/devtools_bridge/test/android/javatests/src/org/chromium/components/devtools_bridge/gcd/TestMessageWriter.java
diff --git a/components/devtools_bridge/test/android/javatests/src/org/chromium/components/devtools_bridge/gcd/TestMessageWriter.java b/components/devtools_bridge/test/android/javatests/src/org/chromium/components/devtools_bridge/gcd/TestMessageWriter.java
deleted file mode 100644
index 1d4d75b7371621aec62ae20de9b2fc1407e4d878..0000000000000000000000000000000000000000
--- a/components/devtools_bridge/test/android/javatests/src/org/chromium/components/devtools_bridge/gcd/TestMessageWriter.java
+++ /dev/null
@@ -1,65 +0,0 @@
-// Copyright 2014 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-package org.chromium.components.devtools_bridge.gcd;
-
-import android.util.JsonWriter;
-
-import org.chromium.components.devtools_bridge.commands.Command;
-import org.chromium.components.devtools_bridge.commands.ParamDefinition;
-
-import java.io.IOException;
-import java.io.StringWriter;
-
-/**
- * Helper class for constructing GCD JSON messages (HTTP requests) used in the DevTools bridge.
- */
-public final class TestMessageWriter {
- private final StringWriter mStringWriter;
- private final JsonWriter mWriter;
- boolean mClosed = false;
-
- public TestMessageWriter() {
- mStringWriter = new StringWriter();
- mWriter = new JsonWriter(mStringWriter);
- }
-
- public TestMessageWriter close() throws IOException {
- assert !mClosed;
- mWriter.close();
- mClosed = true;
- return this;
- }
-
- @Override
- public String toString() {
- assert mClosed;
- return mStringWriter.toString();
- }
-
- public TestMessageWriter writeCommand(
- String remoteInstanceId, Command command) throws IOException {
- mWriter.beginObject()
- .name("deviceId").value(remoteInstanceId)
- .name("name").value(command.type.definition.fullName());
-
- mWriter.name("parameters").beginObject();
- command.visitInParams(new Command.ParamVisitor() {
- @Override
- public void visit(ParamDefinition<?> param, String value) {
- try {
- mWriter.name(param.name()).value(value);
- } catch (IOException e) {
- // IO excepion must not happen since we writng to a string.
- throw new RuntimeException(e);
- }
- }
- });
- mWriter.endObject();
-
- mWriter.endObject();
-
- return this;
- }
-}

Powered by Google App Engine
This is Rietveld 408576698