相关疑难解决方法(0)

如何使用DUnit测试私有方法?

我有一个班级,我正在与DUnit进行单元测试.它有一些方法,一些公共方法和私有方法.

type
  TAuth = class(TDataModule)
  private
    procedure PrivateMethod;
  public
    procedure PublicMethod;
  end;
Run Code Online (Sandbox Code Playgroud)

为了为这个类编写单元测试,我必须公开所有的方法.

是否有一种不同的方式来声明私有方法,以便我仍然可以测试它们,但它们不公开?

delphi unit-testing dunit

17
推荐指数
3
解决办法
3973
查看次数

标签 统计

delphi ×1

dunit ×1

unit-testing ×1