MCPcopy Create free account
hub / github.com/apache/pig / testlog4jConf

Method testlog4jConf

test/org/apache/pig/TestMain.java:135–155  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

133 }
134
135 @Test
136 public void testlog4jConf() throws Exception {
137 Properties properties = Main.log4jConfAsProperties(null);
138 assertTrue(properties.isEmpty());
139 properties = Main.log4jConfAsProperties("");
140 assertTrue(properties.isEmpty());
141 // Test for non-existent file
142 properties = Main.log4jConfAsProperties("non-existing-" + System.currentTimeMillis());
143 assertTrue(properties.isEmpty());
144
145 // Create tmp file in under build/test/classes
146 File tmpFile = File.createTempFile("pig-log4jconf", ".properties", new File("build/test/classes"));
147 tmpFile.deleteOnExit();
148 Files.write("A=B", tmpFile, Charset.forName("UTF-8"));
149 // Read it as a resource
150 properties = Main.log4jConfAsProperties(tmpFile.getName());
151 assertEquals("B", properties.getProperty("A"));
152 // Read it as a file
153 properties = Main.log4jConfAsProperties(tmpFile.getAbsolutePath());
154 assertEquals("B", properties.getProperty("A"));
155 }
156
157
158 @Test

Callers

nothing calls this directly

Calls 8

log4jConfAsPropertiesMethod · 0.95
getPropertyMethod · 0.80
getAbsolutePathMethod · 0.80
isEmptyMethod · 0.45
createTempFileMethod · 0.45
writeMethod · 0.45
getNameMethod · 0.45
assertEqualsMethod · 0.45

Tested by

no test coverage detected