jitas.unittest
Class TutorTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by jitas.unittest.TutorTest
All Implemented Interfaces:
junit.framework.Test

public class TutorTest
extends junit.framework.TestCase


Constructor Summary
TutorTest()
           
 
Method Summary
 void testAddAllowedDomain()
           
 void testAddUser()
           
 void testAddUser2()
           
 void testAddUserFails()
           
 void testChangePassword()
           
 void testCustomConstraints()
           
 void testDeleteUser()
           
 void testDomainNonexistent()
           
 void testEncryption()
           
 void testEverything()
           
 void testGetAllLongDomainNames()
           
 void testGetAllProblems()
           
 void testGetDomains()
           
 void testGetLoginStatus()
           
 void testGetNextProblemLexical()
           
 void testGetNextProblemUser()
           
 void testGetProblemStatus()
           
 void testLoadDomain()
           
 void testLogger()
           
 void testRandomStuff()
           
 void testRemoveUser()
           
 void testSelectDomain()
           
 void testStudentModelParser()
           
 void testSubmitSolution()
           
 void testSystemProblemSelection()
           
 void testTutor()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, getName, run, run, runBare, 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
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TutorTest

public TutorTest()
Method Detail

testEverything

public void testEverything()

testTutor

public void testTutor()

testAddUser2

public void testAddUser2()
                  throws java.lang.Exception
Throws:
java.lang.Exception

testAddUser

public void testAddUser()

testAddUserFails

public void testAddUserFails()

testLoadDomain

public void testLoadDomain()

testDomainNonexistent

public void testDomainNonexistent()

testGetDomains

public void testGetDomains()

testSelectDomain

public void testSelectDomain()

testGetLoginStatus

public void testGetLoginStatus()
                        throws DomainNotFoundException,
                               UserNotFoundException,
                               InvalidLoginException,
                               UserNotLoggedInException,
                               java.lang.Exception
Throws:
DomainNotFoundException
UserNotFoundException
InvalidLoginException
UserNotLoggedInException
java.lang.Exception

testRemoveUser

public void testRemoveUser()

testDeleteUser

public void testDeleteUser()

testGetNextProblemUser

public void testGetNextProblemUser()
                            throws DomainNotFoundException,
                                   UserNotFoundException,
                                   SubdomainNotFoundException,
                                   UserNotLoggedInException,
                                   InvalidLoginException,
                                   ProblemsNotFoundException,
                                   InvalidProblemException,
                                   java.lang.Exception
Throws:
DomainNotFoundException
UserNotFoundException
SubdomainNotFoundException
UserNotLoggedInException
InvalidLoginException
ProblemsNotFoundException
InvalidProblemException
java.lang.Exception

testAddAllowedDomain

public void testAddAllowedDomain()
                          throws DomainNotFoundException,
                                 java.lang.Exception
Throws:
DomainNotFoundException
java.lang.Exception

testGetNextProblemLexical

public void testGetNextProblemLexical()
                               throws DomainNotFoundException,
                                      UserNotFoundException,
                                      SubdomainNotFoundException,
                                      UserNotLoggedInException,
                                      InvalidLoginException,
                                      ProblemsNotFoundException,
                                      InvalidProblemException,
                                      java.lang.Exception
Throws:
DomainNotFoundException
UserNotFoundException
SubdomainNotFoundException
UserNotLoggedInException
InvalidLoginException
ProblemsNotFoundException
InvalidProblemException
java.lang.Exception

testGetAllProblems

public void testGetAllProblems()
                        throws DomainNotFoundException,
                               UserNotFoundException,
                               SubdomainNotFoundException,
                               UserNotLoggedInException,
                               InvalidLoginException,
                               ProblemsNotFoundException,
                               InvalidProblemException,
                               java.lang.Exception
Throws:
DomainNotFoundException
UserNotFoundException
SubdomainNotFoundException
UserNotLoggedInException
InvalidLoginException
ProblemsNotFoundException
InvalidProblemException
java.lang.Exception

testEncryption

public void testEncryption()
                    throws DomainNotFoundException,
                           java.lang.Exception
Throws:
DomainNotFoundException
java.lang.Exception

testChangePassword

public void testChangePassword()
                        throws DomainNotFoundException,
                               java.lang.Exception
Throws:
DomainNotFoundException
java.lang.Exception

testSubmitSolution

public void testSubmitSolution()

testLogger

public void testLogger()

testGetAllLongDomainNames

public void testGetAllLongDomainNames()

testGetProblemStatus

public void testGetProblemStatus()

testRandomStuff

public void testRandomStuff()

testCustomConstraints

public void testCustomConstraints()

testStudentModelParser

public void testStudentModelParser()

testSystemProblemSelection

public void testSystemProblemSelection()