test.compliance.relation
Class RelationNotificationTestCase

java.lang.Object
  extended byTestCase
      extended bytest.compliance.relation.RelationNotificationTestCase
All Implemented Interfaces:
java.io.Serializable

public class RelationNotificationTestCase
extends TestCase
implements java.io.Serializable

Relation Notification Tests NOTE: These tests use relation service for the source, but it is not tested for compliance. JBossMX uses the relation service's object name to ensure the notification is serializable

See Also:
Serialized Form

Constructor Summary
RelationNotificationTestCase(java.lang.String s)
          Construct the test
 
Method Summary
 void testBasicCreation()
          Test Basic Creation
 void testBasicRemoval()
          Test Basic Removal
 void testBasicUpdate()
          Test Basic Update
 void testCreationRemovalErrors()
          Test Creation/Removal Error Handling
 void testCreationRemovalErrors2()
          Test Creation/Removal Error Handling
 void testDifferent()
          Make sure all the constants are different
 void testMBeanCreation()
          Test MBean Creation
 void testMBeanRemoval()
          Test MBean Removal
 void testMBeanUpdate()
          Test MBean Update
 void testUpdateErrors()
          Test Update Error Handling
 void testUpdateErrors2()
          Test Update Error Handling
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RelationNotificationTestCase

public RelationNotificationTestCase(java.lang.String s)
Construct the test

Method Detail

testDifferent

public void testDifferent()
Make sure all the constants are different


testBasicCreation

public void testBasicCreation()
Test Basic Creation


testBasicRemoval

public void testBasicRemoval()
Test Basic Removal


testMBeanCreation

public void testMBeanCreation()
Test MBean Creation


testMBeanRemoval

public void testMBeanRemoval()
Test MBean Removal


testBasicUpdate

public void testBasicUpdate()
Test Basic Update


testMBeanUpdate

public void testMBeanUpdate()
Test MBean Update


testCreationRemovalErrors

public void testCreationRemovalErrors()
Test Creation/Removal Error Handling


testCreationRemovalErrors2

public void testCreationRemovalErrors2()
Test Creation/Removal Error Handling


testUpdateErrors

public void testUpdateErrors()
Test Update Error Handling


testUpdateErrors2

public void testUpdateErrors2()
Test Update Error Handling