%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
// Copyright 2018 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 "status.h" #include "status_test_support.h" #include "test_platform.h" namespace v8_crdtp { // ============================================================================= // Status and Error codes // ============================================================================= TEST(StatusTest, StatusToASCIIString) { Status ok_status; EXPECT_EQ("OK", ok_status.ToASCIIString()); Status json_error(Error::JSON_PARSER_COLON_EXPECTED, 42); EXPECT_EQ("JSON: colon expected at position 42", json_error.ToASCIIString()); Status cbor_error(Error::CBOR_TRAILING_JUNK, 21); EXPECT_EQ("CBOR: trailing junk at position 21", cbor_error.ToASCIIString()); } TEST(StatusTest, StatusTestSupport) { Status ok_status; EXPECT_THAT(ok_status, StatusIsOk()); Status json_error(Error::JSON_PARSER_COLON_EXPECTED, 42); EXPECT_THAT(json_error, StatusIs(Error::JSON_PARSER_COLON_EXPECTED, 42)); } } // namespace v8_crdtp