| Index: components/webcrypto/test/status_unittest.cc
|
| diff --git a/components/webcrypto/test/status_unittest.cc b/components/webcrypto/test/status_unittest.cc
|
| deleted file mode 100644
|
| index 095d42bd0dbbbc84acd82ce60fb1aecc7ad0a5c7..0000000000000000000000000000000000000000
|
| --- a/components/webcrypto/test/status_unittest.cc
|
| +++ /dev/null
|
| @@ -1,75 +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/stl_util.h"
|
| -#include "components/webcrypto/algorithm_dispatch.h"
|
| -#include "components/webcrypto/crypto_data.h"
|
| -#include "components/webcrypto/status.h"
|
| -#include "components/webcrypto/test/test_helpers.h"
|
| -#include "components/webcrypto/webcrypto_util.h"
|
| -#include "third_party/WebKit/public/platform/WebCryptoAlgorithm.h"
|
| -#include "third_party/WebKit/public/platform/WebCryptoAlgorithmParams.h"
|
| -#include "third_party/WebKit/public/platform/WebCryptoKeyAlgorithm.h"
|
| -
|
| -namespace webcrypto {
|
| -
|
| -namespace {
|
| -
|
| -// Tests several Status objects against their expected hard coded values, as
|
| -// well as ensuring that comparison of Status objects works.
|
| -// Comparison should take into account both the error details, as well as the
|
| -// error type.
|
| -TEST(WebCryptoStatusTest, Basic) {
|
| - // Even though the error message is the same, these should not be considered
|
| - // the same by the tests because the error type is different.
|
| - EXPECT_NE(Status::DataError(), Status::OperationError());
|
| - EXPECT_NE(Status::Success(), Status::OperationError());
|
| -
|
| - EXPECT_EQ(Status::Success(), Status::Success());
|
| - EXPECT_EQ(Status::ErrorJwkMemberWrongType("kty", "string"),
|
| - Status::ErrorJwkMemberWrongType("kty", "string"));
|
| -
|
| - Status status = Status::Success();
|
| -
|
| - EXPECT_FALSE(status.IsError());
|
| - EXPECT_EQ("", status.error_details());
|
| -
|
| - status = Status::OperationError();
|
| - EXPECT_TRUE(status.IsError());
|
| - EXPECT_EQ("", status.error_details());
|
| - EXPECT_EQ(blink::WebCryptoErrorTypeOperation, status.error_type());
|
| -
|
| - status = Status::DataError();
|
| - EXPECT_TRUE(status.IsError());
|
| - EXPECT_EQ("", status.error_details());
|
| - EXPECT_EQ(blink::WebCryptoErrorTypeData, status.error_type());
|
| -
|
| - status = Status::ErrorUnsupported();
|
| - EXPECT_TRUE(status.IsError());
|
| - EXPECT_EQ("The requested operation is unsupported", status.error_details());
|
| - EXPECT_EQ(blink::WebCryptoErrorTypeNotSupported, status.error_type());
|
| -
|
| - status = Status::ErrorJwkMemberMissing("kty");
|
| - EXPECT_TRUE(status.IsError());
|
| - EXPECT_EQ("The required JWK member \"kty\" was missing",
|
| - status.error_details());
|
| - EXPECT_EQ(blink::WebCryptoErrorTypeData, status.error_type());
|
| -
|
| - status = Status::ErrorJwkMemberWrongType("kty", "string");
|
| - EXPECT_TRUE(status.IsError());
|
| - EXPECT_EQ("The JWK member \"kty\" must be a string", status.error_details());
|
| - EXPECT_EQ(blink::WebCryptoErrorTypeData, status.error_type());
|
| -
|
| - status = Status::ErrorJwkBase64Decode("n");
|
| - EXPECT_TRUE(status.IsError());
|
| - EXPECT_EQ(
|
| - "The JWK member \"n\" could not be base64url decoded or contained "
|
| - "padding",
|
| - status.error_details());
|
| - EXPECT_EQ(blink::WebCryptoErrorTypeData, status.error_type());
|
| -}
|
| -
|
| -} // namespace
|
| -
|
| -} // namespace webcrypto
|
|
|