nesstar.api
Class ServerTestBase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by nesstar.test.NesstarTestCase
              extended by nesstar.api.ServerTestBase
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
ServerTest

public class ServerTestBase
extends NesstarTestCase

A Base Test class for Server.java Automatically generated from ARGO/UML


Field Summary
static ServerHome __home
           
 
Fields inherited from class nesstar.test.NesstarTestCase
ALL, CATALOG_HOME, CUBE_CUBE, DATAFILE_2568_F1, DATAFILE_4176_F1, DATAFILE_4213_F1, DATAFILE_44871_F1, DATAFILE_Cube_C1, DATAFILE_Mergetest_F2, DATAFILE_UnpopulatedElementsTest_F1, emWindow, HC_VAR_HOME, ID_2568, ID_2981, ID_3690, ID_4176, ID_4213, ID_4396, ID_44871, ID_4638, ID_CAMEROON, ID_CIRCULATORY, ID_CUBE, ID_HIERARCHY, ID_LANDET, ID_MERGE, ID_NOGROUPS, ID_NSD50, ID_PUBLISH, ID_UPElements, LICENSE, localIP, NESSTAR2_SERVER_URL, NESSTAR2_URL, NONE, ROOT_CATALOG, SECTION_MERGE_VG10, SECTION_MERGE_VG7, SECTION_MERGE_VG8, SERVER, SOME, SPSS_FORMAT, STAT_ENGINE, STATEMENT_HOME, STATEMENT1, STUDY_2568, STUDY_2981, STUDY_4176, STUDY_4213, STUDY_44871, STUDY_CAMEROON, STUDY_CIRCULATORY, STUDY_CUBE, STUDY_HIERARCHY, STUDY_HOME, STUDY_LANDET, STUDY_MERGE, STUDY_NOGROUPS, STUDY_NSD50, STUDY_UPElements, STUDY2_2568, STUDY2_4638, STUDY2_UPElements, TEST_PROTOCOL, VAR_HOME, VARIABLE_2568_V1, VARIABLE_2568_V13, VARIABLE_2568_V16, VARIABLE_2568_V17, VARIABLE_2568_V18, VARIABLE_2568_V3, VARIABLE_2568_V354, VARIABLE_2568_V77, VARIABLE_44871_V1, VARIABLE_CAMEROON_V238, VARIABLE_CAMEROON_V355, VARIABLE_LANDET_V1, VARIABLE_LANDET_V2, VARIABLE_MERGE_V22, VARIABLE_MERGE_V23, VARIABLE_MERGE_V26, VARIABLE_MERGE_V41, VID_2568_V1, VID_2568_V13, VID_2568_V16, VID_2568_V17, VID_2568_V18, VID_2568_V3, VID_2568_V354, VID_2568_V77, VID_44871_V1, VID_CAMEROON_V238, VID_CAMEROON_V355, VID_LANDET_V1, VID_LANDET_V2, VID_MERGE_V22, VID_MERGE_V23, VID_MERGE_V26, VID_MERGE_V41, WebDataURL
 
Constructor Summary
ServerTestBase(String testName)
          Constructor for the ServerTestBase object
 
Method Summary
static junit.framework.Test getAssociationTest()
           
static junit.framework.Test getAttributesTest()
           
static ServerHome getHome()
           
static junit.framework.Test getMethodsTest()
           
static junit.framework.Test getProperiesTest()
           
static void main(String[] args)
          The main program for the ServerTestBase class
static junit.framework.Test suite()
          Return the suite of all tests of this class
 void testAssociationCatalogs()
          A Test of the attribute catalogs as collection of Catalog
 void testAttributeComment()
          A test on Comment
 void testAttributeCreationDate()
          A test on CreationDate
 void testAttributeDebug()
          A Test of the attribute debug The level of debugging: off disable the generation of debugging information on send debugging information a log file
 void testAttributeLabel()
          A test on Label
 void testAttributePort()
          A Test of the attribute port The TCP/IP port on which the server listens for connections from the users, should be 80 or 8080 (this might conflict with a Web Server running on the same machine).
 void testAttributeRevision()
          A Test of the attribute revision The server software revision code.
 void testAttributeServices()
          A Test of the attribute services Additional services hosted by the server.
 void testAttributeVersion()
          A Test of the attribute version The server software version name.
 void testHomeOperationFindAll()
          A test on the home operation findAll(String id)
 void testHomeOperationFindByKey()
          A test on the home operation findByKey(String id)
 void testOperationGetFile()
          A Test of the operation GetFile(String serverPath)
 void testOperationGetReport()
          A Test of the operation GetReport()
 void testOperationLogin()
          A Test of the operation Login(String userID,String userPassword)
 void testOperationReboot()
          A Test of the operation Reboot()
 void testOperationSaveFile()
          A Test of the operation SaveFile(String serverPath,File file)
 void testOperationSaveWebFile()
          A Test of the operation SaveWebFile(String webPath,File file)
 void testOperationShutdown()
          A Test of the operation Shutdown()
 void testOperationUpdate()
          A Test of the operation Update(File zippedCode)
 
