Clover Coverage Report - KS Common 1.2-M2-SNAPSHOT (Aggregated)
Coverage timestamp: Fri Apr 22 2011 04:34:25 EST
../../../../../../img/srcFileCovDistChart10.png 0% of files have more coverage
1   40   1   1
0   11   1   1
1     1  
1    
 
  UniqueResourceAtomikosDataSourceBean       Line # 24 1 0% 1 0 100% 1.0
 
No Tests
 
1    /**
2    * Copyright 2010 The Kuali Foundation Licensed under the
3    * Educational Community License, Version 2.0 (the "License"); you may
4    * not use this file except in compliance with the License. You may
5    * obtain a copy of the License at
6    *
7    * http://www.osedu.org/licenses/ECL-2.0
8    *
9    * Unless required by applicable law or agreed to in writing,
10    * software distributed under the License is distributed on an "AS IS"
11    * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
12    * or implied. See the License for the specific language governing
13    * permissions and limitations under the License.
14    */
15   
16    package org.kuali.student.common.test.spring;
17   
18    import com.atomikos.jdbc.AtomikosDataSourceBean;
19   
20    /**
21    * This class generates a (mostly) unique resource name for use in testing when the testing framework
22    * forks tests and two tests using the same dataSource name run into conflicts
23    */
 
24    public class UniqueResourceAtomikosDataSourceBean extends
25    AtomikosDataSourceBean {
26    private static int count = 0;
27   
28    private static final long serialVersionUID = 1L;
29   
30    /* (non-Javadoc)
31    * @see com.atomikos.jdbc.AbstractDataSourceBean#setUniqueResourceName(java.lang.String)
32    */
 
33  28 toggle @Override
34    public void setUniqueResourceName(String resourceName) {
35  28 super.setUniqueResourceName(resourceName+count++);
36    }
37   
38   
39   
40    }