// Path: sunshine-core/src/main/java/org/tatools/sunshine/core/TestException.java
// public class TestException extends SunshineException {
//     public TestException(String message) {
//         super(message);
//     }
// 
//     public TestException(String message, Throwable cause) {
//         super(message, cause);
//     }
// 
//     public TestException(Throwable cause) {
//         super(cause);
//     }
// }


import org.junit.Test;
import org.tatools.sunshine.core.TestException;
package org.tatools.sunshine.testng;


/**
 * @author Dmytro Serdiuk (dmytro.serdiuk@gmail.com)
 * @version $Id$
 * @since 0.1
 */
public class TestNGTestTest {

    @Test(expected = TestException.class)
// Path: sunshine-core/src/main/java/org/tatools/sunshine/core/TestException.java
// public class TestException extends SunshineException {
//     public TestException(String message) {
//         super(message);
//     }
// 
//     public TestException(String message, Throwable cause) {
//         super(message, cause);
//     }
// 
//     public TestException(Throwable cause) {
//         super(cause);
//     }
// }


// Path: sunshine-testng/src/test/java/org/tatools/sunshine/testng/TestNGTestTest.java
import org.junit.Test;
import org.tatools.sunshine.core.TestException;

package org.tatools.sunshine.testng;


/**
 * @author Dmytro Serdiuk (dmytro.serdiuk@gmail.com)
 * @version $Id$
 * @since 0.1
 */
public class TestNGTestTest {

    @Test(expected = TestException.class)
    public void asClassWithGhostClass() throws TestException {