Methods inherited from class nesstar.test.NesstarTestCase
addAllTests, addAllTests, addDatafile, addPath, adminLogin, assertBinary, assertContains, assertContains, assertDoesNotContain, assertDoesNotContain, assertDuration, assertEqualIgnoreOrder, assertEquals, assertMatches, assertMatches, assertNoAccess, assertNoAccess, assertNoAccess, assertNotEquals, assertNotEquals, assertObjDoesNotExists, assertObjDoesNotExists, assertObjExists, assertObjExists, assertWebAuthorisationRequired, assertWebAuthorisationRequired, basicSetup, cannotRun, catalogSetup, checkIllegalArgument, checkPaths, checkPathsTo, checkPathsTo, checkPerformance, compareWithFile, compareWithReferenceFile, compareWithTestFile, compareWithTestFile, createDerivedVariable, createDerivedVariable, createDerivedVariableUnprotected, cubeSetup, cvsAbstractName, cvsClientSetup, cvsCompare, cvsCompare, cvsFailIfDifferent, cvsFailIfDifferent, cvsFileRevision, cvsFileRevisions, cvsRootDir, dependsOn, dependsOn, equalToFile, equalToTestFile, equalToTestFile, executeRangeQuery, executeRangeQuery, executeRangeQuery, executeRangeQueryAdditivity, expectFalse, expectTrue, extractZipFile, factsheetSetup, findPosition, flirtWithTestFile, getBrowserPage, getBrowserPage, getCatalog, getCategoryStatistic, getCategoryStatisticFromVariable, getConcept, getCurrentBrowserPage, getCvsPropertiesFile, getDatafile, getDDITestFile, getDDITestFileContents, getDerivedVariableByName, getDimension, getDimensionFromCube, getEGMSResource, getEGMSResource2, getEvent, getExisting, getFailedDir, getFailedFile, getFilenames, getFilteredTestFile, getGeographicalUnit, getLocalFile, getMaxConcurrentOps, getMeasure, getNumberCompletedOps, getNumberHTTPConnections, getNumberStartedOps, getObj, getObjectsFrom, getObjURL, getOrganisation, getPage, getPage, getPartsOf, getPartsOf, getPartsOf, getPerson, getRawPage, getRDF, getReport, getResultDir, getResultFile, getSecureObjURL, getSecureServerURL, getServerDataDir, getServerDatafile, getServerIP, getServerLog, getServerName, getServerObjURL, getServerPage, getServerPageURL, getServerPassword, getServerPort, getServerSecurePort, getServerURL, getServerUsername, getStatementsOn, getStatementsOn, getTableFromStudy, getTerm, getTestDir, getTestFile, getTestFile, getVariable, getVariableFromStudy, getWebFile, getZipFile, hasWebData, HCSetup, isLocalServer, isNTService, isOnline, isQuickie, isReleaseTest, isWaitForSQLServerIndexer, loadCube, loadDDI, loadHashFromFile, loadStudy, loadStudy3, loadVariable, msg, msg, noDirectAccess, objExists, objsExists, openEMWindow, performRangeQuery, querySetup, read, rebootServer, rebootServer, reloadObj, removeAllVars, removeCreationDate, removeProperties, removeServerURL, repeatCheck, saveToTestFile, setNTService, setQuickie, setReleaseTest, setWaitForSQLServerIndexer, statementSetup, studyCleanup, studySetup, tableSetup, toMsg, toString, untested, updateChildren, variableSetup, waitForSQLServerIndexer, waitServer, warn, webclientSetup, write, xthesaurusSetup
 
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
 

