我有一个带有2个函数的类A:函数a()返回一个随机数.function b()调用a()并返回返回的值.
在测试中我写了这个:
A test = Mockito.mock(A.class)
Mockito.when(test.a()).thenReturn(35)
assertEquals(35,test.a())
assertEquals(35,test.b())
Run Code Online (Sandbox Code Playgroud)
测试在第二个断言时失败.有谁知道为什么?
要清楚 - 这不是我真正的代码,而是一个简单的代码来解释我的问题
出于某种原因,当我打开wireshark时,它只显示传入的数据包(和广播),但没有一个传出流量.我在谷歌搜索过,有一些关于干扰软件的东西,但它们都没有在我的电脑上活动.
有谁知道它为什么会发生以及如何解决它?
我尝试在连接到 wifi 时使用 scapy 发送数据包,但出现关于“dnet.pyx”的错误。但是当我连接到有线连接时,它起作用了。我在互联网上搜索了很多关于这个问题的信息,但没有任何答案。scapy和wifi有问题吗?还是我的电脑/scapy有问题?
编辑:
send(IP(dst="204.11.192.171")/UDP(dport=5070)/"hello world")
Run Code Online (Sandbox Code Playgroud)
使用wifi,错误消息是:
Traceback (most recent call last):
File "C:/Users/Tamir/PycharmProjects/SIP/main.py", line 10, in <module>
send(IP(dst="204.11.192.171")/UDP(dport=5070)/"hello world")
File "C:\Python27\lib\site-packages\scapy_real-2.2.0_dev-py2.7.egg\scapy\sendrecv.py", line 251, in send
__gen_send(conf.L3socket(*args, **kargs), x, inter=inter, loop=loop, count=count,verbose=verbose, realtime=realtime)
File "C:\Python27\lib\site-packages\scapy_real-2.2.0_dev-py2.7.egg\scapy\sendrecv.py", line 234, in __gen_send
s.send(p)
File "C:\Python27\lib\site-packages\scapy_real-2.2.0_dev-py2.7.egg\scapy\arch\pcapdnet.py", line 237, in send
ifs = dnet.eth(iff)
File "dnet.pyx", line 112, in dnet.eth.__init__ (./dnet.c:1764)
OSError: No such file or directory
Run Code Online (Sandbox Code Playgroud)
有线连接没有错误