mirror of
https://github.com/apache/struts.git
synced 2026-08-11 09:36:57 +00:00
f71499efd8
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/trunk@426954 13f79535-47bb-0310-9956-ffa450edef68
88 lines
3.3 KiB
Java
88 lines
3.3 KiB
Java
package mailreader2;
|
|
|
|
/**
|
|
* @author Ted Husted
|
|
* @version $Revision: 1.0 $ $Date: Jul 29, 2006 5:34:31 PM $
|
|
*/
|
|
public class MailreaderTest extends BaseSqlMapTest {
|
|
|
|
// DEFAULTS FROM SAMPLE SCRIPT
|
|
|
|
private static String locale_key = "01-en";
|
|
|
|
private static String registration_key = "01-user";
|
|
private static String username = "user";
|
|
private static String password = "pass";
|
|
private static String fullname = "John Q. User";
|
|
private static String email_from = "zaphod@magrathea.com";
|
|
private static String email_replyto = "zb42@igmail.com";
|
|
|
|
private static String registration_key2 = "02-zaphod";
|
|
private static String username2 = "zaphod";
|
|
private static String password2 = "g4rgl3Bl4st3r";
|
|
private static String fullname2 = "Zaphod Beeblebrox";
|
|
private static String email_from2 = "zaphod@magrathea.com";
|
|
private static String email_replyto2 = "zb42@igmail.com";
|
|
|
|
// SETUP & TEARDOWN
|
|
|
|
private AppData input;
|
|
|
|
public void setUp() throws Exception {
|
|
super.setUp();
|
|
input = new AppData();
|
|
}
|
|
|
|
public void testLOCALE_LIST() throws Exception {
|
|
AppData output = (AppData) sqlMap.queryForObject(Constants.LOCALE_LIST,null);
|
|
assertNotNull(output);
|
|
}
|
|
|
|
public void testREGISTRATION_INSERT_ASSERT_fail() throws Exception {
|
|
input.setUsername(username);
|
|
Object output = sqlMap.queryForObject(Constants.REGISTRATION_INSERT_ASSERT,input);
|
|
Long count = (Long) output;
|
|
assertTrue("Expected user to already exist",count.intValue()>0);
|
|
}
|
|
|
|
public void testREGISTRATION_INSERT_ASSERT() throws Exception {
|
|
input.setUsername(username2);
|
|
Object output = sqlMap.queryForObject(Constants.REGISTRATION_INSERT_ASSERT,input);
|
|
Long count = (Long) output;
|
|
assertTrue("Expected user to already exist",count.intValue()==0);
|
|
}
|
|
|
|
public void testREGISTRATION_INSERT() throws Exception {
|
|
input.setRegistration_key(registration_key2);
|
|
input.setLocale_key(locale_key);
|
|
input.setUsername(username2);
|
|
input.setPassword(password2 );
|
|
input.setFullname(fullname2);
|
|
input.setEmail_from(email_from2);
|
|
input.setEmail_replyto(email_replyto2);
|
|
sqlMap.insert(Constants.REGISTRATION_INSERT,input);
|
|
// Trust but verify
|
|
input.setPassword(null);
|
|
AppData output = (AppData) sqlMap.queryForObject(Constants.REGISTRATION_PASSWORD,input);
|
|
assertEquals(password2,output.getPassword());
|
|
}
|
|
|
|
public void testREGISTRATION_PASSWORD() throws Exception {
|
|
input.setUsername(username);
|
|
AppData output = (AppData) sqlMap.queryForObject(Constants.REGISTRATION_PASSWORD,input);
|
|
assertEquals(password,output.getPassword());
|
|
}
|
|
|
|
public void test() throws Exception {
|
|
}
|
|
|
|
public void testREGISTRATION_FULLNAME() throws Exception {
|
|
input.setUsername(username);
|
|
AppData output = (AppData) sqlMap.queryForObject(Constants.REGISTRATION_FULLNAME, input);
|
|
assertEquals(fullname, output.getFullname());
|
|
assertNull("Expected other fields to be null", output.getPassword());
|
|
assertNull("Expected other fields to be null",output.getEmail_from());
|
|
}
|
|
|
|
}
|