⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 emailvalidatortest.java

📁 在Struts2中的jar包xwork的源代码.版本为2.0.7
💻 JAVA
字号:
/* * Copyright (c) 2002-2006 by OpenSymphony * All rights reserved. */package com.opensymphony.xwork2.validator;import com.opensymphony.xwork2.ActionSupport;import com.opensymphony.xwork2.XWorkTestCase;import com.opensymphony.xwork2.validator.validators.EmailValidator;/** * Test case for Email Validator *  *  * @author tm_jee * @version $Date: 2006-11-17 20:46:06 +0100 (Fr, 17 Nov 2006) $ $Id: EmailValidatorTest.java 1216 2006-11-17 19:46:06Z jmitchell $ */public class EmailValidatorTest extends XWorkTestCase {		public void testEmailValidity() throws Exception {		assertTrue(verifyEmailValidity("tmjee@yahoo.com"));		assertTrue(verifyEmailValidity("tm_jee@yahoo.co"));		assertTrue(verifyEmailValidity("tm.jee@yahoo.co.uk"));		assertTrue(verifyEmailValidity("tm.jee@yahoo.co.biz"));		assertTrue(verifyEmailValidity("tm_jee@yahoo.com"));		assertTrue(verifyEmailValidity("tm_jee@yahoo.net"));		assertTrue(verifyEmailValidity(" user@subname1.subname2.subname3.domainname.co.uk "));				assertFalse(verifyEmailValidity("tm_jee#marry@yahoo.co.uk"));		assertFalse(verifyEmailValidity("tm_jee@ yahoo.co.uk"));		assertFalse(verifyEmailValidity("tm_jee  @yahoo.co.uk"));		assertFalse(verifyEmailValidity("tm_j ee  @yah oo.co.uk"));		assertFalse(verifyEmailValidity("tm_jee  @yah oo.co.uk"));		assertFalse(verifyEmailValidity("tm_jee @ yahoo.com"));		assertFalse(verifyEmailValidity(" user@subname1.subname2.subname3.domainn#ame.co.uk "));	}		protected boolean verifyEmailValidity(final String email) throws Exception {		ActionSupport action = new ActionSupport() {			public String getMyEmail() {				return email;			}		};				EmailValidator validator = new EmailValidator();		validator.setValidatorContext(new DelegatingValidatorContext(action));		validator.setFieldName("myEmail");		validator.setDefaultMessage("invalid email");		validator.validate(action);				return (action.getFieldErrors().size() == 0);	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -