Send test coverage in core up to the high 90s.

This commit is contained in:
dsyer
2008-01-30 08:02:29 +00:00
parent 1cf29b8241
commit 152829ba5f
18 changed files with 472 additions and 159 deletions

View File

@@ -36,7 +36,7 @@ public class PropertiesConverterTests extends TestCase {
/**
* Check that Properties can be converted to String and back correctly.
*/
public void testRegularConversion() {
public void testTwoWayRegularConversion() {
Properties storedProps = new Properties();
storedProps.setProperty("key1", "value1");
@@ -47,6 +47,48 @@ public class PropertiesConverterTests extends TestCase {
assertEquals(storedProps, props);
}
/**
* Check that Properties can be comma delimited.
*/
public void testRegularConversionWithComma() {
Properties storedProps = new Properties();
storedProps.setProperty("key1", "value1");
storedProps.setProperty("key2", "value2");
props = PropertiesConverter.stringToProperties("key1=value1,key2=value2");
assertEquals(storedProps, props);
}
/**
* Check that Properties can be comma delimited with extra whitespace.
*/
public void testRegularConversionWithCommaAndWhitespace() {
Properties storedProps = new Properties();
storedProps.setProperty("key1", "value1");
storedProps.setProperty("key2", "value2");
props = PropertiesConverter.stringToProperties("key1=value1, key2=value2");
assertEquals(storedProps, props);
}
/**
* Check that Properties can be newline delimited.
*/
public void testRegularConversionWithCommaAndNewline() {
Properties storedProps = new Properties();
storedProps.setProperty("key1", "value1");
storedProps.setProperty("key2", "value2");
props = PropertiesConverter.stringToProperties("key1=value1\n key2=value2");
assertEquals(storedProps, props);
}
/**
* Converting a String to Properties and back does not return equal String!
* See {@link PropertiesConverter} javadoc for more details.