public void testJNDIRMINotifier() throws IllegalArgumentException, SecurityException, URISyntaxException, InstantiationException, IllegalAccessException, InvocationTargetException, NoSuchMethodException, ClassNotFoundException {
BindingTemplate bindingTemplate = new BindingTemplate();
bindingTemplate.setEntityKey("uddi:uddi.joepublisher.com:bindingnotifier");
bindingTemplate.setAccessPointType(AccessPointType.END_POINT.toString());
bindingTemplate.setAccessPointUrl("jndi-rmi://localhost:11099/tcksubscriptionlistener");
TmodelInstanceInfo instanceInfo = new TmodelInstanceInfo();
instanceInfo.setTmodelKey("uddi:uddi.org:transport:jndi-rmi");
bindingTemplate.getTmodelInstanceInfos().add(instanceInfo);
Notifier notifier = new NotifierFactory().getNotifier(bindingTemplate);
Assert.assertEquals(JNDI_RMINotifier.class, notifier.getClass());