chromium/components/cbor/values_unittest.cc

// Copyright 2017 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "components/cbor/values.h"

#include <string>
#include <utility>

#include "testing/gtest/include/gtest/gtest.h"

namespace cbor {

TEST(CBORValuesTest, TestNothrow) {}

// Test constructors
TEST(CBORValuesTest, ConstructUnsigned) {}

TEST(CBORValuesTest, ConstructNegative) {}

TEST(CBORValuesTest, ConstructStringFromConstCharPtr) {}

TEST(CBORValuesTest, ConstructStringFromStdStringConstRef) {}

TEST(CBORValuesTest, ConstructStringFromStdStringRefRef) {}

TEST(CBORValuesTest, ConstructBytestring) {}

TEST(CBORValuesTest, ConstructBytestringFromString) {}

TEST(CBORValuesTest, ConstructArray) {}

TEST(CBORValuesTest, ConstructMap) {}

TEST(CBORValuesTest, ConstructSimpleValue) {}

TEST(CBORValuesTest, ConstructFloat) {}

TEST(CBORValuesTest, ConstructSimpleBooleanValue) {}

// Test copy constructors
TEST(CBORValuesTest, CopyUnsigned) {}

TEST(CBORValuesTest, CopyNegativeInt) {}

TEST(CBORValuesTest, CopyString) {}

TEST(CBORValuesTest, CopyBytestring) {}

TEST(CBORValuesTest, CopyArray) {}

TEST(CBORValuesTest, CopyMap) {}

TEST(CBORValuesTest, CopySimpleValue) {}

TEST(CBORValuesTest, CopyFloat) {}

// Test move constructors and move-assignment
TEST(CBORValuesTest, MoveUnsigned) {}

TEST(CBORValuesTest, MoveNegativeInteger) {}

TEST(CBORValuesTest, MoveString) {}

TEST(CBORValuesTest, MoveBytestring) {}

TEST(CBORValuesTest, MoveConstructMap) {}

TEST(CBORValuesTest, MoveAssignMap) {}

TEST(CBORValuesTest, MoveArray) {}

TEST(CBORValuesTest, MoveSimpleValue) {}

TEST(CBORValuesTest, MoveFloat) {}

TEST(CBORValuesTest, SelfSwap) {}

}  // namespace cbor