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