Result.java |
/* * JBoss, the OpenSource J2EE webOS * * Distributable under LGPL license. * See terms of license at gnu.org. */ package org.jboss.test.jca.inflow; import java.io.Serializable; /** * A test result * * @author <a href="adrian@jboss.com">Adrian Brock</a> * @version $Revision: 1.1.4.1 $ */ public class Result implements Serializable { static final long serialVersionUID = -8130709909888484648L; private boolean passed = false; private Throwable error; public void pass() { passed = true; } public void fail(Throwable t) { error = t; } public void check() throws Throwable { if (passed == false) { if (error != null) throw error; else throw new Exception("Failed"); } } }
Result.java |