Index: components/devtools_bridge/android/javatests/src/org/chromium/components/devtools_bridge/commands/CommandSenderTest.java |
diff --git a/components/devtools_bridge/android/javatests/src/org/chromium/components/devtools_bridge/commands/CommandSenderTest.java b/components/devtools_bridge/android/javatests/src/org/chromium/components/devtools_bridge/commands/CommandSenderTest.java |
deleted file mode 100644 |
index 3d0393500bf441935d14b60e2a3021f169e9217f..0000000000000000000000000000000000000000 |
--- a/components/devtools_bridge/android/javatests/src/org/chromium/components/devtools_bridge/commands/CommandSenderTest.java |
+++ /dev/null |
@@ -1,126 +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.commands; |
- |
-import android.test.InstrumentationTestCase; |
-import android.test.suitebuilder.annotation.SmallTest; |
- |
-import junit.framework.Assert; |
- |
-import org.chromium.base.annotations.SuppressFBWarnings; |
-import org.chromium.components.devtools_bridge.RTCConfiguration; |
-import org.chromium.components.devtools_bridge.SessionBase; |
- |
-import java.util.ArrayList; |
-import java.util.List; |
- |
-/** |
- * Tests for {@link CommandSender} |
- */ |
-@SuppressFBWarnings("URF_UNREAD_FIELD") |
-public class CommandSenderTest extends InstrumentationTestCase { |
- private static final RTCConfiguration CONFIG = new RTCConfiguration.Builder() |
- .addIceServer("http://example.org") |
- .build(); |
- |
- private Command mCommand; |
- private Runnable mCompletionCallback; |
- private String mAnswer; |
- private String mErrorMessage; |
- private List<String> mServerCandidates; |
- |
- @SmallTest |
- public void testStartSessionCommand() { |
- new SenderMock().startSession("SESSION_ID", CONFIG, "OFFER", new NegotiationCallbackMock()); |
- |
- Commands.StartSessionCommand command = (Commands.StartSessionCommand) mCommand; |
- Assert.assertNotNull(command); |
- |
- Assert.assertEquals("SESSION_ID", command.sessionId); |
- Assert.assertEquals("OFFER", command.offer); |
- |
- command.setResult("ANSWER"); |
- |
- mCompletionCallback.run(); |
- Assert.assertEquals("ANSWER", mAnswer); |
- Assert.assertNull(mErrorMessage); |
- } |
- |
- @SmallTest |
- public void testRenegotiateCommand() { |
- new SenderMock().renegotiate("SESSION_ID", "OFFER", new NegotiationCallbackMock()); |
- Commands.RenegotiateCommand command = (Commands.RenegotiateCommand) mCommand; |
- Assert.assertNotNull(command); |
- |
- Assert.assertEquals("SESSION_ID", command.sessionId); |
- Assert.assertEquals("OFFER", command.offer); |
- |
- command.setResult("ANSWER"); |
- |
- mCompletionCallback.run(); |
- Assert.assertEquals("ANSWER", mAnswer); |
- Assert.assertNull(mErrorMessage); |
- } |
- |
- @SmallTest |
- public void testIceExchangeCommand() { |
- ArrayList<String> candidates = new ArrayList<String>(); |
- new SenderMock().iceExchange("SESSION_ID", candidates, new IceExchangeCallbackMock()); |
- Commands.IceExchangeCommand command = (Commands.IceExchangeCommand) mCommand; |
- Assert.assertNotNull(command); |
- |
- Assert.assertEquals("SESSION_ID", command.sessionId); |
- command.setResult(candidates); |
- |
- mCompletionCallback.run(); |
- Assert.assertNull(mErrorMessage); |
- } |
- |
- @SmallTest |
- public void testCommandFailure() { |
- new SenderMock().renegotiate("SESSION_ID", "OFFER", new NegotiationCallbackMock()); |
- |
- Commands.RenegotiateCommand command = (Commands.RenegotiateCommand) mCommand; |
- Assert.assertNotNull(command); |
- |
- command.setFailure("TEST_MESSAGE"); |
- |
- mCompletionCallback.run(); |
- Assert.assertNull(mAnswer); |
- Assert.assertEquals("TEST_MESSAGE", mErrorMessage); |
- } |
- |
- private class SenderMock extends CommandSender { |
- @Override |
- protected void send(Command command, Runnable completionCallback) { |
- mCommand = command; |
- mCompletionCallback = completionCallback; |
- } |
- } |
- |
- private class NegotiationCallbackMock implements SessionBase.NegotiationCallback { |
- @Override |
- public void onSuccess(String answer) { |
- mAnswer = answer; |
- } |
- |
- @Override |
- public void onFailure(String errorMessage) { |
- mErrorMessage = errorMessage; |
- } |
- } |
- |
- private class IceExchangeCallbackMock implements SessionBase.IceExchangeCallback { |
- @Override |
- public void onSuccess(List<String> serverCandidates) { |
- mServerCandidates = serverCandidates; |
- } |
- |
- @Override |
- public void onFailure(String errorMessage) { |
- mErrorMessage = errorMessage; |
- } |
- } |
-} |