Author: Nathan James Date: 2021-01-06T20:00:15Z New Revision: 0bfe100145634988e4a914da776b55509ba0bec0
URL: https://github.com/llvm/llvm-project/commit/0bfe100145634988e4a914da776b55509ba0bec0 DIFF: https://github.com/llvm/llvm-project/commit/0bfe100145634988e4a914da776b55509ba0bec0.diff LOG: [NFC] Test case refactor Added: Modified: clang-tools-extra/clangd/unittests/TUSchedulerTests.cpp Removed: ################################################################################ diff --git a/clang-tools-extra/clangd/unittests/TUSchedulerTests.cpp b/clang-tools-extra/clangd/unittests/TUSchedulerTests.cpp index a51067896432..c87c1be6f8e9 100644 --- a/clang-tools-extra/clangd/unittests/TUSchedulerTests.cpp +++ b/clang-tools-extra/clangd/unittests/TUSchedulerTests.cpp @@ -1042,7 +1042,7 @@ TEST_F(TUSchedulerTests, CommandLineWarnings) { TEST(DebouncePolicy, Compute) { namespace c = std::chrono; - std::vector<DebouncePolicy::clock::duration> History = { + DebouncePolicy::clock::duration History[] = { c::seconds(0), c::seconds(5), c::seconds(10), @@ -1053,8 +1053,9 @@ TEST(DebouncePolicy, Compute) { Policy.Max = c::seconds(25); // Call Policy.compute(History) and return seconds as a float. auto Compute = [&](llvm::ArrayRef<DebouncePolicy::clock::duration> History) { - using FloatingSeconds = c::duration<float, c::seconds::period>; - return static_cast<float>(Policy.compute(History) / FloatingSeconds(1)); + return c::duration_cast<c::duration<float, c::seconds::period>>( + Policy.compute(History)) + .count(); }; EXPECT_NEAR(10, Compute(History), 0.01) << "(upper) median = 10"; Policy.RebuildRatio = 1.5; _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits