| Index: services/dart/echo_apptest.cc
|
| diff --git a/services/dart/echo_apptest.cc b/services/dart/echo_apptest.cc
|
| deleted file mode 100644
|
| index fa9e224b8b98eeee4bdc021e5f7d3ef95f29448f..0000000000000000000000000000000000000000
|
| --- a/services/dart/echo_apptest.cc
|
| +++ /dev/null
|
| @@ -1,77 +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.
|
| -
|
| -#include "base/files/file_path.h"
|
| -#include "base/logging.h"
|
| -#include "base/path_service.h"
|
| -#include "mojo/public/cpp/application/application_impl.h"
|
| -#include "mojo/public/cpp/application/application_test_base.h"
|
| -#include "services/dart/test/echo_service.mojom.h"
|
| -
|
| -using mojo::String;
|
| -
|
| -namespace dart {
|
| -namespace {
|
| -
|
| -class DartEchoTest : public mojo::test::ApplicationTestBase {
|
| - public:
|
| - DartEchoTest() : ApplicationTestBase() {}
|
| - ~DartEchoTest() override {}
|
| -
|
| - protected:
|
| - // ApplicationTestBase:
|
| - void SetUp() override {
|
| - ApplicationTestBase::SetUp();
|
| - application_impl()->ConnectToService("mojo:dart_echo", &echo_service_);
|
| - }
|
| -
|
| - mojo::EchoServicePtr echo_service_;
|
| -
|
| - private:
|
| - MOJO_DISALLOW_COPY_AND_ASSIGN(DartEchoTest);
|
| -};
|
| -
|
| -struct EchoStringCallback {
|
| - explicit EchoStringCallback(String *s) : echo_value(s) {}
|
| - void Run(const String& value) const {
|
| - *echo_value = value;
|
| - }
|
| - String *echo_value;
|
| -};
|
| -
|
| -TEST_F(DartEchoTest, EchoString) {
|
| - String foo;
|
| - EchoStringCallback callback(&foo);
|
| - echo_service_->EchoString("foo", callback);
|
| - EXPECT_TRUE(echo_service_.WaitForIncomingMethodCall());
|
| - EXPECT_EQ("foo", foo);
|
| - echo_service_->EchoString("quit", callback);
|
| - EXPECT_TRUE(echo_service_.WaitForIncomingMethodCall());
|
| - EXPECT_EQ("quit", foo);
|
| -}
|
| -
|
| -TEST_F(DartEchoTest, EchoEmptyString) {
|
| - String empty;
|
| - EchoStringCallback callback(&empty);
|
| - echo_service_->EchoString("", callback);
|
| - EXPECT_TRUE(echo_service_.WaitForIncomingMethodCall());
|
| - EXPECT_EQ("", empty);
|
| - echo_service_->EchoString("quit", callback);
|
| - EXPECT_TRUE(echo_service_.WaitForIncomingMethodCall());
|
| - EXPECT_EQ("quit", empty);
|
| -}
|
| -
|
| -TEST_F(DartEchoTest, EchoNullString) {
|
| - String null;
|
| - EchoStringCallback callback(&null);
|
| - echo_service_->EchoString(nullptr, callback);
|
| - EXPECT_TRUE(echo_service_.WaitForIncomingMethodCall());
|
| - EXPECT_TRUE(null.is_null());
|
| - echo_service_->EchoString("quit", callback);
|
| - EXPECT_TRUE(echo_service_.WaitForIncomingMethodCall());
|
| - EXPECT_EQ("quit", null);
|
| -}
|
| -
|
| -} // namespace
|
| -} // namespace dart
|
|
|