Search in sources :

Example 76 with Failure

use of org.junit.runner.notification.Failure in project ceylon-compiler by ceylon.

the class CeylonTestGroup method runChild.

@Override
protected void runChild(Runner method, RunNotifier notifier) {
    Description description = describeChild(method);
    notifier.fireTestStarted(description);
    Failure failure = null;
    try {
        method.run(notifier);
    } finally {
        if (failure != null) {
            notifier.fireTestFailure(failure);
        }
    }
    notifier.fireTestFinished(description);
}
Also used : Description(org.junit.runner.Description) Failure(org.junit.runner.notification.Failure)

Example 77 with Failure

use of org.junit.runner.notification.Failure in project ceylon-compiler by ceylon.

the class CeylonTestRunner method runChild.

@Override
protected void runChild(Method method, RunNotifier notifier) {
    Description description = describeChild(method);
    notifier.fireTestStarted(description);
    Failure failure = null;
    try {
        failure = executeTest(method, description);
    } finally {
        if (failure != null) {
            notifier.fireTestFailure(failure);
        }
    }
    notifier.fireTestFinished(description);
}
Also used : Description(org.junit.runner.Description) Failure(org.junit.runner.notification.Failure) ComparisonFailure(org.junit.ComparisonFailure)

Example 78 with Failure

use of org.junit.runner.notification.Failure in project ddf by codice.

the class BinaryContentImplTest method testBinaryContentImplNegativeSize.

@Test
public void testBinaryContentImplNegativeSize() {
    InputStream is;
    try {
        is = new FileInputStream(content);
        BinaryContentImpl bci = new BinaryContentImpl(is, mimeType);
        bci.setSize(-20L);
        assertEquals(BinaryContentImpl.UNKNOWN_SIZE, bci.getSize());
    } catch (IOException e) {
        LOGGER.error(IO_FAILURE, e);
        new Failure(null, e);
    }
}
Also used : FileInputStream(java.io.FileInputStream) ByteArrayInputStream(java.io.ByteArrayInputStream) InputStream(java.io.InputStream) IOException(java.io.IOException) FileInputStream(java.io.FileInputStream) Failure(org.junit.runner.notification.Failure) Test(org.junit.Test)

Example 79 with Failure

use of org.junit.runner.notification.Failure in project ddf by codice.

the class BinaryContentImplTest method testBinaryContentImplByteArrayX2NotNull.

@Test
public void testBinaryContentImplByteArrayX2NotNull() {
    InputStream is;
    try {
        is = new FileInputStream(content);
        BinaryContentImpl bci = new BinaryContentImpl(is, mimeType);
        assertNotNull(bci.getByteArray());
        assertNotNull(bci.getByteArray());
    } catch (IOException e) {
        LOGGER.error(IO_FAILURE, e);
        new Failure(null, e);
    }
}
Also used : FileInputStream(java.io.FileInputStream) ByteArrayInputStream(java.io.ByteArrayInputStream) InputStream(java.io.InputStream) IOException(java.io.IOException) FileInputStream(java.io.FileInputStream) Failure(org.junit.runner.notification.Failure) Test(org.junit.Test)

Example 80 with Failure

use of org.junit.runner.notification.Failure in project ddf by codice.

the class BinaryContentImplTest method setUp.

@Before
public void setUp() {
    content = new File("src/test/resources/data/i4ce.png");
    MimetypesFileTypeMap mimeMapper = new MimetypesFileTypeMap();
    try {
        mimeType = new MimeType(mimeMapper.getContentType(content));
    } catch (MimeTypeParseException e) {
        LOGGER.error("Mime parser Failure", e);
        new Failure(null, e);
    }
}
Also used : MimetypesFileTypeMap(javax.activation.MimetypesFileTypeMap) MimeTypeParseException(javax.activation.MimeTypeParseException) File(java.io.File) MimeType(javax.activation.MimeType) Failure(org.junit.runner.notification.Failure) Before(org.junit.Before)

Aggregations

Failure (org.junit.runner.notification.Failure)194 Test (org.junit.Test)101 Result (org.junit.runner.Result)91 Description (org.junit.runner.Description)40 IOException (java.io.IOException)32 UnitTest (org.apache.geode.test.junit.categories.UnitTest)27 JUnitCore (org.junit.runner.JUnitCore)24 FileInputStream (java.io.FileInputStream)20 InputStream (java.io.InputStream)20 RunListener (org.junit.runner.notification.RunListener)19 ArrayList (java.util.ArrayList)11 ByteArrayInputStream (java.io.ByteArrayInputStream)9 ComparisonFailure (org.junit.ComparisonFailure)9 JUnit4TestListener (com.intellij.junit4.JUnit4TestListener)7 RunNotifier (org.junit.runner.notification.RunNotifier)7 ResourceImpl (ddf.catalog.resource.impl.ResourceImpl)6 Request (org.junit.runner.Request)6 BinaryContentImpl (ddf.catalog.data.impl.BinaryContentImpl)5 Before (org.junit.Before)5 Runner (org.junit.runner.Runner)5