|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
testing.users.user.UserTestSuite
public class UserTestSuite
Test suite for the VOOGA Users component
Constructor Summary | |
---|---|
UserTestSuite()
|
Method Summary | |
---|---|
static void |
main(java.lang.String[] args)
|
void |
setUp()
Prepares the necessary environment for each test |
void |
tearDown()
Destroys environment after each test |
void |
testBadNameChange()
Tests that name changes for non-existent users fail |
void |
testChangeName()
Tests the name-changing abilities of the VOOGA user component |
void |
testChangePassword()
Checks that passwords can be changed |
void |
testComplexSerialization()
Tests the serialization of a user with games, friends, and other data |
void |
testDupeAddFailure()
Checks that user with same name as someone in DB cannot be added |
void |
testLogin()
Checks the login functionality of the database |
void |
testMatching()
Tests the matching code that finds a an opponent of a similar skill level for a given game |
void |
testPassword()
Checks that passwords are stored properly when a user is created |
void |
testSimpleAdd()
Adds a user to the database & pulls out the info. |
void |
testSimpleSerialization()
Tests the serialization of a user with only a user name and a password |
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString |
Methods inherited from class junit.framework.Assert |
---|
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public UserTestSuite()
Method Detail |
---|
public void setUp()
setUp
in class junit.framework.TestCase
public void tearDown()
tearDown
in class junit.framework.TestCase
public void testSimpleAdd() throws java.io.IOException, java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
java.io.IOException
public void testChangeName() throws java.io.IOException, java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
java.io.IOException
public void testBadNameChange() throws java.io.IOException, java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
java.io.IOException
public void testPassword() throws java.io.IOException, java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
java.io.IOException
public void testChangePassword() throws java.io.IOException, java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
java.io.IOException
public void testLogin() throws java.io.IOException, java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
java.io.IOException
public void testDupeAddFailure() throws java.io.IOException, java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
java.io.IOException
public void testMatching() throws java.io.IOException, java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
java.io.IOException
public void testSimpleSerialization() throws java.io.IOException, java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
java.io.IOException
public void testComplexSerialization() throws java.io.IOException, java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
java.io.IOException
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |