Spring自帶mock測試Controller
準備SpringMVC環境
注意:使用mock測試需要引入spring-test包
Base類:載入配置檔案
package com.wyy.snail.user.controller; import org.junit.runner.RunWith; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.AbstractTransactionalJUnit4SpringContextTests; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; @ContextConfiguration(locations = { "classpath:config/spring/spring-*.xml", "classpath:config/spring/service-mybatis.xml" }) @RunWith(SpringJUnit4ClassRunner.class) public class BaseControllerTest extends AbstractTransactionalJUnit4SpringContextTests { }
測試類:具體業務
package com.wyy.snail.user.controller; import java.io.IOException; import org.junit.Test; import org.springframework.mock.web.MockHttpServletRequest; import org.springframework.mock.web.MockHttpServletResponse; public class LoginControllerTest extends BaseControllerTest { @Test public void testLogin() throws IOException { LoginController loginController = (LoginController) this.applicationContext.getBean("loginController"); MockHttpServletRequest request = new MockHttpServletRequest(); MockHttpServletResponse response = new MockHttpServletResponse(); request.setMethod("POST"); request.addParameter("username", "aa"); request.addParameter("password", "bb"); loginController.login(request, response, "", "", ""); } }
相關推薦
Spring自帶mock測試Controller
準備SpringMVC環境 注意:使用mock測試需要引入spring-test包 Base類:載入配置檔案 package com.wyy.snail.user.controller; import org.junit.runner.RunWith; import o
spring自帶測試配置
dao style auto autowire nds 配置 app ons bsp spring自帶的測試註解 @ContextConfiguration(locations="classpath:applicationContext.xml")@RunWith(Spri
spring自帶定時器
author google scheduled xmlns tasks ogl 位置 .org 執行 http://www.cnblogs.com/pengmengnan/p/6714203.html 註解模式的spring定時器1 , 首先要配置我們的spring
spring自帶的定時任務功能@EnableScheduling
The exec com 計劃執行 int ann format highlight read 1 demo package com.test.domi.config; import org.springframework.beans.factory.annotatio
Spring自帶定時器實現定時任務
str esc exec count nis 開始 針對 exe 結束 在Spring框架中實現定時任務的辦法至少有2種(不包括Java原生的Timer及Executor實現方式),一種是集成第三方定時任務框架,如無處不在的Quartz;另一種便是Spring自帶的定時器(
使用VS自帶WCF測試客戶端
file visual client common pro http bubuko 輸入 files VS自帶WCF測試客戶端。 打開VS2015 開發人員命令提示 輸入:wcftestclient,回車 當然,可以看到VS2015
spring自帶websocket用於前後臺實時交付
後臺程式碼 package com.ny.until; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import
火狐瀏覽器自帶介面測試工具HttpRequester使用方法
前言: HttpRequester介面測試工具作為一個十分好用的後臺介面測試工具,它讓程式設計師擺脫了依靠前端介面獲取引數的瓶頸。提高了後臺開發的工作效率,對於改錯和優化具有不可忽視的作用。 一、json資料提交測試方法 操作步驟: 1.在URL裡面填寫介面路徑。 2.點選Conten
WMI應用(一個系統自帶的測試WMI語句的工具)
1. 開始-執行-輸入:wbemtest 回車 2. 單擊"連線", 輸入:root\cimv2 回車; 或者ROOT\SecurityCenter 3. 單擊"查詢", 輸入: SELECT * FROM Win32_Process 應用; 或者SELECT * FROM A
springBoot專案解決spring自帶定時任務No qualifying bean異常
問題展示 org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.springframework.scheduling.TaskSche
spring自帶的定時任務功能,基於註解和xml配置
1、spring的配置檔案 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml
PDFium-PDF開源之旅(2)——執行除錯pdfium自帶的測試程式
PDFium-PDF開源之旅(2) ——執行除錯PDFium自帶的測試程式 趁熱打鐵週末,總算有時間繼續啦。廢話少說,切入正題. 編譯執行pdfium_test.exe 下載程式碼之後,原想直接寫個Demo,認真看了工程,PDFium是有自帶一個測試程式的,叫pdfium_
SpringMVC整合Quartz實現定時任務和Spring自帶Task定時任務
在java中我們常用Timer和TimerTask實現定時功能,而在JavaEE專案中可以使用Spring整合Quartz定時器、Spring的Task任務。相比於Spring自帶的任務,Quartz非
Spring自帶字元編碼過濾器
Java Web專案新增Spring支援後,可使用Spring自帶的字元編碼過濾器。 原始碼在spring-web-4.1.0.RELEASE.jar包,org.springframework.web.filter目錄的CharacterEncodingFilter.jav
使用Spring自帶的定時執行任務工具執行任務
1.首先寫一個任務類: @Component("taskJob") public class DeleteTableRecord { @Scheduled(cron = "0 0 3 * * ?") public void job() { S
spring自帶JavaMailSender傳送郵件
spring自帶的MailSender類在spring-context-support-xxx.RELEASE.jar檔案中,這裡以4.3.4版本為例。1、新建gradle專案,引入依賴配置。 compile group:"org.springframework",name:
spring 自帶的定時器task
Cron表示式包括下面7個欄位並區別順序:秒0-59,分0-59,小時0-23,月內日期1-31,月1-12或者JAN-DEC,周內日期1-7或者SUN-SAT,年(可選欄位)留空或者1970-2099並且通過特殊字元表示特殊意義,具體為下:斜線(/)字元表示增量值。例如,在秒欄位中"5/15"代表從第5秒開
Spring 自帶的md5加密工具類
//匯入包 import org.springframework.util.DigestUtils; //對密碼進行 md5 加密 String md5Password = DigestUtils.md5DigestAsHex(user.getPassword().getB
Mock測試SpringMvc Controller 層的例子.
result write framework pes fast cnblogs json http java spring version : 4.1.6.RELEASE Junit version : 2.4.5 package com.shiji.soc.es.con
(轉)用mysql自帶工具mysqlslap對數據庫進行壓力測試
執行 fec syntax counter stat autoload show 多少 creat http://aolens.blog.51cto.com/7021142/1901557-------用mysql自帶工具mysqlslap對數據庫進行壓力測試 mysqls