// Copyright 2018 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // // ImmutableString_test.cpp: // Tests for ImmutableString and ImmutableStringBuilder. #include "compiler/translator/ImmutableString.h" #include "compiler/translator/ImmutableStringBuilder.h" #include "compiler/translator/PoolAlloc.h" #include "gtest/gtest.h" usingnamespacesh; class ImmutableStringBuilderTest : public testing::Test { … }; // Test writing a 32-bit signed int as hexadecimal using ImmutableStringBuilder. TEST_F(ImmutableStringBuilderTest, AppendHexInt32) { … } // Test writing a 32-bit unsigned int as hexadecimal using ImmutableStringBuilder. TEST_F(ImmutableStringBuilderTest, AppendHexUint32) { … } // Test writing a 64-bit signed int as hexadecimal using ImmutableStringBuilder. TEST_F(ImmutableStringBuilderTest, AppendHexInt64) { … } // Test writing a 64-bit unsigned int as hexadecimal using ImmutableStringBuilder. TEST_F(ImmutableStringBuilderTest, AppendHexUint64) { … } // Test writing a decimal using ImmutableStringBuilder of exact size. TEST_F(ImmutableStringBuilderTest, AppendDecimal) { … }