Clover Coverage Report - Kuali Student 1.2-M3-SNAPSHOT (Aggregated)
Coverage timestamp: Mon Jun 6 2011 05:02:46 EDT
5   36   1   5
0   15   0.2   1
1     1  
1    
 
  TestPropertiesFactory       Line # 23 5 0% 1 0 100% 1.0
 
  (1)
 
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.util;
17   
18    import java.util.Properties;
19   
20    import org.apache.log4j.Logger;
21    import org.junit.Test;
22   
 
23    public class TestPropertiesFactory {
24    final Logger LOG = Logger.getLogger(TestPropertiesFactory.class);
 
25  1 toggle @Test
26    public void testResolvePlaceholders() throws Exception{
27    // String orig="1111${asd}2222${23}";
28    // String newS = orig.replaceAll(".*\\$\\{([^}]+)\\}.*", "$1");
29    // System.out.println(newS);
30  1 PropertiesFilterFactoryBean pfb = new PropertiesFilterFactoryBean();
31  1 pfb.setPrefix("prefix");
32  1 pfb.setPropertyFile("classpath:testProps.properties");
33  1 Properties props = (Properties) pfb.getObject();
34  1 LOG.warn(props.toString());
35    }
36    }