首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >请参阅html文件中的方法声明(Concordion)

请参阅html文件中的方法声明(Concordion)
EN

Stack Overflow用户
提问于 2016-09-23 15:19:48
回答 1查看 117关注 0票数 0

你们中有谁知道如何查看corncordion HtML文件中使用的方法的声明,以其他方式搜索整个项目吗?

例如:

代码语言:javascript
复制
   <th concordion:assertEquals="#Object.field">Expected Name</th>
   <th concordion : assertEquals= "#Object.method">Expected</th>

附言:我也尝试过协和支持插件,但它没有什么帮助。P.S2 :我使用的是IntelliJ IDEA

EN

回答 1

Stack Overflow用户

发布于 2017-03-14 18:13:21

您在Post脚本中提到的Concordion support插件应该可以满足您的需求。

我目前正在使用带有Concordion支持插件0.11.1的Idea社区版2016.3.5

在代码/规范/定义之间导航

给出下面的示例代码片段

代码语言:javascript
复制
 <!-- 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>

  • 单击 helper 导航到我的后备类中的helper属性
  • 单击 withNames 导航到my helper
  • on 字段的方法/withNames/忽略大小写导航到受人尊敬的searchString

如果我没记错的话,如果没有正确的项目结构(文件->项目结构)设置,它最初是无法工作的。

我的规范(html / md文件)必须设置为'test (.java / .scala

  • ) set set to 'test resources'

  • backing‘

在这一点上,图标也出现在代码编辑器的左侧,也可以在spec和fixture之间导航。

HTML扩展导航似乎工作得很好,除了可能需要@FullOGNL注释和一些可能的简短表示法的更复杂的表达式。

我已经成功地使用了HTML + Java 8/ Scala、Markdown + Java 8/ Scala

如果您能够为特定的可测试代码片段(即Github + Maven / Gradle simple项目)提供正确编译/执行的代码,但IDE导航失败,则可能有人能够提供比我提供的更好或更有帮助的答案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39654908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档