Tuesday, May 27, 2014

Mockito mock implements a new interface

java.lang.ClassCastException: org.openqa.selenium.WebElement$$EnhancerByMockitoWithCGLIB$$400e318a cannot be cast to org.openqa.selenium.internal.Locatable  java:1145)    
Foo mock = Mockito.mock(Foo.class, withSettings().extraInterfaces(Bar.class));
http://stackoverflow.com/a/1270723

Monday, May 19, 2014

Overriding Gradle's JavaExec task from project's depends.gradle file

  for example you have JavaExec task configured elsewhere as Gradle's plugin 
 and in current project you want to add/override jvmArgs for that task   

 solution:    
myTask {    
    jvmArgs "-Xmx256m"  
}    

Passing JVM args to Gradle (configuring Gradle)

use GRADLE_OPTS

for example 

GRADLE_OPTS=-Xmx512m
export GRADLE_OPTS
gradlew myTask