标签:groovy

  • Ant build.xml中的Groovy(带有Java类) - java

    时间:2020-8-25

    我必须将Groovy类包含到现有Java应用程序中,并将Groovy包含到Ant的build.xml文件中。 为其配置Ant的build.xml的最佳方法是什么? 更新:结合Java和Groovy编译是否还有更多细节?任务顺序? 参考方案 @VonC关于在您的Ant构建中包括Groovy脚本是正确的。 扩大一点: 要一起编译.groovy和.java源以在同 […]

  • 一个供生产使用的好的断言类? Java相当于Groovy的PowerAssert吗? - java

    时间:2020-8-22

    我不喜欢java assert关键字,因为它并不总是在生产代码中启用。我正在寻找一个好用的“ProductionAssert”类,该类始终运行所述断言。 一个候选人是Guava's Preconditions。它很不错,但是有点受限制(例如no assertEquals(),assertNull(),assertGreaterEquals())。 […]

  • 使用groovy为Java应用程序编写集成测试有什么好处? - java

    时间:2020-8-19

    As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely […]

  • 在Groovy中显式键入:有时还是永远不会? - java

    时间:2020-8-16

    [稍后:仍然无法弄清楚Groovy是否具有静态类型(似乎没有)或使用显式类型生成的字节码是否不同(似乎确实如此)。无论如何,关于这个问题] Groovy与其他动态语言(或至少是Ruby)之间的主要区别之一是,您可以在需要时静态地显式键入变量。 也就是说,什么时候应该在Groovy中使用静态类型?这是我可能想到的一些答案: 仅在存在性能问题时。 Statica […]

  • 如何从Micronaut控制器重定向到URL? - java

    时间:2020-8-8

    我有一个接受一些参数处理的控制器,应该通过重定向到给定的URL将参数返回给UI。 我试过HttpResponse.seeOther和HttpResponse.redirect都显示银行页面和“查看其他”消息,但不重定向到现有的可服务页面。我在这里想念什么? @Post('/getServ') @Consumes(MediaType.APP […]

  • 如何通过静态工厂方法返回对象? - java

    时间:2020-8-5

    我了解Java基础知识,现在我正在阅读有效的Java。该书建议使用静态工厂方法而不是构造函数。所以我有这样的Groovy代码: public class Anto { public static void main(String[] args) { println Java.javaInstance() } } class Java { public sta […]

  • Groovy可以在POJO上动态添加或重写方法吗? - java

    时间:2020-8-4

    如果我有 // java class MyClass { public String getName() { return "hector"; } } 以及该类的一个实例。 Groovy可以覆盖实例上的getName()方法吗? 参考方案 当然,您可以使用Dynamic MetaClass。 以下示例专门介绍了您的案例: def obje […]

  • 用动态JVM语言补充JUnit测试电池 - java

    时间:2020-7-18

    我想开始将一系列详细的单元测试(大json,无法在标准Java中嵌入,进行大量bean字段检查)移植到更具表现力的语言中(例如Clojure,Groovy,Jython)。 根据我的经验,应该能够补充标准Java源代码的语言是Clojure和Groovy。 Rhino或BeanShell可能在这里使用,但是我对这些没有经验。 任何其他建议都将受到欢迎: 我的 […]

  • 为什么这个(简单的)单元测试失败? - java

    时间:2020-7-18

    这几乎是IBM Mastering Grails系列的逐字记录。 DateTagLib.groovy: class DateTagLib { def thisYear = { out << Calendar.getInstance().get(Calendar.YEAR) } } DateTagLibTests.groovy: class Dat […]

  • 如何通过Spock测试进行CDI / SE? - java

    时间:2020-7-13

    我一直在使用CDIUnit和其他各种形式的CDI / SE解决方案来实现测试(junit),该测试减少了模拟,并使用了更多的应用程序堆栈(我认为是集成测试)。 无论如何,我也非常喜欢Spock进行测试,并认为将CDI / SE空间和spock中的内容混搭起来应该很容易,以便能够制定可以访问大多数CDI内容的规范。 CDI的许多单元运行程序(CDIUnit,w […]