You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ch...@apache.org on 2011/11/30 22:08:30 UTC
svn commit: r1208779 -
/activemq/activemq-apollo/trunk/apollo-util/src/test/scala/org/apache/activemq/apollo/util/FunSuiteSupport.scala
Author: chirino
Date: Wed Nov 30 21:08:30 2011
New Revision: 1208779
URL: http://svn.apache.org/viewvc?rev=1208779&view=rev
Log:
Adding a method to exit a within method.
Modified:
activemq/activemq-apollo/trunk/apollo-util/src/test/scala/org/apache/activemq/apollo/util/FunSuiteSupport.scala
Modified: activemq/activemq-apollo/trunk/apollo-util/src/test/scala/org/apache/activemq/apollo/util/FunSuiteSupport.scala
URL: http://svn.apache.org/viewvc/activemq/activemq-apollo/trunk/apollo-util/src/test/scala/org/apache/activemq/apollo/util/FunSuiteSupport.scala?rev=1208779&r1=1208778&r2=1208779&view=diff
==============================================================================
--- activemq/activemq-apollo/trunk/apollo-util/src/test/scala/org/apache/activemq/apollo/util/FunSuiteSupport.scala (original)
+++ activemq/activemq-apollo/trunk/apollo-util/src/test/scala/org/apache/activemq/apollo/util/FunSuiteSupport.scala Wed Nov 30 21:08:30 2011
@@ -88,6 +88,8 @@ abstract class FunSuiteSupport extends F
private class ShortCircuitFailure(msg:String) extends RuntimeException(msg)
+ def exit_within_with_failure[T](msg:String):T = throw new ShortCircuitFailure(msg)
+
def within[T](timeout:Long, unit:TimeUnit)(func: => Unit ):Unit = {
val start = System.currentTimeMillis
var amount = unit.toMillis(timeout)