#include "absl/profiling/internal/periodic_sampler.h"
#include <thread>
#include "gmock/gmock.h"
#include "gtest/gtest.h"
#include "absl/base/attributes.h"
#include "absl/base/macros.h"
namespace absl {
ABSL_NAMESPACE_BEGIN
namespace profiling_internal {
namespace {
Eq;
Return;
StrictMock;
class MockPeriodicSampler : public PeriodicSamplerBase { … };
TEST(PeriodicSamplerBaseTest, Sample) { … }
TEST(PeriodicSamplerBaseTest, ImmediatelySample) { … }
TEST(PeriodicSamplerBaseTest, Disabled) { … }
TEST(PeriodicSamplerBaseTest, AlwaysOn) { … }
TEST(PeriodicSamplerBaseTest, Disable) { … }
TEST(PeriodicSamplerBaseTest, Enable) { … }
TEST(PeriodicSamplerTest, ConstructConstInit) { … }
TEST(PeriodicSamplerTest, DefaultPeriod0) { … }
TEST(PeriodicSamplerTest, DefaultPeriod) { … }
TEST(PeriodicSamplerTest, SetGlobalPeriod) { … }
}
}
ABSL_NAMESPACE_END
}