Java 模拟系统背后的逻辑
市场上有不同的Java mock框架,例如Mockito和PowerMock。我主要在这个线程中询问模拟系统背后的逻辑是什么。如果有一个实际的类,并且有一个模拟类Java 模拟系统背后的逻辑,java,mockito,easymock,powermock,Java,Mockito,Easymock,Powermock,市场上有不同的Java mock框架,例如Mockito和PowerMock。我主要在这个线程中询问模拟系统背后的逻辑是什么。如果有一个实际的类,并且有一个模拟类 模拟系统所做的是用模拟类替换实际类的字节码。若我们要模拟方法,我们只需要用模拟方法替换实际类的方法字节码。这就是mock系统背后的逻辑吗?是对mock的理论的一个很好的洞察。这篇文章没有说明如何开发自己的mock库?没有,但它很好地回答了您的问题@user84592实际上我想知道一个人如何开发自己的模拟系统?我是否应该创建另一个线程来
模拟系统所做的是用模拟类替换实际类的字节码。若我们要模拟方法,我们只需要用模拟方法替换实际类的方法字节码。这就是mock系统背后的逻辑吗?是对mock的理论的一个很好的洞察。这篇文章没有说明如何开发自己的mock库?没有,但它很好地回答了您的问题@user84592实际上我想知道一个人如何开发自己的模拟系统?我是否应该创建另一个线程来表示如何开发自己的模拟系统?@user84592恐怕没有这方面的教程。IMHO最好的方法是获取现有框架(如Mockito/PowerMock)的源代码并深入研究。如果你能很好地掌握文章中的概念,它应该是可行的