用户界面套包DevExpress v17.2日前终于正式发布,本站将以连载的形式为大家介绍各版本新增内容。本文将介绍了CodeRush v17.2 的新功能,快来下载试用新版本!
Unit Test Runner
JavaScript Test Runner
JavaScript Test Runner已经过测试版,您现在可以使用功能强大的CodeRush Test Runner为客户端JavaScript代码运行&调试测试。
![DevExpress v17.2新版亮点](https://image.evget.com//Content/files/2018/4/16/d9c8beb1cbbc47c0a8f2a6a6204a277c636594826181685343.jpg)
我们的JavaScript test runner基于Karma并支持以下测试框架:
从覆盖范围中排除
您现在可以使用*.runsettings文件从代码覆盖率分析中排除特定项目。
![DevExpress v17.2新版亮点](https://image.evget.com//Content/files/2018/4/16/56a55f3b70dc465ba5c9a6768d066478636594826354711378.jpg)
代码覆盖过滤
您现在可以创建代码覆盖率报表并将其应用于过滤器。例如,您可以创建一个仅显示测试覆盖率在1%和40%之间的方法的过滤器,如下所示:
![DevExpress v17.2新版亮点](https://image.evget.com//Content/files/2018/4/16/31b8190adcc548d29bfd6f1dbe10de16636594826510385008.jpg)
Microsoft Fakes
CodeRush Test Runner现在支持Microsoft Fakes isolation框架。
![DevExpress v17.2新版亮点](https://image.evget.com//Content/files/2018/4/16/ae0c61f775a5432386ed556b1b894e8b636594826666214878.jpg)
Code Analysis
未使用的成员
我们添加了一个新的分析器来检测未使用的成员。
![DevExpress v17.2新版亮点](https://image.evget.com//Content/files/2018/4/16/9da1638d0393435d978103c4a7867e1c636594826836203998.jpg)
您还可以在代码编辑器(编辑器|所有语言|静态代码分析|突出显示未使用的成员)中配置这些成员的突出显示(例如,强调这些成员)。
![DevExpress v17.2新版亮点](https://image.evget.com//Content/files/2018/4/16/1969128b06dd4d2dac85b95ca6cbe126636594826975628668.jpg)
NullReferenceException Analysis (beta)
CodeRush 17.2新增NullReferenceException Analysis,此新功能可能无意中引发NullReferenceExceptions的未受保护的代码。
CodeRush for Roslyn现在识别可能引发NullReferenceException的代码。 您可以在Editor | All Languages | Static Code Analysis选项页上为C#和Visual Basic打开此功能(默认情况下为禁用)。
![DevExpress v17.2新版亮点](https://image.evget.com//Content/files/2018/4/16/7682d24e3d2a4394be8c4ef58f7ff47f636594827123421943.jpg)
===============================================================
DevExpress v17.2发布,更多精彩内容请持续关注DevExpress中文网!
扫描关注DevExpress中文网微信公众号,及时获取最新动态及最新资讯
![DevExpress中文网微信](https://image.evget.com/Content/files/2017/5/9/8397ed3bca35472ab28420cfd2e7c999636299203889442080.jpg)