SPT RWT Application API

com.sptci.rwt
Class QueriesTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by com.sptci.rwt.QueriesTest
All Implemented Interfaces:
Test

public class QueriesTest
extends TestCase

Unit test for the Queries object. Test initialising, adding and deleting saved queries.

Copyright 2007 Sans Pareil Technologies, Inc.

Version:
$Id: QueriesTest.java 4123 2008-05-25 21:49:01Z rakesh $
Author:
Rakesh Vidyadharan 2007-10-10

Field Summary
(package private) static String categoryName
           
(package private) static Queries queries
           
(package private) static Query query
           
(package private) static String queryName
           
(package private) static String userName
           
 
Constructor Summary
QueriesTest()
           
 
Method Summary
static Test suite()
           
 void testAdd()
          Test adding a new Query to the saved state using the Queries.add(java.lang.String, com.sptci.rwt.Query) method.
 void testDelete()
          Test removing a category from the persistent state using the Queries.delete( String ) method.
 void testDeleteQuery()
          Test removing a saved query from the persistent state using the Queries.delete( String, String ) method.
 void testDuplicateName()
          Test adding a duplicate query with same saved name.
 void testInitialisation()
          Test initialisation of Queries from persistent state.
 void testNewInstantiation()
          Test instantiating a new instance through the Queries.getInstance(java.lang.String) method when no saved state is available.
 void testQuery()
          Test fetching a Query instance using the Queries.getQuery(java.lang.String, java.lang.String) method.
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, 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
 

Field Detail

queries

static Queries queries

userName

static final String userName

categoryName

static final String categoryName

queryName

static final String queryName

query

static final Query query
Constructor Detail

QueriesTest

public QueriesTest()
Method Detail

suite

public static Test suite()

testNewInstantiation

public void testNewInstantiation()
                          throws Exception
Test instantiating a new instance through the Queries.getInstance(java.lang.String) method when no saved state is available.

Throws:
Exception

testAdd

public void testAdd()
Test adding a new Query to the saved state using the Queries.add(java.lang.String, com.sptci.rwt.Query) method.


testQuery

public void testQuery()
Test fetching a Query instance using the Queries.getQuery(java.lang.String, java.lang.String) method.


testDuplicateName

public void testDuplicateName()
Test adding a duplicate query with same saved name. Exception test case.


testInitialisation

public void testInitialisation()
Test initialisation of Queries from persistent state.


testDeleteQuery

public void testDeleteQuery()
Test removing a saved query from the persistent state using the Queries.delete( String, String ) method.


testDelete

public void testDelete()
Test removing a category from the persistent state using the Queries.delete( String ) method.


SPT RWT Application API