import mockit.Expectations; import mockit.Mocked; import mockit.integration.junit4.JMockit; import org.junit.Test; import org.junit.runner.RunWith; import static mockit.Deencapsulation.*; import static org.junit.Assert.*; import static org.junit.Assert.assertEquals; @RunWith(JMockit.class) public class BuildTrustTaskTest { /*@Mocked BuildTrustTask buildTrustTask = new BuildTrustTask("192.168.120.2");*/ @Mocked SSHUilts unused = null; @Test public void testRun() throws Exception { new Expectations() { { SSHUilts.upload("192.168.120.2"); result = mockResultStruct(); } }; ResultStruct resultStruct = new BuildTrustTask("192.168.120.2").run(); assertNotNull(resultStruct); assertEquals(-2, resultStruct.getRetCode()); assertEquals("Some Error", resultStruct.getRetDetails()); } private ResultStruct mockResultStruct() { return new ResultStruct(-2, "Some Error"); } }
相关推荐
“JNDIExploit-1.2-SNAPSHOT”这个压缩包很可能包含了针对JNDI漏洞的各种示例、测试工具和防范措施。其中,可能包括: 1. **示例代码**:展示如何构造JNDI链接以触发RCE,帮助开发者理解攻击机制。 2. **测试脚本**...
这个"commons-logging-1.2-bin.zip"压缩包包含了Apache Commons Logging库的1.2版本,这是一个稳定且广泛使用的版本。 Commons Logging 提供了一组接口和辅助类,使得应用程序可以透明地使用任何兼容的日志实现,...
该框架结合了Ace(Application UI)的v1.2版本与Bootstrap的v3.0.0版本,为开发者提供了强大的布局和组件,以快速构建现代化的企业级Web应用。 Ace框架是专为开发人员设计的前端用户界面库,其设计目标是提供一个...
在这个例子中,"优秀的设计模式示例-静态代理模式"提供了实际项目中的代码实例,旨在帮助开发者更好地理解和应用静态代理模式。 静态代理模式的核心思想是通过代理类来代理原始对象(也称为真实对象或服务对象),...
为了帮助用户更顺利地使用软件,听风海量切图王1.2还提供了"听风海量切图王 1.2.txt"的帮助文档,其中详细记录了具体的操作步骤和方法。此外,"听风海量切图王 1.2.PNG"可能是软件界面的示例截图,让用户可以更直观...
标题中的“AGROX-1.2-py3-none-any.whl.zip”表明这是一个压缩文件,其中包含了名为“AGROX-1.2-py3-none-any.whl”的Python软件包。这种文件格式通常用于Python的分发和安装,它是Python的Wheel(轮子)格式。Wheel...
这份文档可能包含了SPI接口的基本概念、VMM1.2的架构、SPI在虚拟环境中的实现方式,以及可能的配置示例和故障排查技巧。 "eetop.cn_spi.rar"可能是SPI相关资源的压缩包,可能包含了用于实验的固件或驱动程序,这些...
本篇文章将详细讲解如何使用`commons-email-1.2.jar`这个开源库来实现邮件发送,并通过`TestCommonEMail.java`示例代码进行演示。 Apache Commons Email是Apache软件基金会提供的一个模块,它简化了Java中发送电子...
标题 "AJcreatePDF-1.2-py3-none-any.whl.zip" 提供的信息表明,这是一个包含 Python 软件包的压缩文件,名为 "AJcreatePDF",版本为 "1.2",专为 Python 3 构建。"whl" 标签是 Python 的 Wheel 文件格式,它是预...
AMD-1.2-py3-none-any.whl.zip 是一个包含Python软件包的压缩文件,主要涉及Python的分发和安装机制。这个文件的名字揭示了一些关键信息:AMD可能代表一个Python库或模块的名称,1.2是版本号,py3表示它适用于Python...
这个"displaytag-1.2-src.zip"文件包含了DisplayTag库的源代码,版本为1.2,这对于开发者来说是一个宝贵的资源,可以深入理解其内部工作原理,进行自定义修改或者学习参考。 DisplayTag 的核心功能包括: 1. **...
标题 "A_library-1.2-py2-none-any.whl.zip" 暗示这是一个针对Python编程语言的软件库的压缩文件,版本为1.2。"whl"是Wheel格式的缩写,它是Python中用于分发和安装预编译Python包的一种标准格式。这种格式简化了...
《PyPI官网下载FiReTiTiPyLib-1.2-py3-none-any.whl:探索Python库的安装与使用》 在Python编程环境中,库是开发者的重要工具,它们提供了丰富的功能,帮助我们快速实现复杂的功能。PyPI(Python Package Index)...
python库。 资源全名:metdig-0.1.1.2-py3-none-any.whl
【MsmqJava-1.2.1.2-src 32位】是一个针对MSMQ(Microsoft Message Queue)的Java库的源代码包,适用于32位系统。这个库允许Java开发者利用MSMQ的功能,例如消息队列的创建、发送和接收,从而实现可靠的消息传递。...
通常,这类文件会包含安装步骤、依赖项、命令行选项、API接口、示例代码等内容,帮助用户理解并有效地使用这个库。 根据以上信息,我们可以推测AMONG_py是一个Python库,版本为0.0.1.2,适用于Python 3,且已经预...
标题中的"APOExptime-1.2-py3-none-any.whl.zip"表明这是一个Python软件包的压缩文件,其中包含了版本为1.2的APOExptime模块。".whl"扩展名是Python的Wheel格式,它是Python包的一种二进制分发格式,用于简化安装...
《Python库HttpTesting-1.2-py3-none-any.whl详解》 在Python的世界里,库扮演着至关重要的角色,它们提供了丰富的功能,让开发者能够高效地完成各种任务。HttpTesting是一个Python库,专为后端开发人员设计,用于...
标题中的"Amino.py-1.2.11.8-py3-none-any.whl.zip"表明这是一个Python软件包,名为"Amino.py",版本号为1.2.11.8,采用的是.whl格式,它是Python的_wheel_格式文件,这种格式用于方便安装Python包。"py3-none-any...
标题"Amino.py-1.2.11.7-py3-none-any.whl.zip"指出,这是一款名为Amino.py的Python软件包的压缩文件,版本号为1.2.11.7。该文件使用了ZIP格式进行压缩,通常用于在Python环境中分发和安装第三方库。"whl"标签进一步...