ses*_*ses 14 datetime powermock java-8
我运行我的测试:
@RunWith(PowerMockRunner.class)
@PrepareForTest(MyStuff.class)
public class MyStuffTest { ..whatever
Run Code Online (Sandbox Code Playgroud)
在我ZonedDateTime为该代码添加了类之后,它看起来失败并出现以下错误:
java.lang.IllegalStateException:无法转换名为MyCode的类原因:java.time.ZonedDateTime中找不到[source error] toInstant()
在我的代码的某处我有:
long longTimeNoSee = ZonedDateTime.parse(getateTimeString()).toInstant().toEpochMilli();
Run Code Online (Sandbox Code Playgroud)
我想这是一个错误powermock.但也许有人有点想法(?)
它确实是Powermock中的一个错误.看到
https://github.com/jayway/powermock/issues/557
您可能希望添加示例并为此问题投票.
更新:根据Powermock,它似乎是javassist中的一个问题:https://github.com/jboss-javassist/javassist/issues/43
| 归档时间: |
|
| 查看次数: |
3179 次 |
| 最近记录: |