View Javadoc

1   package org.kuali.common.jdbc;
2   
3   import java.util.List;
4   import java.util.Properties;
5   
6   import org.junit.Ignore;
7   import org.junit.Test;
8   import org.kuali.common.jdbc.context.DatabaseResetContext;
9   import org.kuali.common.util.PropertyUtils;
10  import org.kuali.common.util.Str;
11  import org.slf4j.Logger;
12  import org.slf4j.LoggerFactory;
13  import org.springframework.beans.factory.annotation.Autowired;
14  
15  //@RunWith(SpringJUnit4ClassRunner.class)
16  //@ContextConfiguration
17  public class DatabaseServiceTest {
18  
19  	private static final Logger logger = LoggerFactory.getLogger(DatabaseServiceTest.class);
20  
21  	@Autowired
22  	DatabaseResetContext context = null;
23  
24  	@Autowired
25  	DatabaseService service = null;
26  
27  	@Autowired
28  	Properties properties = null;
29  
30  	@Test
31  	@Ignore
32  	public void resetDatabaseTest() {
33  		try {
34  			logger.info(properties + "");
35  			List<String> keys = PropertyUtils.getSortedKeys(properties);
36  			for (String key : keys) {
37  				String value = properties.getProperty(key);
38  				logger.info(key + "=" + Str.flatten(value));
39  			}
40  			service.reset(context);
41  		} catch (Exception e) {
42  			e.printStackTrace();
43  		}
44  	}
45  }