public void testClustering() throws Exception
{
//enableTrace("org.jboss.xb.builder");
JBossWebMetaData jbossWeb = unmarshal();
ReplicationConfig replConfig = jbossWeb.getReplicationConfig();
assertNotNull(replConfig);
assertEquals("testCache", replConfig.getCacheName());
assertEquals(ReplicationTrigger.SET, replConfig.getReplicationTrigger());
assertEquals(ReplicationGranularity.FIELD, replConfig.getReplicationGranularity());
assertNotNull(replConfig.getReplicationFieldBatchMode());
assertTrue(replConfig.getReplicationFieldBatchMode().booleanValue());
assertNotNull(replConfig.getUseJK());
assertTrue(replConfig.getUseJK().booleanValue());
assertNotNull(replConfig.getMaxUnreplicatedInterval());
assertEquals(30, replConfig.getMaxUnreplicatedInterval().intValue());
assertEquals(SnapshotMode.INTERVAL, replConfig.getSnapshotMode());
assertNotNull(replConfig.getSnapshotInterval());
assertEquals(5, replConfig.getSnapshotInterval().intValue());
assertEquals("org.jboss.test.TestNotificationPolicy", replConfig.getSessionNotificationPolicy());
assertNotNull(jbossWeb.getMaxActiveSessions());
assertEquals(20, jbossWeb.getMaxActiveSessions().intValue());
PassivationConfig passConfig = jbossWeb.getPassivationConfig();