From: Juergen H. <jho...@us...> - 2006-08-30 22:56:31
|
Update of /cvsroot/springframework/spring/test/org/springframework/jms/connection In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv4285/test/org/springframework/jms/connection Modified Files: SingleConnectionFactoryTests.java Log Message: Connection proxy ignores "stop()" calls as well (not just "close()" calls); call "stop()" on a Connection before closing it Index: SingleConnectionFactoryTests.java =================================================================== RCS file: /cvsroot/springframework/spring/test/org/springframework/jms/connection/SingleConnectionFactoryTests.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** SingleConnectionFactoryTests.java 1 Aug 2006 11:24:29 -0000 1.3 --- SingleConnectionFactoryTests.java 30 Aug 2006 22:56:28 -0000 1.4 *************** *** 40,43 **** --- 40,45 ---- con.start(); conControl.setVoidCallable(2); + con.stop(); + conControl.setVoidCallable(1); con.close(); conControl.setVoidCallable(1); *************** *** 48,54 **** --- 50,58 ---- Connection con1 = scf.createConnection(); con1.start(); + con1.stop(); // should be ignored con1.close(); // should be ignored Connection con2 = scf.createConnection(); con2.start(); + con2.stop(); // should be ignored con2.close(); // should be ignored scf.destroy(); // should trigger actual close *************** *** 63,66 **** --- 67,72 ---- con.start(); conControl.setVoidCallable(2); + con.stop(); + conControl.setVoidCallable(1); con.close(); conControl.setVoidCallable(1); *************** *** 71,77 **** --- 77,85 ---- QueueConnection con1 = scf.createQueueConnection(); con1.start(); + con1.stop(); // should be ignored con1.close(); // should be ignored QueueConnection con2 = scf.createQueueConnection(); con2.start(); + con2.stop(); // should be ignored con2.close(); // should be ignored scf.destroy(); // should trigger actual close *************** *** 86,89 **** --- 94,99 ---- con.start(); conControl.setVoidCallable(2); + con.stop(); + conControl.setVoidCallable(1); con.close(); conControl.setVoidCallable(1); *************** *** 94,100 **** --- 104,112 ---- TopicConnection con1 = scf.createTopicConnection(); con1.start(); + con1.stop(); // should be ignored con1.close(); // should be ignored TopicConnection con2 = scf.createTopicConnection(); con2.start(); + con2.stop(); // should be ignored con2.close(); // should be ignored scf.destroy(); // should trigger actual close *************** *** 113,116 **** --- 125,130 ---- con.start(); conControl.setVoidCallable(2); + con.stop(); + conControl.setVoidCallable(1); con.close(); conControl.setVoidCallable(1); *************** *** 144,147 **** --- 158,163 ---- con.start(); conControl.setVoidCallable(2); + con.stop(); + conControl.setVoidCallable(1); con.close(); conControl.setVoidCallable(1); *************** *** 174,177 **** --- 190,195 ---- con.start(); conControl.setVoidCallable(2); + con.stop(); + conControl.setVoidCallable(1); con.close(); conControl.setVoidCallable(1); *************** *** 203,206 **** --- 221,226 ---- con.start(); conControl.setVoidCallable(2); + con.stop(); + conControl.setVoidCallable(1); con.close(); conControl.setVoidCallable(1); |