You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildr.apache.org by bo...@apache.org on 2011/09/14 15:23:48 UTC

svn commit: r1170604 - in /buildr/trunk: CHANGELOG lib/buildr/scala/tests.rb spec/scala/tests_spec.rb

Author: boisvert
Date: Wed Sep 14 13:23:48 2011
New Revision: 1170604

URL: http://svn.apache.org/viewvc?rev=1170604&view=rev
Log:
ScalaTest now automatically loads the Mockito library

Modified:
    buildr/trunk/CHANGELOG
    buildr/trunk/lib/buildr/scala/tests.rb
    buildr/trunk/spec/scala/tests_spec.rb

Modified: buildr/trunk/CHANGELOG
URL: http://svn.apache.org/viewvc/buildr/trunk/CHANGELOG?rev=1170604&r1=1170603&r2=1170604&view=diff
==============================================================================
--- buildr/trunk/CHANGELOG (original)
+++ buildr/trunk/CHANGELOG Wed Sep 14 13:23:48 2011
@@ -1,4 +1,5 @@
 1.4.7 (Pending)
+* Added:  ScalaTest now automatically loads the Mockito library
 * Fixed:  scaladoc generation with scala 2.9.x
 * Change: Stop pretty printing the Intellij IDEA project files to avoid IDEA breaking
           in the presence of non-normalized whitespace content.

Modified: buildr/trunk/lib/buildr/scala/tests.rb
URL: http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/scala/tests.rb?rev=1170604&r1=1170603&r2=1170604&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/scala/tests.rb (original)
+++ buildr/trunk/lib/buildr/scala/tests.rb Wed Sep 14 13:23:48 2011
@@ -14,6 +14,22 @@
 # the License.
 
 module Buildr::Scala
+
+  # Mockito is available when running ScalaTest
+  module Mockito
+    VERSION = '1.8.5'
+
+    class << self
+      def version
+        Buildr.settings.build['scalatest-mockito'] || Buildr.settings.build['mockito'] || VERSION
+      end
+
+      def dependencies
+        @dependencies ||= ["org.mockito:mockito-all:jar:#{version}"]
+      end
+    end
+  end
+
   # Scala::Check is available when using Scala::Test or Scala::Specs
   module Check
     VERSION = case
@@ -86,7 +102,7 @@ module Buildr::Scala
       end
 
       def dependencies
-        [specs] + Check.dependencies + JMock.dependencies + JUnit.dependencies
+        [specs] + Check.dependencies + JMock.dependencies + JUnit.dependencies + Mockito.dependencies
       end
 
       def applies_to?(project) #:nodoc:

Modified: buildr/trunk/spec/scala/tests_spec.rb
URL: http://svn.apache.org/viewvc/buildr/trunk/spec/scala/tests_spec.rb?rev=1170604&r1=1170603&r2=1170604&view=diff
==============================================================================
--- buildr/trunk/spec/scala/tests_spec.rb (original)
+++ buildr/trunk/spec/scala/tests_spec.rb Wed Sep 14 13:23:48 2011
@@ -13,11 +13,10 @@
 # License for the specific language governing permissions and limitations under
 # the License.
 
+require File.expand_path(File.join(File.dirname(__FILE__), '..', 'spec_helpers'))
 
 if Java.java.lang.System.getProperty("java.runtime.version") >= "1.6"
 
-require File.expand_path(File.join(File.dirname(__FILE__), '..', 'spec_helpers'))
-
 # TODO's
 #  -test passing System props
 #  -test passing ENV variables