change: UI and migrate to gtest

This commit is contained in:
2026-07-27 05:27:32 +08:00
parent dd5508e571
commit a84e75ef47
56 changed files with 4484 additions and 4949 deletions
+1
View File
@@ -119,6 +119,7 @@ add_executable(olive-gtest
cli_test.cpp
timeline_undo_test.cpp
timeline_undo_general_test.cpp
timeline_legacy_test.cpp
task_project_test.cpp
task_cache_test.cpp
codec_oiio_test.cpp
+21
View File
@@ -21,3 +21,24 @@ TEST(CommonDigit, LargeValue)
{
EXPECT_EQ(olive::get_digit_count(123456789012345LL), 15);
}
// Migrated from the legacy OAK_ADD_TEST framework (tests/general/common-tests.cpp)
TEST(CommonDigit, LegacyExhaustive)
{
EXPECT_EQ(olive::get_digit_count(1), 1);
EXPECT_EQ(olive::get_digit_count(69), 2);
EXPECT_EQ(olive::get_digit_count(420), 3);
EXPECT_EQ(olive::get_digit_count(1337), 4);
EXPECT_EQ(olive::get_digit_count(80085), 5);
EXPECT_EQ(olive::get_digit_count(555555), 6);
EXPECT_EQ(olive::get_digit_count(8675309), 7);
EXPECT_EQ(olive::get_digit_count(78956423), 8);
EXPECT_EQ(olive::get_digit_count(148497523), 9);
EXPECT_EQ(olive::get_digit_count(4845821233LL), 10);
EXPECT_EQ(olive::get_digit_count(18002738255LL), 11);
EXPECT_EQ(olive::get_digit_count(180027382556LL), 12);
EXPECT_EQ(olive::get_digit_count(1800273825568LL), 13);
EXPECT_EQ(olive::get_digit_count(18002738255685LL), 14);
EXPECT_EQ(olive::get_digit_count(180027382556857LL), 15);
EXPECT_EQ(olive::get_digit_count(1800273825564857LL), 16);
}
+1 -1
View File
@@ -424,7 +424,7 @@ TEST_F(PanelTest, ParamPanelConstructionAndContexts)
ParamPanel panel;
EXPECT_EQ(panel.objectName(), QStringLiteral("ParamPanel"));
EXPECT_EQ(panel.title(), QStringLiteral("Parameter Editor"));
EXPECT_EQ(panel.title(), QStringLiteral("Inspector"));
ASSERT_NE(panel.get_param_view(), nullptr);
EXPECT_TRUE(panel.get_contexts().isEmpty());