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"); } }
相关推荐
自己编写的代理设计模式,示例中的代码绝对没有使用伪代码,是开发的项目真实案例,简单易懂
python库。 资源全名:metdig-0.1.1.2-py3-none-any.whl
struts2.3.1.2-all是struts的开发工具,包含有开发用的所有jar包、文档和示例,是一个完整的struts开发工具。
Jmockit用法示例,对各种函数(公有、私有、静态、final、无参数、带参数、接口)进行mock的方法
Express请求处理-静态资源的处理示例代码
VC编程模型示例之 WSAEventSelect 模型 配套讲解请参考我的blog http://blog.csdn.net/PiggyXP
winform 三层示例--火车车票查询
本示例程序利用PowerMock演示了如何对静态方法和私有方法进行单元测试(其它模拟单元测试技术无法实现)。
Shiro的简单实用—配置方法-以及简单示例-注释完善 含有SQL
jquery的中文文档及各种示例 转的别人的,呵~
第一步,创建IKE第一阶段提议 第二步,创建IKE第二阶段提议 第三步,创建对端 第四步,创建IPSEC隧道 第五步,创建隧道接口,指定安全域,并将创建好的隧道绑定到接口 第六步,添加隧道路由 第七步,添加安全策略
QWebEngineView简单示例-沙师弟专栏。http://blog.csdn.net/u014597198/article/details/52805425#reply
基于QWebEngineView浏览器示例-Qt5源码,通过此源码,可以使新手迅速掌握QWebEngineView的使用。
1.2 步骤二:下载并安装ADT集成开发环境和ANDROID SDK - 6 - 1.2.1 下载Android SDK (API 17) - 7 - 1.2.2 启动ADT集成开发环境 (Android Developer Tools) - 8 - 1.3 步骤三:创建ANDROID模拟器 - 9 - 1.4 步骤四:...
实现了海康监控的调用,很好用的一个示例 具体实现方法可以参见里面的说明
大中型的实用项目中,多人协作开发,除了分层次目录存放源码,还要考虑源码权限,自动化的...本资源是一个项目目录树和makefile树的简单示例。具体说明参考:http://blog.csdn.net/zhouyulu/article/details/8449263
AngularJS 1.2 示例 使用 ngbp 作为起点。 安装 首先按照ngbp README,看
8. 输入ant -f build-rmi-client.xml可以看到第一个RMI示例演示成功。 注:需要把RegisterRocket.java和ShowRocketClient.java文档中的计算名和IP改成你自己机器的名称或IP。 问题:第一次运行成功,但是如果关掉...
VC网络编程模型示例之 - 重叠IO模型 配套讲解请参考我的blog http://blog.csdn.net/PiggyXP
这是Apache Thrift框架的一个简单示例,用于在多语言环境中进行远程服务调用。不要积分啊,旨在进行技术交流。邮箱:whdsmile@163.com,欢迎来信!