Skip to content

Commit adf762e

Browse files
committed
test
1 parent 5b3987a commit adf762e

File tree

1 file changed

+41
-16
lines changed

1 file changed

+41
-16
lines changed

engine/src/flutter/tools/licenses_cpp/src/license_checker_unittests.cc

Lines changed: 41 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -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
318318
Copyright 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
342342
Copyright 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
368368
C Copyright Test
369369
--------------------------------------------------------------------------------
370-
flutter
370+
engine
371371
372372
Copyright 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
398398
Copyright 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
425425
foobar
426426
427427
Copyright 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
453453
Copyright Test
454454
--------------------------------------------------------------------------------
455-
flutter
455+
engine
456456
457457
Test License
458458
v2.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
544544
Copyright Test
545545
--------------------------------------------------------------------------------
546-
flutter
546+
engine
547547
548548
Test License
549549
v2.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
583583
Copyright 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
626626
foobar
627627
628628
Copyright 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
658658
foobar
659659
660660
Copyright 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
818818
Copyright Test
819819
--------------------------------------------------------------------------------
820-
flutter
820+
engine
821821
822822
Test License
823823
v2.0
@@ -847,7 +847,7 @@ v2.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
852852
Test License
853853
v2.0
@@ -979,3 +979,28 @@ Test License
979979
v3.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

Comments
 (0)