1 package org.slf4j.migrator.line;
2
3 import org.slf4j.migrator.line.JCLRuleSet;
4 import org.slf4j.migrator.line.LineConverter;
5 import org.slf4j.migrator.line.Log4jRuleSet;
6
7 import junit.framework.TestCase;
8
9 public class NoConversionTest extends TestCase {
10
11
12
13
14
15 public void testJclOverLog4jConversion() {
16
17
18 LineConverter jclLineConverter = new LineConverter(new JCLRuleSet());
19
20 assertEquals("import org.apache.log4j.LogManager;", jclLineConverter
21 .getOneLineReplacement("import org.apache.log4j.LogManager;"));
22
23 assertEquals("import org.apache.log4j.Logger;", jclLineConverter
24 .getOneLineReplacement("import org.apache.log4j.Logger;"));
25
26 assertEquals(
27 "Logger log = LogManager.getLogger(MyClass.class);",
28 jclLineConverter
29 .getOneLineReplacement("Logger log = LogManager.getLogger(MyClass.class);"));
30
31 assertEquals(
32 "public static Logger mylog1 = Logger.getLogger(MyClass.class);",
33 jclLineConverter
34 .getOneLineReplacement("public static Logger mylog1 = Logger.getLogger(MyClass.class);"));
35 }
36
37
38
39
40
41 public void testLog4jOverJclConversion() {
42
43 LineConverter log4jConverter = new LineConverter(new Log4jRuleSet());
44
45
46 assertEquals("import org.apache.commons.logging.LogFactory;", log4jConverter
47 .getOneLineReplacement("import org.apache.commons.logging.LogFactory;"));
48
49 assertEquals("import org.apache.commons.logging.Log;", log4jConverter
50 .getOneLineReplacement("import org.apache.commons.logging.Log;"));
51
52 assertEquals(
53 "public static Log mylog1 = LogFactory.getLog(MyClass.class);",
54 log4jConverter
55 .getOneLineReplacement("public static Log mylog1 = LogFactory.getLog(MyClass.class);"));
56
57 assertEquals(
58 "public Log mylog=LogFactory.getFactory().getInstance(MyClass.class);",
59 log4jConverter
60 .getOneLineReplacement("public Log mylog=LogFactory.getFactory().getInstance(MyClass.class);"));
61
62 }
63 }