org.davesag.generica.test
Class FaqTest

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.davesag.generica.test.FaqTest
All Implemented Interfaces:
Serializable, Test

public class FaqTest
extends TestCase
implements Serializable

FaqTest is collection of all of the tests on Faqs and Faq peers.

Since:
Generica 1.0
Version:
CVS Revision $Id: FaqTest.java,v 1.9 2004/04/02 22:45:26 davesag Exp $
Author:
Dave Sag http://www.davesag.com
See Also:
Serialized Form

Field Summary
static Session SESSION
          the hibernate session
static SessionFactory SESSION_FACTORY
          the hibernate session factory
 
Constructor Summary
FaqTest()
          null constructor
FaqTest(String name)
          constructor that takes a test name
 
Method Summary
 void setUp()
          set up the hibernnate session factory
static Test suite()
          the test suite.
 void tearDown()
          close thhe hibernate session.
 void testCreateEditAndDeleteFaq()
          Tests that we can create a faq, edit it and resave it, and delete it.
 void testInit()
          just tests that set up and tear down work okay.
 String toString()
          the test name
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName
 
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SESSION_FACTORY

public static SessionFactory SESSION_FACTORY
the hibernate session factory


SESSION

public static Session SESSION
the hibernate session

Constructor Detail

FaqTest

public FaqTest()
null constructor


FaqTest

public FaqTest(String name)
constructor that takes a test name

Parameters:
name - the name of this suite of tests
Method Detail

testInit

public void testInit()
just tests that set up and tear down work okay.


testCreateEditAndDeleteFaq

public void testCreateEditAndDeleteFaq()
Tests that we can create a faq, edit it and resave it, and delete it. So as to not clash with actual faqs in the database we are setting the Locale of our test Faqs to Locale.PRC.


setUp

public void setUp()
           throws Exception
set up the hibernnate session factory

Throws:
Exception - if anything went wrong

tearDown

public void tearDown()
              throws Exception
close thhe hibernate session.

Throws:
Exception - if anything went wrong.

suite

public static Test suite()
the test suite.

Returns:
the suite of tests.

toString

public String toString()
the test name

Returns:
the test name


Dave Sag Generica API version 0.5.9 - (prerelease) Copyright 2003 - 2004 Dave Sag.