c# - 使用 gtk c# 进行单元测试 gui
问题描述
如何对 gtk C# 进行单元测试。当我启动 gui 它控制线程。我在测试 UI 方面几乎没有经验,因此将不胜感激。我也是第一次使用 gtk (c#)。
这就是我正在尝试的。
[TestFixture]
public class AddEmployeeWindowTest
{
private AddEmployee window;
private AddEmployeePresenter presenter;
private TransactionContainer container;
[Test]
public void CreateWindow()
{
Application.Init();
window = new AddEmployee();
window.Show();
Application.Run();
window.Destroy();
Application.Quit();
}
}
我的目标是检查文本框何时更新并相应地更新演示者。使用 Rider-linux 因此 Windows 窗体目前不是一个选项。我也知道PlasticSCM解决方案,但如果可以的话,我想“自己做”。
解决方案
推荐阅读
- r - 如何在第二次出现模式后解析文本部分?
- php - 如何使用 php 和 mysql 插入选中的复选框并删除未选中的复选框?
- spring-cloud-contract - 消费者测试中对有效和无效请求的误报(匹配多个合同)
- sql - 从表中返回多个列,其中一列不重复
- makefile - 如何在实际执行安装之前使用 GNU Makes 空运行模式和 CMake 生成的 Makefile
- sql-server - 是否有替代编写 SQL 查询语句以在同一行中显示单独的列值的替代方法?
- coq - 我想对 Peano nats 进行归纳,但我想证明一个属性 P 超过 nats 1 ... n。Coq 是否提供了一种策略/工具来做到这一点?
- c - 如何调试使用 gdb 中辅助 txt 文件输入的程序?
- php - View Composer 在我的 Laravel 应用程序中不起作用
- javascript - 更新全局变量的值