@@ -313,7 +313,7 @@ TEST_F(LicenseCheckerTest, CanIgnoreLicenseFiles) {
313313 LicenseChecker::Run (temp_path->string (), ss, *data);
314314 EXPECT_EQ (errors.size (), 0u ) << errors[0 ];
315315
316- EXPECT_EQ (ss.str (), R"output( flutter
316+ EXPECT_EQ (ss.str (), R"output( engine
317317
318318Copyright Test
319319)output" );
@@ -337,7 +337,7 @@ TEST_F(LicenseCheckerTest, SimpleWritesFileLicensesFile) {
337337 LicenseChecker::Run (temp_path->string (), ss, *data);
338338 EXPECT_EQ (errors.size (), 0u ) << errors[0 ];
339339
340- EXPECT_EQ (ss.str (), R"output( flutter
340+ EXPECT_EQ (ss.str (), R"output( engine
341341
342342Copyright Test
343343)output" );
@@ -363,11 +363,11 @@ TEST_F(LicenseCheckerTest, SimpleWritesTwoFileLicensesFiles) {
363363 LicenseChecker::Run (temp_path->string (), ss, *data);
364364 EXPECT_EQ (errors.size (), 0u );
365365
366- EXPECT_EQ (ss.str (), R"output( flutter
366+ EXPECT_EQ (ss.str (), R"output( engine
367367
368368C Copyright Test
369369--------------------------------------------------------------------------------
370- flutter
370+ engine
371371
372372Copyright Test
373373)output" );
@@ -393,7 +393,7 @@ TEST_F(LicenseCheckerTest, SimpleWritesDuplicateFileLicensesFiles) {
393393 LicenseChecker::Run (temp_path->string (), ss, *data);
394394 EXPECT_EQ (errors.size (), 0u );
395395
396- EXPECT_EQ (ss.str (), R"output( flutter
396+ EXPECT_EQ (ss.str (), R"output( engine
397397
398398Copyright Test
399399)output" );
@@ -421,7 +421,7 @@ TEST_F(LicenseCheckerTest, FileLicenseMultiplePackages) {
421421 LicenseChecker::Run (temp_path->string (), ss, *data);
422422 EXPECT_EQ (errors.size (), 0u );
423423
424- EXPECT_EQ (ss.str (), R"output( flutter
424+ EXPECT_EQ (ss.str (), R"output( engine
425425foobar
426426
427427Copyright Test
@@ -448,11 +448,11 @@ TEST_F(LicenseCheckerTest, SimpleDirectoryLicense) {
448448 LicenseChecker::Run (temp_path->string (), ss, *data);
449449 EXPECT_EQ (errors.size (), 0u );
450450
451- EXPECT_EQ (ss.str (), R"output( flutter
451+ EXPECT_EQ (ss.str (), R"output( engine
452452
453453Copyright Test
454454--------------------------------------------------------------------------------
455- flutter
455+ engine
456456
457457Test License
458458v2.0
@@ -539,11 +539,11 @@ TEST_F(LicenseCheckerTest, OnlyPrintMatch) {
539539 LicenseChecker::Run (temp_path->string (), ss, *data);
540540 EXPECT_EQ (errors.size (), 0u ) << errors[0 ];
541541
542- EXPECT_EQ (ss.str (), R"output( flutter
542+ EXPECT_EQ (ss.str (), R"output( engine
543543
544544Copyright Test
545545--------------------------------------------------------------------------------
546- flutter
546+ engine
547547
548548Test License
549549v2.0
@@ -578,7 +578,7 @@ void main() {
578578 LicenseChecker::Run (temp_path->string (), ss, *data);
579579 EXPECT_EQ (errors.size (), 0u ) << errors[0 ];
580580
581- EXPECT_EQ (ss.str (), R"output( flutter
581+ EXPECT_EQ (ss.str (), R"output( engine
582582
583583Copyright Test
584584)output" );
@@ -622,7 +622,7 @@ TEST_F(LicenseCheckerTest, NoticesFile) {
622622 absl::StatusOr<Data> data = MakeTestData (/* include_filter_text=*/ " NOTICES" );
623623 ASSERT_TRUE (data.ok ());
624624
625- std::string notices = R"notices( flutter
625+ std::string notices = R"notices( engine
626626foobar
627627
628628Copyright Test
@@ -654,7 +654,7 @@ TEST_F(LicenseCheckerTest, NoticesFileUnknownLicense) {
654654 absl::StatusOr<Data> data = MakeTestData (/* include_filter_text=*/ " NOTICES" );
655655 ASSERT_TRUE (data.ok ());
656656
657- std::string notices = R"notices( flutter
657+ std::string notices = R"notices( engine
658658foobar
659659
660660Copyright Test
@@ -813,11 +813,11 @@ TEST_F(LicenseCheckerTest, WorkingDirectoryTrailingSlash) {
813813 LicenseChecker::Run (working_dir, ss, *data);
814814 EXPECT_EQ (errors.size (), 0u ) << (errors.empty () ? " " : errors[0 ].message ());
815815
816- EXPECT_EQ (ss.str (), R"output( flutter
816+ EXPECT_EQ (ss.str (), R"output( engine
817817
818818Copyright Test
819819--------------------------------------------------------------------------------
820- flutter
820+ engine
821821
822822Test License
823823v2.0
847847 LicenseChecker::Run (temp_path->string (), ss, *data);
848848 EXPECT_EQ (errors.size (), 0u ) << errors[0 ];
849849
850- EXPECT_EQ (ss.str (), R"output( flutter
850+ EXPECT_EQ (ss.str (), R"output( engine
851851
852852Test License
853853v2.0
@@ -979,3 +979,28 @@ Test License
979979v3.0
980980)output" );
981981}
982+
983+ TEST_F (LicenseCheckerTest, OverrideRootPackageName) {
984+ absl::StatusOr<fs::path> temp_path = MakeTempDir ();
985+ ASSERT_TRUE (temp_path.ok ());
986+
987+ absl::StatusOr<Data> data = MakeTestData ();
988+ ASSERT_TRUE (data.ok ());
989+
990+ fs::current_path (*temp_path);
991+ ASSERT_TRUE (WriteFile (kHeader , *temp_path / " main.cc" ).ok ());
992+ Repo repo;
993+ repo.Add (*temp_path / " main.cc" );
994+ ASSERT_TRUE (repo.Commit ().ok ());
995+
996+ LicenseChecker::Flags flags = {.root_package_name = " testroot" };
997+ std::stringstream ss;
998+ std::vector<absl::Status> errors =
999+ LicenseChecker::Run (temp_path->string (), ss, *data, flags);
1000+ EXPECT_EQ (errors.size (), 0u ) << errors[0 ];
1001+
1002+ EXPECT_EQ (ss.str (), R"output( testroot
1003+
1004+ Copyright Test
1005+ )output" );
1006+ }
0 commit comments