We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6ccf9c7 commit f11d3ecCopy full SHA for f11d3ec
src/iceberg/test/config_test.cc
@@ -65,12 +65,16 @@ class TestConfig : public ConfigBase<TestConfig> {
65
EnumToString, StringToEnum};
66
inline static const Entry<double> kDoubleConfig{"double_config", 3.14};
67
68
+ static std::unique_ptr<TestConfig> default_properties() {
69
+ return std::unique_ptr<TestConfig>(new TestConfig());
70
+ }
71
+
72
private:
73
TestConfig() = default;
74
};
75
76
TEST(ConfigTest, BasicOperations) {
- auto config = std::unique_ptr<TestConfig>(new TestConfig());
77
+ auto config = TestConfig::default_properties();
78
79
// Test default values
80
ASSERT_EQ(config->Get(TestConfig::kStringConfig), std::string("default_value"));
0 commit comments