java - PowerMock 可以在没有注释的情况下使用吗?

标签 java clojure annotations mocking powermock

我正在尝试将 PowerMock 用作另一个应用程序中的库。有没有一种方法可以在不使用注释的情况下使用它来模拟静态方法调用(我在 Clojure 中,它实际上并不做注释)

最佳答案

根据 powermock支持和this blog ,我想在测试中没有办法避免注释。我想我们需要 @PrepareForTest(StaticClass.class) 但是。所以我相信至少不可能避免 @PrepareForTest 。可能是我错了,但只是想分享我的发现。

关于java - PowerMock 可以在没有注释的情况下使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8773706/

相关文章:

java - 如何在注解中使用注解?

java - 从 Maven 插件扫描自定义注释类

java - JPA 与实体的一对多关联 @Inheritance(strategy=InheritanceType.JOINED)

java - 调用 `jakarta.validation.Validation#buildDefaultValidatorFactory` 时出错

java - ch.qos.logback.core.util.DynamicClassLoadingException : Failed to instantiate type ch. qos.logback.classic.net.SMTPAppender

clojure - 如何对 HashMap 中的所有值求和?

clojure - 何时使用别名以及何时使用 :refer in Clojure/ClojureScript :require?

clojure - 如何从Clojure的列表中获取随机项目?

java - 如何创建单个注释在 Java 中接受多个值

java - 取消 future 与停止线程