Pex reuses values

本文关键字:values reuses Pex | 更新日期: 2023-09-27 18:32:48

我正在使用Pex来生成测试用例。我有一个类似于下面的函数:

public void function(List<string> list, List<List<string>> listOfLists){
    // do something with the lists (add values, remove them, ...)
}

但是,我最近注意到有时 Pex 会创建测试用例,其中 listlistOfLists 中的值之一。这种行为在我的职能中是不可能的,我想压制这一代人。有没有办法防止这种情况发生?

Pex reuses values

请使用 PexAssume (https://msdn.microsoft.com/en-us/library/microsoft.pex.framework.pexassume.aspx) 来表达对 IntelliTest 生成的输入的任何此类假设或前提条件。