| // Copyright 2020 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #include "gn/frameworks_utils.h" |
| |
| #include "util/test/test.h" |
| |
| TEST(FrameworksUtils, GetFrameworkName) { |
| const std::string kFramework = "Foundation.framework"; |
| const std::string kFrameworkNoExtension = "Foundation"; |
| const std::string kFrameworkPath = "Foo/Foo.framework"; |
| |
| EXPECT_EQ("Foundation", GetFrameworkName(kFramework)); |
| EXPECT_EQ("", GetFrameworkName(kFrameworkNoExtension)); |
| EXPECT_EQ("", GetFrameworkName(kFrameworkPath)); |
| } |