Clover Coverage Report - Kuali Spring Utilities 1.0.0-SNAPSHOT
Coverage timestamp: Wed Apr 13 2011 08:32:29 EST
21   48   2   10.5
0   34   0.1   2
2     1  
1    
 
  PropertiesRetrieverTest       Line # 10 21 0% 2 0 100% 1.0
 
  (2)
 
1    package org.kuali.spring.util;
2   
3    import java.io.IOException;
4    import java.util.Properties;
5   
6    import junit.framework.Assert;
7   
8    import org.junit.Test;
9   
 
10    public class PropertiesRetrieverTest {
11   
 
12  1 toggle @Test
13    public void test1() throws IOException {
14  1 String key = "foo";
15  1 String val = "bar";
16  1 Properties properties = new Properties();
17  1 properties.setProperty(key, val);
18  1 ValueRetriever retriever = new PropertiesRetriever(properties);
19   
20  1 String resolvedProperty = retriever.retrieveValue(key);
21  1 String unresolvedProperty = retriever.retrieveValue("A-Key-That-Does-Not-Exist");
22   
23  1 Assert.assertEquals(val, resolvedProperty);
24  1 Assert.assertNull(unresolvedProperty);
25   
26    }
27   
 
28  1 toggle @Test
29    public void test2() throws IOException {
30  1 String key = "foo";
31  1 String val = "bar";
32  1 Properties properties = new Properties();
33  1 properties.setProperty(key, val);
34  1 PropertiesRetriever retriever = new PropertiesRetriever();
35  1 retriever.setProperties(properties);
36   
37  1 String resolvedProperty = retriever.retrieveValue(key);
38  1 String unresolvedProperty = retriever.retrieveValue("A-Key-That-Does-Not-Exist");
39   
40  1 Assert.assertEquals(val, resolvedProperty);
41  1 Assert.assertNull(unresolvedProperty);
42   
43  1 Properties resolverProperties = retriever.getProperties();
44  1 Assert.assertEquals(properties.getProperty(key), resolverProperties.getProperty(key));
45   
46    }
47   
48    }