你们中有谁知道如何查看corncordion HtML文件中使用的方法的声明,以其他方式搜索整个项目吗?
例如:
<th concordion:assertEquals="#Object.field">Expected Name</th>
<th concordion : assertEquals= "#Object.method">Expected</th>附言:我也尝试过协和支持插件,但它没有什么帮助。P.S2 :我使用的是IntelliJ IDEA
发布于 2017-03-14 18:13:21
您在Post脚本中提到的Concordion support插件应该可以满足您的需求。
我目前正在使用带有Concordion支持插件0.11.1的Idea社区版2016.3.5
在代码/规范/定义之间导航
给出下面的示例代码片段
<!-- searchString and ignoreCase are defined elsewhere in document -->
<table concordion:verifyRows="#field: helper().withNames(#searchString,#ignoreCase)">
<!-- clicking on #field below navigates to the above definition -->
<th concordion:assertEquals="#field">Expected Name</th>如果我没记错的话,如果没有正确的项目结构(文件->项目结构)设置,它最初是无法工作的。
即
我的规范(html / md文件)必须设置为'test (.java / .scala
在这一点上,图标也出现在代码编辑器的左侧,也可以在spec和fixture之间导航。
HTML扩展导航似乎工作得很好,除了可能需要@FullOGNL注释和一些可能的简短表示法的更复杂的表达式。
我已经成功地使用了HTML + Java 8/ Scala、Markdown + Java 8/ Scala
如果您能够为特定的可测试代码片段(即Github + Maven / Gradle simple项目)提供正确编译/执行的代码,但IDE导航失败,则可能有人能够提供比我提供的更好或更有帮助的答案。
https://stackoverflow.com/questions/39654908
复制相似问题