1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package net.sourceforge.acelogger.formatter.test;
16
17 import org.testng.annotations.BeforeMethod;
18 import org.testng.annotations.DataProvider;
19 import org.testng.annotations.Test;
20
21 import net.sourceforge.acelogger.LogEvent;
22 import net.sourceforge.acelogger.formatter.EmptyFormatter;
23 import net.sourceforge.acelogger.test.DataProviderHelper;
24
25 import static org.testng.Assert.assertEquals;
26
27
28
29
30
31
32
33
34 @Test
35 public class EmptyFormatterTest {
36
37 private EmptyFormatter formatter;
38
39 @BeforeMethod
40 public void setUp() {
41 formatter = null;
42 }
43
44 @DataProvider(name = "formatLogCallDataProvider")
45 public Object[][] formatLogCallDataProvider() {
46 return DataProviderHelper.loadData();
47 }
48
49 @Test(dataProvider = "formatLogCallDataProvider")
50 public void testFormatLogCall(LogEvent call) {
51 formatter = new EmptyFormatter("EmptyFormatterTest.testFormatLogCall");
52 String message = formatter.formatLogCall(call);
53 assertEquals(message, "");
54 }
55
56 @Test
57 public void testGetIdentifier() {
58 formatter = new EmptyFormatter("EmptyFormatterTest.testGetIdentifier");
59 assertEquals(formatter.getIdentifier(), "EmptyFormatterTest.testGetIdentifier");
60 }
61
62 }