package test.issue78; import org.testng.TestNGException; import org.testng.annotations.Test; import test.BaseTest; public class NonPublicClassTest extends BaseTest { @Test(expectedExceptions = {TestNGException.class}, expectedExceptionsMessageRegExp = "\\nAn error occurred while instantiating " + "class ([\\w|\\.]*?)\\. Check to make sure it can be accessed/instantiated\\.") public void dontThrowNPEForNonPublicTestClass() { addClass(NonPublicClass.class.getName()); run(); } } class NonPublicClass { @Test public void testInNonPublicClass() {} }