| 1234567891011121314151617181920212223 | 
							- #include "prometheus/check_names.h"
 
- #include <gmock/gmock.h>
 
- namespace prometheus {
 
- namespace {
 
- TEST(CheckNamesTest, empty_metric_name) { EXPECT_FALSE(CheckMetricName("")); }
 
- TEST(CheckNamesTest, good_metric_name) {
 
-   EXPECT_TRUE(CheckMetricName("prometheus_notifications_total"));
 
- }
 
- TEST(CheckNamesTest, reserved_metric_name) {
 
-   EXPECT_FALSE(CheckMetricName("__some_reserved_metric"));
 
- }
 
- TEST(CheckNamesTest, empty_label_name) { EXPECT_FALSE(CheckLabelName("")); }
 
- TEST(CheckNamesTest, good_label_name) { EXPECT_TRUE(CheckLabelName("type")); }
 
- TEST(CheckNamesTest, reserved_label_name) {
 
-   EXPECT_FALSE(CheckMetricName("__some_reserved_label"));
 
- }
 
- }  // namespace
 
- }  // namespace prometheus
 
 
  |