小编tyt*_*yty的帖子

由于裁剪,TeamCity显示较少的类似测试名称的测试通过

我有两个测试用例的单元测试(我使用NUnit).测试用例参数是长字符串条件.例如:

[TestCase("condition1 AND condition2 AND ... condition3")]
[TestCase("condition1 AND condition2 AND ... condition4")]
Run Code Online (Sandbox Code Playgroud)

在TeamCity Build-> Tests输出中,我看到只有1个测试通过,状态OK(2个运行).但它应该表明通过了2次测试,因为它们是独立的测试用例.

据我所知,问题是TeamCity通过他们的名字来识别测试,但是会产生长名称.因此,在我的情况下,两个测试的名称相同,它会在单词"AND"上裁剪,并且不包含最后一个条件.好像:

TestClass.TestName("condition1 AND condition2 AND 
Run Code Online (Sandbox Code Playgroud)

我认为这是TeamCity的错误/功能,但也许有人知道它是否可以配置或以某种方式修复?因为我希望看到2次测试而不是1次.当然,我可以在代码中为我的测试用例设置自定义名称,但我不想以这种方式修复它.
TeamCity版本9.1.30.476.

在此先感谢您的帮助.

teamcity unit-testing

5
推荐指数
0
解决办法
313
查看次数

ExtJS的.设置划船单元格值

我有一个带有RowEditing插件的网格.编辑器有两列:一列有组合框,另一列有禁用文本字段.

我需要在更改组合框值后更改文本字段值.

我有combobox听众:

listeners = {
       select: function (combo, records) {
            var editorRecord = myGrid.getPlugin('rowEditPlugin').editor.getRecord();
            editorRecord.data["SomeCol"] = "SomeValue";
       }
}
Run Code Online (Sandbox Code Playgroud)

但是,在另一次调用roweditor之前,textfield中的值不会刷新.

我只需要将文本值设置为单元格,而无需更新存储.而且如果我点击roweditor的取消按钮,我需要将单元格值返回到旧单元格.

感谢您的时间,所有回复和所有帮助.

extjs

4
推荐指数
1
解决办法
3640
查看次数

标签 统计

extjs ×1

teamcity ×1

unit-testing ×1