wangpenga
|
4051544291
|
feat: Add unit tests
为以下模块添加单元测试:
DBoxWidget
DBlurEffectWidget
DIconButton
DToolButton
DProgressBar
DWaterProgress
DAnchors
DMainWindow
DFloatingMessage
DSwitchButton
DWarningButton
DSimpleListView
DKeySequenceEdit
Log:
Change-Id: I75af5e673a0a7e56cfc1f22d9f41ffb03207ca65
|
2021-06-18 14:15:53 +08:00 |
wangpenga
|
fe3b63fd1c
|
feat: Add AlertMessage unit test
添加单元测试对 AlertMessage、LineEidt 的功能进行测试。
Log:
Change-Id: I166108a0d350b4e3aa64e3d24015532016512c60
|
2021-06-16 09:19:18 +08:00 |
ck
|
592925072d
|
fix: 禁用打印预览的单元测试
打印预览ut 慢且容易出现崩溃,暂时禁用
Log:
Change-Id: I00eacfb40e5ecd6877d4ddeb3cfb22d33322aaa3
(cherry picked from commit 6069ca60fa)
|
2021-05-17 17:02:24 +08:00 |
Chen Bin
|
0697e9d673
|
chore: 单元测试文件增加copyright
补上单元测试文件遗漏的copyright。修改错误的copyright信息,
并添加部分文件遗漏的copyright
Log:
Change-Id: Ie64f70f4a1267190cae0b828b58d8a539f3c43b0
(cherry picked from commit 07a5558082047f9e7c5005ecf27c58fb027b8c96)
|
2021-05-08 09:55:52 +08:00 |
ck
|
2ab80273b0
|
fix: set target dtkwidget5.5
编译生成名和例子依赖改成dtkwidget5.5
Log:
Change-Id: I7d65ded1ca75261256ed97380bc6183bf0185a3a
|
2021-04-28 14:26:15 +08:00 |
Chen Bin
|
b169d1276e
|
fix: 打印预览修复切换水印类型后字体类型切换的问题
仅处理初始化时字体选择逻辑,因此每次切换水印类型都会
切换字体到系统默认字体。
在处理时做初始化判断,仅初始化时选择默认字体,初始化
完成后字体类型保留不变。
Log: 打印预览水印切换类型文字字体类型保留上一次操作
Bug: https://pms.uniontech.com/zentao/bug-view-70095.html
Change-Id: I01ed505c4e78edc3ca3d0595c28cb70bd4afc9c3
(cherry picked from commit e690c1e300)
|
2021-04-08 16:51:16 +08:00 |
niezixuan
|
9e15bbc5a8
|
feat: 重新编写打印预览单元测试
为 dprintpreviewdialog.cpp 添加单元测试。编译报错修复
Log: 添加打印预览单元测试
Change-Id: I2d3b5a7fbbd8553c99cfa8481920561d5eea9fa7
(cherry picked from commit 91a54430e4)
|
2021-04-08 11:09:02 +08:00 |
Chen Bin
|
47a5b92dff
|
fix: 修复打印预览打开直接进入deepin-picker界面
deepin-picker高版本下创建dbus接口会直接进去deepin-picker的
界面。因此选择用到取色器功能是才创建dbus接口。
Log: 仅用到取色器时才创建dbus接口
Bug: https://pms.uniontech.com/zentao/bug-view-68135.html
Change-Id: Ic4231d1fdc52e77bd45cd7ee2efee55fec51e7fd
(cherry picked from commit d1e60ef728)
|
2021-04-07 09:28:56 +08:00 |
刘阳
|
22055f0efe
|
chore: master分支依赖5.5版本
因为widget依赖core和gui的一些新功能在maintain/5.5分支,需要master分支保持和5.5分支的兼容,如果以后dtk有了5.6分支,同样需要和5.6保持兼容,依次类推。
Log:
Change-Id: I8759390077cb722954463d18a3fd7ddc6550ef15
|
2021-03-19 11:48:53 +08:00 |
Chen Bin
|
91ccecb0a8
|
fix: 修复打印预览出现的内存泄露
删除未指定父类的控件和未使用的变量,添加部分没有指定的
内存释放函数。
cups动态库有QLibrary加载,且内存中仅会加载一次,供所
有应用打印预览使用,因此无需释放加载完的动态内存。
Log: 减少打印预览的内存泄露
Change-Id: I920735155f5ced13a6ce65a377957eddc5fd1ec3
(cherry picked from commit 0c18ac67cb)
|
2021-03-15 14:52:29 +08:00 |
niezixuan
|
c358d5348e
|
fix: 修复可能会导致单元测试概率性崩溃的问题
可能的原因是,当操作lineEdit后,没有取消focus,导致TearDown的时候,会触发editingFinished信号,因而调用槽函数,访问已经释放的内存
Log: 修复可能造成概率性崩溃的原因
Change-Id: Ie6033a19a1f83408b01fdd552bbbd9883a984606
(cherry picked from commit 2c0c88a8c6)
|
2021-03-15 14:13:12 +08:00 |
niezixuan
|
3dd7f781f2
|
feat: 为打印预览 dprintpreviewdialog 文件添加单元测试,并修复可能导致崩溃的问题
为 dprintpreviewdialog.cpp 添加单元测试,修复可能会导致崩溃的问题
Log: 添加打印预览单元测试
Change-Id: Iaa7f06c8555d93f2c89c14f9d22fef16baa1bfed
(cherry picked from commit 2d199f60c3)
|
2021-03-15 10:34:17 +08:00 |
ck
|
ad8fa62b06
|
feat: build with dtkwidget5.5
dtkwidget5.5相关文件修改,改包名版本为5.5(libdtkwidget5.5/lidtkwidget5.5-dev/libdtkwidget5.5-bin)
Log: 修改生成包名
Change-Id: Ib6300d2217c58a9a4a0bebd34424297cf00b6ecb
|
2021-03-09 17:58:17 +08:00 |
Chen Bin
|
bdb008f375
|
feat: 更新打印预览widget部分单元测试
增加部分之前单元测试覆盖不到的地方,提高单元测试
覆盖率到80%
Log: 提高打印预览项目单元测试覆盖率
Change-Id: Ie44d1c8d57f37eba7cfd66c46627c0c1dd7a2ade
|
2021-03-09 16:43:27 +08:00 |
Chen Bin
|
8af3f10513
|
feat: 调整dtkwidget单元测试目录结构
1. 调整tests项目下的目录结构,将整个源码文件添加进此项目中。
2. 调整部分文件依赖,以便通过编译。
Log: 调整tests目录结构
Change-Id: I2d99f04c5154f804979180c2e0d4095d64023e65
|
2021-03-09 16:41:25 +08:00 |
sunkang
|
115aeb028f
|
fix: DApplicationHelper已经废弃,使用DPaletteHelper替换DApplicationHelper类
1.在代码中使用DPaletteHelper类替换了DApplicationHelper类
2.修复响应系统字体改变信号无效的问题
Log:
Change-Id: Ibb80718a57baba388f7122c41e984f7fcc63e872
|
2021-03-09 12:11:20 +08:00 |
niezixuan
|
63decf46ac
|
feat: 为打印预览 dprintpreviewdialog 文件添加单元测试
为 dprintpreviewdialog.cpp 添加单元测试
Log: 添加打印预览单元测试
Change-Id: If6dd004a90a7f35b9b7e0032f143313bd97fa86d
|
2021-03-02 09:41:24 +08:00 |
chenbin
|
76c9960479
|
feat: 打印预览添加widget部分单元测试
1.添加widget和pickcolor部分gtest单元测试
2.修改部分源码提高代码安全性覆盖更多范围
Log: 提供widget部分文件的单元测试
Change-Id: I3c13b0c014bd473fe0f68c2d8f92d4a877737c15
|
2021-02-26 18:00:54 +08:00 |
chenbin
|
7de0aa7f02
|
feat: 打印预览初始化添加单元测试文件
1. 初始化打印预览单元测试项目目录,添加部分
单元测试函数
2. 修改源码中未进行的判断引起的测试失败问题
Log: 初始化添加打印预览单元测试项目目录
Change-Id: I99b52907f136ea77bfea63e98cb2db2dffef73e9
|
2021-02-23 09:21:34 +08:00 |
chenbin
|
cd6a2c3f89
|
fix: 修复DCrumbEdit编辑状态复制不生效问题
之前的逻辑,DCrumbEdit在选中时未处理仍在编辑的状态。
编辑的状态有两种:重复标签不会生成Crumb导致处于正在
编辑、正在编辑时光标移到最后有文本没有生成Crumb。修
改方式为:添加正在编辑文本的逻辑复制的逻辑,删除之前
复制未选中编辑文本的逻辑。
并添加此bug的单元测试案例。
Log: 修复DCrumbEdit复制问题
Bug: https://pms.uniontech.com/zentao/bug-view-61562.html
Change-Id: I6b847c17bfcb6890097cf9e020965f04ca85780f
(cherry picked from commit 78565cd278)
|
2021-01-27 13:50:35 +08:00 |
chenbin
|
78565cd278
|
fix: 修复DCrumbEdit编辑状态复制不生效问题
之前的逻辑,DCrumbEdit在选中时未处理仍在编辑的状态。
编辑的状态有两种:重复标签不会生成Crumb导致处于正在
编辑、正在编辑时光标移到最后有文本没有生成Crumb。修
改方式为:添加正在编辑文本的逻辑复制的逻辑,删除之前
复制未选中编辑文本的逻辑。
并添加此bug的单元测试案例。
Log: 修复DCrumbEdit复制问题
Bug: https://pms.uniontech.com/zentao/bug-view-61562.html
Change-Id: I6b847c17bfcb6890097cf9e020965f04ca85780f
|
2021-01-27 10:57:30 +08:00 |