Field Detail

__home

public static ServerHome __home
Constructor Detail

ServerTestBase

public ServerTestBase(String testName)
Constructor for the ServerTestBase object

Parameters:
testName -
Method Detail

getHome

public static ServerHome getHome()
                          throws Exception
Throws:
Exception

getProperiesTest

public static junit.framework.Test getProperiesTest()
                                             throws Exception
Returns:
all the tests on the properties of the Server
Throws:
Exception

getAttributesTest

public static junit.framework.Test getAttributesTest()
                                              throws Exception
Returns:
all the tests on the attributes of the Server
Throws:
Exception

getAssociationTest

public static junit.framework.Test getAssociationTest()
                                               throws Exception
Returns:
all the tests on the associations of the Server
Throws:
Exception

getMethodsTest

public static junit.framework.Test getMethodsTest()
                                           throws Exception
Returns:
all the test on the methods of the Server
Throws:
Exception

main

public static void main(String[] args)
The main program for the ServerTestBase class

Parameters:
args - The command line arguments

suite

public static junit.framework.Test suite()
Return the suite of all tests of this class


testAttributeDebug

public void testAttributeDebug()
                        throws Exception
A Test of the attribute debug The level of debugging:
off
disable the generation of debugging information
on
send debugging information a log file

Throws:
Exception

testAttributePort

public void testAttributePort()
                       throws Exception
A Test of the attribute port The TCP/IP port on which the server listens for connections from the users, should be 80 or 8080 (this might conflict with a Web Server running on the same machine).

Throws:
Exception

testAttributeRevision

public void testAttributeRevision()
                           throws Exception
A Test of the attribute revision The server software revision code.

This corresponds to the date the software was recompiled the last time.

Throws:
Exception

testAttributeVersion

public void testAttributeVersion()
                          throws Exception
A Test of the attribute version The server software version name.

Throws:
Exception

testAttributeServices

public void testAttributeServices()
                           throws Exception
A Test of the attribute services Additional services hosted by the server.

Throws:
Exception

testAttributeComment

public void testAttributeComment()
                          throws Exception
A test on Comment

Throws:
Exception

testAttributeLabel

public void testAttributeLabel()
                        throws Exception
A test on Label

Throws:
Exception

testAttributeCreationDate

public void testAttributeCreationDate()
                               throws Exception
A test on CreationDate

Throws:
Exception

testHomeOperationFindByKey

public void testHomeOperationFindByKey()
                                throws Exception
A test on the home operation findByKey(String id)

Throws:
Exception

testHomeOperationFindAll

public void testHomeOperationFindAll()
                              throws Exception
A test on the home operation findAll(String id)

Throws:
Exception

testOperationLogin

public void testOperationLogin()
                        throws Exception
A Test of the operation Login(String userID,String userPassword)

Throws:
Exception

testOperationGetReport

public void testOperationGetReport()
                            throws Exception
A Test of the operation GetReport()

Throws:
Exception

testOperationReboot

public void testOperationReboot()
                         throws Exception
A Test of the operation Reboot()

Throws:
Exception

testOperationShutdown

public void testOperationShutdown()
                           throws Exception
A Test of the operation Shutdown()

Throws:
Exception

testOperationUpdate

public void testOperationUpdate()
                         throws Exception
A Test of the operation Update(File zippedCode)

Throws:
Exception

testOperationGetFile

public void testOperationGetFile()
                          throws Exception
A Test of the operation GetFile(String serverPath)

Get a File from the server;

A temporary file is created before to return the requested file

Throws:
Exception

testOperationSaveFile

public void testOperationSaveFile()
                           throws Exception
A Test of the operation SaveFile(String serverPath,File file)

Save a file in the server;

if the file already exists, a backup copy is created with name fileName.# with # = 1..n

Throws:
Exception

testOperationSaveWebFile

public void testOperationSaveWebFile()
                              throws Exception
A Test of the operation SaveWebFile(String webPath,File file)

Save a file in the web root of the server

if the file already exists, a backup copy is created with name fileName.# with # = 1..n

Throws:
Exception

testAssociationCatalogs

public void testAssociationCatalogs()
                             throws Exception
A Test of the attribute catalogs as collection of Catalog

Throws:
Exception

Nesstar SDK

Copyright©2003 NSD - All Rights Reserved