/
githubmirror
/
node
Обзор
Документация
Войти
/
githubmirror
/
node
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
deps/inspector_protocol/crdtp/status_test.cc
29 строк
1 KB
Chengzhong Wu
deps: move inspector_protocol to deps
27 янв 2025, 02:20
27 янв 2025, 02:20
0aa5874
Код
Авторство
О чём код?
// Copyright 2018 The Chromium Authors // 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 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 crdtp