type inference for closures in groovy1.8
[idea/community.git] / plugins / groovy / test / org / jetbrains / plugins / groovy / util / TestUtils.java
index 2012f5d59673328ed5438bbcf87368c87446536e..3e222f3fcbdd24de792fccdd213dfab7469a4be7 100644 (file)
@@ -44,6 +44,7 @@ public abstract class TestUtils {
   public static final String END_MARKER = "<end>";
   public static final String GROOVY_JAR = "groovy-all.jar";
   public static final String GROOVY_JAR_17 = "groovy-all-1.7.jar";
+  public static final String GROOVY_JAR_18 = "groovy-1.8.0-beta-2.jar";
 
   public static String getMockJdkHome() {
     return getAbsoluteTestDataPath() + "/mockJDK";
@@ -61,6 +62,14 @@ public abstract class TestUtils {
     return getMockGroovy1_7LibraryHome()+"/groovy-all-1.7.3.jar";
   }
 
+  public static String getMockGroovy1_8LibraryHome() {
+    return getAbsoluteTestDataPath() + "/mockGroovyLib1.8";
+  }
+
+  public static String getMockGroovy1_8LibraryName() {
+    return getMockGroovy1_8LibraryHome()+"/"+GROOVY_JAR_18;
+  }
+
   public static PsiFile createPseudoPhysicalGroovyFile(final Project project, final String text) throws IncorrectOperationException {
     return createPseudoPhysicalFile(project, TEMP_FILE, text);
   }