blob: 8709eb1b5cebc0d891dec89e2a4af0c8050064a3 [file] [log] [blame]
package com.atlassian.uwc.converters.twiki;
import java.util.Properties;
import junit.framework.TestCase;
import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;
public class SpaceConverterTest extends TestCase {
SpaceConverter tester = null;
Logger log = Logger.getLogger(this.getClass());
protected void setUp() throws Exception {
tester = new SpaceConverter();
Properties props = new Properties();
props.setProperty("space-Sandbox", "uwctest");
tester.setProperties(props);
PropertyConfigurator.configure("log4j.properties");
}
public void testConvertSpaces_Image() {
String input, expected, actual;
input = "!Sandbox:SampleFooBar^cow.jpg!";
expected = "!uwctest:SampleFooBar^cow.jpg!";
actual = tester.convertSpaces(input);
assertNotNull(actual);
assertEquals(expected, actual);
}
public void testConvertSpaces_ImageProps() {
String input, expected, actual;
input = "!Sandbox:SampleFooBar^cow.jpg|alt=\"test\",width=\"400\"!";
expected = "!uwctest:SampleFooBar^cow.jpg|alt=\"test\",width=\"400\"!";
actual = tester.convertSpaces(input);
assertNotNull(actual);
assertEquals(expected, actual);
}
public void testConvertSpaces_Ignore() {
String input, expected, actual;
input = "!Sandbox.jpg!";
expected = "!Sandbox.jpg!";
actual = tester.convertSpaces(input);
assertNotNull(actual);
assertEquals(expected, actual);
}
public void testConvertSpaces_Ignore2() {
String input, expected, actual;
input = "!Sandbox^cow.jpg!";
expected = "!Sandbox^cow.jpg!";
actual = tester.convertSpaces(input);
assertNotNull(actual);
assertEquals(expected, actual);
}
public void testConvertSpaces_Links() {
String input, expected, actual;
input = "[Sandbox:SampleFooBar^cow.jpg]";
expected = "[uwctest:SampleFooBar^cow.jpg]";
actual = tester.convertSpaces(input);
assertNotNull(actual);
assertEquals(expected, actual);
}
public void testConvertSpaces_LinksAlias() {
String input, expected, actual;
input = "[Testing|Sandbox:SampleFooBar^cow.jpg]";
expected = "[Testing|uwctest:SampleFooBar^cow.jpg]";
actual = tester.convertSpaces(input);
assertNotNull(actual);
assertEquals(expected, actual);
}
public void testConvertSpaces_Ignore3() {
String input, expected, actual;
input = "[Sandbox.jpg]";
expected = "[Sandbox.jpg]";
actual = tester.convertSpaces(input);
assertNotNull(actual);
assertEquals(expected, actual);
}
public void testConvertSpaces_Ignore4() {
String input, expected, actual;
input = "[Sandbox^cow.jpg]";
expected = "[Sandbox^cow.jpg]";
actual = tester.convertSpaces(input);
assertNotNull(actual);
assertEquals(expected, actual);
}
}