@@ -95,8 +95,7 @@ class TestGenerator : public CodeGenerator {
9595 absl::string_view minimum_edition_ = PROTOBUF_MINIMUM_EDITION;
9696 absl::string_view maximum_edition_ = PROTOBUF_MAXIMUM_EDITION;
9797 std::vector<const FieldDescriptor*> feature_extensions_ = {
98- DescriptorPool::generated_pool ()->FindExtensionByNumber (
99- FeatureSet::descriptor (), pb::test.number ())};
98+ GetExtensionReflection (pb::test)};
10099};
101100
102101class SimpleErrorCollector : public io ::ErrorCollector {
@@ -190,9 +189,7 @@ TEST_F(CodeGeneratorTest, GetUnresolvedSourceFeaturesInherited) {
190189
191190TEST_F (CodeGeneratorTest, GetResolvedSourceFeaturesRoot) {
192191 TestGenerator generator;
193- generator.set_feature_extensions (
194- {DescriptorPool::generated_pool ()->FindExtensionByNumber (
195- FeatureSet::descriptor (), pb::test.number ())});
192+ generator.set_feature_extensions ({GetExtensionReflection (pb::test)});
196193 pool_.SetFeatureSetDefaults (*generator.BuildFeatureSetDefaults ());
197194
198195 ASSERT_THAT (BuildFile (DescriptorProto::descriptor ()->file ()), NotNull ());
@@ -225,9 +222,7 @@ TEST_F(CodeGeneratorTest, GetResolvedSourceFeaturesRoot) {
225222
226223TEST_F (CodeGeneratorTest, GetResolvedSourceFeaturesInherited) {
227224 TestGenerator generator;
228- generator.set_feature_extensions (
229- {DescriptorPool::generated_pool ()->FindExtensionByNumber (
230- FeatureSet::descriptor (), pb::test.number ())});
225+ generator.set_feature_extensions ({GetExtensionReflection (pb::test)});
231226 pool_.SetFeatureSetDefaults (*generator.BuildFeatureSetDefaults ());
232227
233228 ASSERT_THAT (BuildFile (DescriptorProto::descriptor ()->file ()), NotNull ());
0 commit comments