assertEquals(10, _minutes.value);
}
public void XXXtestPullDrinkingCoffee() throws Exception
{
TypedEventMessage _mesg = new TypedEventMessage();
_mesg.setTypedEvent(PullCoffeeHelper.id(), DRINKING_COFFEE_ID, new Property[] {
new Property("name", toAny("jacorb")), new Property("minutes", toAny(10)) });
NullPullConsumer _pullConsumer = new NullPullConsumer();
proxyPullSupplier_.connect_typed_pull_consumer(_pullConsumer._this(getClientORB()));
org.omg.CORBA.Object _object = proxyPullSupplier_.get_typed_supplier();
String _objectAsString = _object.toString();
final PullCoffee _pullCoffee = PullCoffeeHelper.narrow(getClientORB().string_to_object(
_objectAsString));
final StringHolder _name = new StringHolder();
final IntHolder _minutes = new IntHolder();
final CountDownLatch _latch = new CountDownLatch(1);
new Thread()
{
public void run()
{
_pullCoffee.drinking_coffee(_name, _minutes);
_latch.countDown();
}
}.start();
objectUnderTest_.getMessageConsumer().queueMessage(_mesg.getHandle());
assertTrue(_latch.await(1000, TimeUnit.MICROSECONDS));
assertEquals("jacorb", _name.value);
assertEquals(10, _minutes.value);