public void testAddNoWait_InList()
{
List<RemoteCacheNoWait<String, String>> noWaits = new ArrayList<RemoteCacheNoWait<String,String>>();
IRemoteCacheAttributes cattr = new RemoteCacheAttributes();
cattr.setCacheName( "testCache1" );
RemoteCache<String, String> client = new RemoteCache<String, String>(cattr, null, null, null);
RemoteCacheNoWait<String, String> noWait = new RemoteCacheNoWait<String, String>( client );
noWaits.add( noWait );
RemoteCacheNoWaitFacade<String, String> facade = new RemoteCacheNoWaitFacade<String, String>(noWaits, cattr, null, null, null );
assertEquals( "Should have one entry.", 1, facade.noWaits.size() );
assertTrue( "Should be in the list.", facade.noWaits.contains( noWait ) );
assertSame( "Should have same facade.", facade, ((RemoteCache<String, String>)facade.noWaits.get(0).getRemoteCache()).getFacade() );
}
}