package io.scalecube.testlib; import org.junit.After; import org.junit.Before; import org.junit.Rule; import org.junit.rules.TestName; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * Base test class. * * @author Anton Kharenko */ public class BaseTest { protected static final Logger LOGGER = LoggerFactory.getLogger(BaseTest.class); @Rule public final TestName testName = new TestName(); @Before public final void baseSetUp() throws Exception { LOGGER.info("***** Test started : " + getClass().getSimpleName() + "." + testName.getMethodName() + " *****"); } @After public final void baseTearDown() throws Exception { LOGGER.info("***** Test finished : " + getClass().getSimpleName() + "." + testName.getMethodName() + " *****"); } }