org.melati.poem.test
Class UserTest

Package class diagram package UserTest
java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.melati.poem.test.PoemTestCase
              extended by org.melati.poem.test.UserTest
All Implemented Interfaces:
junit.framework.Test

public class UserTest
extends PoemTestCase

Since:
9 Jan 2007
Author:
timp

Field Summary
 
Fields inherited from class org.melati.poem.test.PoemTestCase
maxTrans, result
 
Constructor Summary
UserTest(String name)
           
 
Method Summary
protected  void databaseUnchanged()
           
protected  void setUp()
          
protected  void tearDown()
          
 void testGetPassword()
          The guest user should not be able to read another users password.
 void testGivesCapability()
          Test method for User.givesCapability(org.melati.poem.Capability).
 void testIntegrityFixDelete()
          Test cascading delete works.
 void testIsAdministrator()
          Test method for User.isAdministrator().
 void testIsGuest()
          Test method for User.isGuest().
 void testSetPassword()
          A user may read her own password but not set it.
 void testSetPassword2()
          Need another go as root.
 void testToString()
          Test method for User.toString().
 void testUser()
          Test method for User.User().
 void testUserStringStringString()
          Test method for User(java.lang.String, java.lang.String, java.lang.String).
 
Methods inherited from class org.melati.poem.test.PoemTestCase
assertEquals, assertEquals, assertEquals, checkColumns, checkDbUnchanged, checkTables, checkTablesAndColumns, dropTable, dumpTable, getDatabase, getDatabaseName, getDb, getDb, getName, getOrDie, getProperties, getPropertiesFileName, getUserToRunAs, run, runTest, setDatabaseName, setName, setPropertiesFileName, setUserToRunAs, testNothing
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, run, runBare, 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, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface junit.framework.Test
countTestCases
 

Constructor Detail

UserTest

public UserTest(String name)
Parameters:
name -
Method Detail

setUp

protected void setUp()
              throws Exception

Overrides:
setUp in class PoemTestCase
Throws:
Exception
See Also:
PoemTestCase.setUp()

tearDown

protected void tearDown()
                 throws Exception

Overrides:
tearDown in class PoemTestCase
Throws:
Exception
See Also:
PoemTestCase.tearDown()

databaseUnchanged

protected void databaseUnchanged()
Overrides:
databaseUnchanged in class PoemTestCase

testToString

public void testToString()
Test method for User.toString().


testGetPassword

public void testGetPassword()
The guest user should not be able to read another users password. Test method for User.getPassword().


testSetPassword

public void testSetPassword()
A user may read her own password but not set it. Test method for User.setPassword(java.lang.String).


testSetPassword2

public void testSetPassword2()
Need another go as root. Test method for User.setPassword(java.lang.String).


testUser

public void testUser()
Test method for User.User().


testUserStringStringString

public void testUserStringStringString()
Test method for User(java.lang.String, java.lang.String, java.lang.String).


testGivesCapability

public void testGivesCapability()
Test method for User.givesCapability(org.melati.poem.Capability).


testIsGuest

public void testIsGuest()
Test method for User.isGuest().


testIsAdministrator

public void testIsAdministrator()
Test method for User.isAdministrator().


testIntegrityFixDelete

public void testIntegrityFixDelete()
Test cascading delete works.



Copyright © 2000-2010 PanEris. All Rights Reserved.