@@ -242,6 +242,8 @@ TEST_F(NameResolverTest, MultipleFilesMessageEdition2023) {
242242 PACKAGE_PREFIX " proto2_unittest.FooMessage" );
243243 EXPECT_EQ (resolver.GetJavaImmutableClassName (message_descriptor),
244244 PACKAGE_PREFIX " proto2_unittest.FooMessage" );
245+ EXPECT_EQ (resolver.GetFullyQualifiedKotlinFactoryName (message_descriptor),
246+ PACKAGE_PREFIX " proto2_unittest.fooMessage" );
245247}
246248
247249TEST_F (NameResolverTest, SingleFileMessageEdition2023) {
@@ -262,6 +264,8 @@ TEST_F(NameResolverTest, SingleFileMessageEdition2023) {
262264 PACKAGE_PREFIX " proto2_unittest.Foo.FooMessage" );
263265 EXPECT_EQ (resolver.GetJavaImmutableClassName (message_descriptor),
264266 PACKAGE_PREFIX " proto2_unittest.Foo$FooMessage" );
267+ EXPECT_EQ (resolver.GetFullyQualifiedKotlinFactoryName (message_descriptor),
268+ PACKAGE_PREFIX " proto2_unittest.fooMessage" );
265269}
266270
267271TEST_F (NameResolverTest, NestInFileClassMessageEdition2024) {
@@ -307,6 +311,14 @@ TEST_F(NameResolverTest, NestInFileClassMessageEdition2024) {
307311 EXPECT_EQ (resolver.GetJavaImmutableClassName (nested_in_unnested_message),
308312 PACKAGE_PREFIX
309313 " proto2_unittest.UnnestedMessage$NestedInUnnestedMessage" );
314+ EXPECT_EQ (resolver.GetFullyQualifiedKotlinFactoryName (unnested_message),
315+ PACKAGE_PREFIX " proto2_unittest.unnestedMessage" );
316+ EXPECT_EQ (resolver.GetFullyQualifiedKotlinFactoryName (nested_in_file_message),
317+ PACKAGE_PREFIX " proto2_unittest.nestedInFileClassMessage" );
318+ EXPECT_EQ (
319+ resolver.GetFullyQualifiedKotlinFactoryName (nested_in_unnested_message),
320+ PACKAGE_PREFIX
321+ " proto2_unittest.UnnestedMessageKt.nestedInUnnestedMessage" );
310322}
311323
312324TEST_F (NameResolverTest, MultipleFilesEnumEdition2023) {
0 commit comments