org.backsource.alert.agent
Class ServerAliveTest

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.backsource.alert.agent.BaseCase
              extended byorg.backsource.alert.agent.UrlCase
                  extended byorg.backsource.alert.agent.ServerAliveTest
All Implemented Interfaces:
Agent, junit.framework.Test

public class ServerAliveTest
extends UrlCase

Agent that test a certain url and check the content returned.

Is for example used to check JBoss servers by accessing the HTML adapter of the JMX server. It uses two properties PropertyConstants.SERVER_ALIVE_URL and PropertyConstants.SERVER_ALIVE_FIND.Se UrlCase for properties partaining to authentication.

Version:
$Revision: 1.1.1.1 $
Author:
Peter Antman

Field Summary
 
Fields inherited from class org.backsource.alert.agent.BaseCase
agentName, prop
 
Constructor Summary
ServerAliveTest(java.lang.String name)
           
 
Method Summary
static void main(java.lang.String[] args)
           
protected  void setUp()
           
 void testServerAlive()
          The agent/test method.
 
Methods inherited from class org.backsource.alert.agent.UrlCase
checkUrl, checkUrl, testUrl
 
Methods inherited from class org.backsource.alert.agent.BaseCase
getAgentName, getProperties, initialize, toString
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown
 
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
 
Methods inherited from interface junit.framework.Test
countTestCases, run
 

Constructor Detail

ServerAliveTest

public ServerAliveTest(java.lang.String name)
Method Detail

setUp

protected void setUp()
              throws java.lang.Exception
Overrides:
setUp in class UrlCase
Throws:
java.lang.Exception

testServerAlive

public void testServerAlive()
The agent/test method.

Checks that the given url returns 200 and contains the string given in PropertyConstants.SERVER_ALIVE_FIND.


main

public static void main(java.lang.String[] args)


Copyright © 2002-2004 Backsource. All Rights Reserved.