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

#include "core/fxcrt/fx_string_wrappers.h"

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

TEST(STLUtil, string) {
  fxcrt::string str;
  str += '2';
  str += '2';
  str += "C is ";
  str += '7';
  str += '1';
  str += '.';
  str += '6';
  str += "F";
  EXPECT_STREQ("22C is 71.6F", str.c_str());
}

TEST(STLUtil, OStringStream) {
  fxcrt::ostringstream str;
  str << 22 << "C is " << 71.6f << "F";
  EXPECT_STREQ("22C is 71.6F", str.str().c_str());
}
