samples/deadlock/test/org/apidesign/deadlock/startuplock/CLIHandlerBlockingWithNbTestCaseTest.java
author Jaroslav Tulach <jtulach@netbeans.org>
Sat, 14 Jun 2008 18:51:38 +0200
changeset 263 7e8e995065c5
parent 107 907f5d8e343c
permissions -rw-r--r--
Tests of all modules are executed and can fail the build
jtulach@107
     1
package org.apidesign.deadlock.startuplock;
jtulach@107
     2
jtulach@107
     3
import java.io.File;
jtulach@107
     4
import java.util.logging.Level;
jtulach@107
     5
import org.netbeans.junit.NbTestCase;
jtulach@107
     6
import static org.junit.Assert.*;
jtulach@107
     7
jtulach@107
     8
// BEGIN: test.capture.logs.nbjunit
jtulach@107
     9
public class CLIHandlerBlockingWithNbTestCaseTest extends NbTestCase {
jtulach@107
    10
jtulach@107
    11
    public CLIHandlerBlockingWithNbTestCaseTest(String s) {
jtulach@107
    12
        super(s);
jtulach@107
    13
    }
jtulach@107
    14
jtulach@107
    15
    @Override
jtulach@107
    16
    protected Level logLevel() {
jtulach@107
    17
        return Level.ALL;
jtulach@107
    18
    }
jtulach@107
    19
    
jtulach@107
    20
    
jtulach@107
    21
    public void testStart() throws Exception {
jtulach@107
    22
        File lockFile = File.createTempFile("pref", ".tmp");
jtulach@107
    23
        int result = CLIHandlerBlocking.start(lockFile);
jtulach@263
    24
        if (Boolean.getBoolean("no.failures")) return;
jtulach@107
    25
        assertEquals("Show a failure", -10, result);
jtulach@107
    26
    }
jtulach@107
    27
}
jtulach@107
    28
// END: test.capture.logs.nbjunit