Use a different log4j.properties file for integration and unit tests
Introduce testng and JMockit as dependencies
Add new tests using testNG in raven-log4j
Nake the injectable mockLogger accessible through the entire test
Add unit test to ensure log levels are indeed converted
Add test to ensure that Exceptions are properly logged
Add test to ensure that MDC details from log4j are added as extra
Add test to ensure that the NDC values are sent as extra
Fix typo
Add test to ensure the source is used as Stacktrace if available
Ensure that the culprit is set to the locationInfo if available
Ensure that the logger name is used as culprit if there is no locationInfo
Ensure that close() isn't called on the connection if Raven is provided
Inject the Connection mock instead of making it on the fly
Add test to ensure that the raven connection is closed when forced
Add test to ensure that the raven connection is not closed when not forced
Add test to ensure that the raven connection is closed when raven is generated
Test whether the Raven instance generated is the one being used
Ensure that no errors are generated during the tests
Replace Junit/mockit tests with mockit/testng