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 static org.junit.Assert.assertEquals;
28
29 import org.junit.Test;
30
31 public class NoConversionTest {
32
33
34
35
36
37 @Test
38 public void testJclOverLog4jConversion() {
39
40
41 LineConverter jclLineConverter = new LineConverter(new JCLRuleSet());
42
43 assertEquals("import org.apache.log4j.LogManager;", jclLineConverter.getOneLineReplacement("import org.apache.log4j.LogManager;"));
44
45 assertEquals("import org.apache.log4j.Logger;", jclLineConverter.getOneLineReplacement("import org.apache.log4j.Logger;"));
46
47 assertEquals("Logger log = LogManager.getLogger(MyClass.class);",
48 jclLineConverter.getOneLineReplacement("Logger log = LogManager.getLogger(MyClass.class);"));
49
50 assertEquals("public static Logger mylog1 = Logger.getLogger(MyClass.class);",
51 jclLineConverter.getOneLineReplacement("public static Logger mylog1 = Logger.getLogger(MyClass.class);"));
52 }
53
54
55
56
57
58 @Test
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 }