我正在使用Pex來分析函數執行。 但是,我注意到沒有看到默認參數。 這裏是我的意思的例子: public int bla(int x = 2)
{
return x * 2;
}
當我運行PEX,它生成測試用例int result = bla(0);。 (x = 0) 有沒有辦法告訴Pex它還應該嘗試不帶參數地撥打bla((即int result = bla())?
使用Intellitest,您可以爲生成單元測試時指定適合界面的Intellitest類型,但是我希望使用自定義工廠。 我的工廠定製: public static partial class LogicFactory
{
/// <summary>A factory for ILogic instances</summary>
[PexFactoryMethod(typeof
可以強制Pex/Intellitest尋找任何可能的路徑條件?我需要pex向我展示那些PC。在pexfonfun/visualstudio 2015中,我只能看到幾臺PC。例如,不可行的PC沒有顯示。 在下面的例子中我得到3 PC: 1) i != 12 && i != 15;
2) i == 15;
3) i == 12;
public static int foo(int i){