關於easymock的模擬servlet的doPost的方法的淺例
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import junit.framework.TestCase;
import org.easymock.EasyMock;
import com.huawei.servlet.getData;
public class TestGetDataServlet extends TestCase {
public void testDoPost()
{
HttpServletRequest request = EasyMock
.createMock(HttpServletRequest.class);
EasyMock.expect(request.getParameter("username")).andReturn("aaaa")
.anyTimes();
EasyMock.replay(request);
getData servlet = new getData();
try {
servlet.doPost(request, null);
} catch (ServletException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
EasyMock.verify(request);
}
}
相關文章
- 關於oracle死鎖的模擬Oracle
- 關於servlet的理解Servlet
- 關於模擬鍵盤的再次思考。
- javascript模擬jQuery的map()方法程式碼例項mapJavaScriptjQuery
- 關於模擬 new操作符的實現
- 關於Servlet的原理以及常用類Servlet
- 關於模擬經營遊戲的一些思考遊戲
- 關於c語言模擬c++的多型C語言C++多型
- 關於Servlet中的事件監聽 薦Servlet事件
- 邊做遊戲邊划水: 基於淺水方程的水面互動、河道互動模擬方法遊戲
- 模擬 javaScript Array 原型上的方法JavaScript原型
- Servlet中關於web.xml的測試ServletWebXML
- 關於虛擬模擬教學系統使用WebGL部署的痛點分析Web
- 關於資料事實表彙總的模擬實現——原理
- 關於JSP 例項方法的執行緒安全JS執行緒
- php 模擬POST提交的2種方法PHP
- 關於Promise的九深一淺Promise
- 關於python單例的常用幾種實現方法Python單例
- 關於 Angular HttpClient 的單例特性的思考AngularHTTPclient單例
- 關於jdon的PageIterator的getPageIterator方法
- 模擬data block lost write的簡單方法BloC
- 關於 Linux 中模擬滑鼠Linux
- 關於虛擬機器的使用虛擬機
- 關於VMware虛擬機器磁碟收縮的幾種方法虛擬機
- 關於碳中和的一點淺談
- 模擬Promise的功能Promise
- 關於ASM的failgroup概念的探索方法ASMAI
- Java 中模擬 C# 的擴充套件方法JavaC#套件
- 關於資料事實表彙總的模擬實現——指令碼實現指令碼
- 一個有趣的CSS例項——模擬Google公司LogoCSSGo
- Keil的軟體模擬和硬體模擬
- 關於openGauss中的虛擬索引索引
- 模擬實現Object.is()方法程式碼例項Object
- javascript模擬實現toAarray()方法程式碼例項JavaScript
- 關於Promise後續的方法。Promise
- 關於Java中的equals方法Java
- 關於InputMethodManager的使用方法
- 關於檔案的open方法