gpt4 book ai didi

java - 是否可以模拟 Java Protocol Buffer 消息?

转载 作者:搜寻专家 更新时间:2023-10-30 19:47:07 26 4
gpt4 key购买 nike

Protocol Buffer 类被标记为final,大概是为了提高效率;然而,这使得它们很难用 -- Mockito 进行测试。不能模拟/监视期末类(class)。我尝试使用 PowerMockito 但没有成功:在为测试准备 final 类时,我得到了一个 ClassFormatError

到目前为止,我的解决方案是创建可模拟的适配器接口(interface),但我希望有一种不那么费力的方法。

最佳答案

JMockit可以处理 finalstatic。只需注意如何设置它,因为它需要 -javaagent JVM 参数、类路径调整或额外注释才能模拟 finalstatic 东西。

关于java - 是否可以模拟 Java Protocol Buffer 消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2138944/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com