ax_tree_id_unittest.cc 725 B

123456789101112131415161718192021222324
  1. // Copyright 2021 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. #include "ui/accessibility/ax_tree_id.h"
  5. #include "base/unguessable_token.h"
  6. #include "testing/gtest/include/gtest/gtest.h"
  7. namespace ui {
  8. TEST(AXTreeIDTest, ToStringFromString) {
  9. AXTreeID tree_id = AXTreeID::CreateNewAXTreeID();
  10. AXTreeID new_tree_id = AXTreeID::FromString(tree_id.ToString());
  11. ASSERT_EQ(tree_id, new_tree_id);
  12. }
  13. TEST(AXTreeIDTest, ToTokenFromToken) {
  14. AXTreeID tree_id = AXTreeID::CreateNewAXTreeID();
  15. AXTreeID new_tree_id = AXTreeID::FromToken(tree_id.token().value());
  16. ASSERT_EQ(tree_id, new_tree_id);
  17. }
  18. } // namespace ui