dde-dock/tests/util/ut_themeappicon.cpp
liuxing ffc0ed2da5 feat: 任务栏添加单元测试
任务栏utils文件添加单元测试

Log: 任务栏添加单元测试
Change-Id: I9ba46f0fcbf003547411c726ec7c74b40c6f7cde
2021-03-10 09:00:27 +08:00

33 lines
701 B
C++

#include "themeappicon.h"
#include <QPixmap>
#include <gtest/gtest.h>
class Ut_ThemeAppIcon : public ::testing::Test
{
public:
virtual void SetUp() override;
virtual void TearDown() override;
};
void Ut_ThemeAppIcon::SetUp()
{
}
void Ut_ThemeAppIcon::TearDown()
{
}
TEST_F(Ut_ThemeAppIcon, getIcon_test)
{
ThemeAppIcon appIcon;
const QPixmap &pix1 = appIcon.getIcon("", 50, 1.0);
ASSERT_FALSE(pix1.isNull());
appIcon.getIcon("dde-calendar", 50, 1.0);
const QPixmap &pix2 = appIcon.getIcon("data:image/test", 50, 1.0);
ASSERT_FALSE(pix2.isNull());
const QPixmap &pix3 = appIcon.getIcon(":/res/all_settings_on.png", 50, 1.0);
ASSERT_FALSE(pix3.isNull());
}