|
Java example source code file (TestBase.java)
The TestBase.java Java example source codeimport java.security.Policy; /** * * * @author huizhe.wang@oracle.com */ public class TestBase { public String filePath; boolean hasSM; String curdir; Policy origPolicy; String testName; String errMsg; int passed = 0, failed = 0; /** * Creates a new instance of StreamReader */ public TestBase(String name) { testName = name; } //junit @Override protected void setUp() { if (System.getSecurityManager() != null) { hasSM = true; System.setSecurityManager(null); } filePath = System.getProperty("test.src"); if (filePath == null) { //current directory filePath = System.getProperty("user.dir"); } origPolicy = Policy.getPolicy(); } //junit @Override public void tearDown() { // turn off security manager and restore policy System.setSecurityManager(null); Policy.setPolicy(origPolicy); if (hasSM) { System.setSecurityManager(new SecurityManager()); } System.out.println("\nNumber of tests passed: " + passed); System.out.println("Number of tests failed: " + failed + "\n"); if (errMsg != null ) { throw new RuntimeException(errMsg); } } void fail(String msg) { if (errMsg == null) { errMsg = msg; } else { errMsg = errMsg + "\n" + msg; } failed++; } void success(String msg) { passed++; System.out.println(msg); } } Other Java examples (source code examples)Here is a short list of links related to this Java TestBase.java source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.