From 88faf28ecf8485554677c5f4ee53d20d02963400 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=97=E4=BA=AC-=E9=BB=84=E4=BA=AE?= Date: Thu, 22 Aug 2024 17:35:36 +0800 Subject: [PATCH 1/8] #41 fix the DefaultTemplate problem to meet IDEA 2024 --- build.gradle | 230 ++++-------------- gradle/wrapper/gradle-wrapper.properties | 3 +- .../intellij/template/FTFolderManager.java | 82 ------- .../intellij/ui/template/FTManager.java | 2 +- .../ui/template/FileTemplatesLoader.java | 41 +++- .../template/TestTemplatesConfigurable.java | 2 +- testme-intellij-common/build.gradle | 68 +++--- testme-intellij-groovy/build.gradle | 69 +++--- testme-intellij-scala/build.gradle | 72 +++--- 9 files changed, 194 insertions(+), 375 deletions(-) delete mode 100644 src/main/java/com/weirddev/testme/intellij/template/FTFolderManager.java diff --git a/build.gradle b/build.gradle index 7bdb7a69..19b9a0f7 100644 --- a/build.gradle +++ b/build.gradle @@ -1,37 +1,32 @@ -import org.gradle.api.tasks.testing.logging.TestExceptionFormat -import org.gradle.api.tasks.testing.logging.TestLogEvent plugins { - id "org.jetbrains.intellij" version "1.17.1" +// id "org.jetbrains.intellij" version "1.17.1" id 'jacoco' id 'org.unbroken-dome.test-sets' version '4.0.0' id "io.freefair.lombok" version "8.3" + id("org.jetbrains.intellij.platform") version "2.0.1" + id("org.jetbrains.intellij.platform.migration") version "2.0.1" } -def enableIdeaGroovyPlugin=Boolean.valueOf(enableIdeaGroovyPlugin) -def groovyOn = enableIdeaGroovyPlugin ? 'enabled':'disabled' -def enableIdeaScalaPlugin=Boolean.valueOf(enableIdeaScalaPlugin) -def scalaOn = enableIdeaScalaPlugin ? 'enabled':'disabled' - -println "*****************************************************************************************************************************************************************" -println " Running build for ideaVersion: $ideaVersion and scalaPluginVersion: $scalaPluginVersion with Groovy plugin ${groovyOn} and Scala plugin ${scalaOn}" -println "*****************************************************************************************************************************************************************" - apply plugin: 'java' apply plugin: 'groovy' apply plugin: 'idea' -apply plugin: 'org.jetbrains.intellij' +apply plugin: 'org.jetbrains.intellij.platform' def isRunInCI=Boolean.valueOf(System.getenv('CI')) -//def spockVersion = ideaVersion.startsWith("2021")? "1.0-groovy-2.4" : "2.2-groovy-3.0" //can't run spock 2.0 on Junit 4 engine def spockVersion = "1.0-groovy-2.4" -def testedProjects = subprojects + rootProject + +repositories { + mavenCentral() + intellijPlatform { + defaultRepositories() + } +} + allprojects { sourceCompatibility = jvmTargetVersion targetCompatibility = jvmTargetVersion - repositories { - mavenCentral() - } + jacoco { toolVersion = "0.8.11" } @@ -40,83 +35,13 @@ allprojects { options.encoding = 'UTF-8' if (!javaHome) { println "javaHome var not set. setting java home from JAVA_HOME env var" - javaHome = System.getenv().JAVA_HOME // javaHome = 'C:\\Program Files\\AdoptOpenJDK\\jdk-13.0.2.8-hotspot' + javaHome = System.getenv().JAVA_HOME } println "JAVA_HOME=$javaHome" -// options.bootClasspath = "$javaHome/jre/lib/rt.jar" - } - testSets { - integrationTest } - integrationTest { - afterTest { desc, result -> - println "Executing test [${desc.className}].${desc.name} with result: ${result.resultType}" - } - reports.html.required = !isRunInCI -// exclude '**/TestMeGenerator*' //temp exclude. for shortening build time when testing build changes -// include '**/utils/TestSubjectResolverUtilsTest.class' //temp exclude - jacoco { - includeNoLocationClasses = true - excludes = ["jdk.internal.*"] - } - } - tasks.withType(Test) { - systemProperty 'java.awt.headless', 'true' - systemProperty 'enableIdeaGroovyPlugin', enableIdeaGroovyPlugin - systemProperty 'enableIdeaScalaPlugin', enableIdeaScalaPlugin - reports.html.destination = file("${reporting.baseDir}/${name}") - testLogging { - exceptionFormat = TestExceptionFormat.FULL -// events TestLogEvent.FAILED, TestLogEvent.STANDARD_OUT, TestLogEvent.STANDARD_ERROR - events TestLogEvent.values() - showStandardStreams = true - } - } - test { - afterTest { desc, result -> - println "Executing test [${desc.className}].${desc.name} with result: ${result.resultType}" - } - reports.html.enabled = !isRunInCI - jacoco { - includeNoLocationClasses = true - excludes = ["jdk.internal.*"] - } - } } -jacocoTestReport { - dependsOn test - classDirectories.setFrom(instrumentCode) - reports { - xml.enabled true //isRunInCI - html.enabled !isRunInCI - } - classDirectories.from = files(classDirectories.files.collect { - fileTree(dir: it, exclude: 'com/weirddev/testme/intellij/ui/**') - }) - outputs.upToDateWhen { false } // Always generate report -} -tasks.register('jacocoIntTestReport', JacocoReport) { - dependsOn integrationTest - additionalSourceDirs.from = files(testedProjects.sourceSets.main.allSource.srcDirs) - sourceDirectories.from = files(testedProjects.sourceSets.main.allSource.srcDirs) - classDirectories.setFrom(instrumentCode) -// classDirectories.setFrom(testedProjects.findAll {it.instrumentCode.exists} collect {it.instrumentCode}) //https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin-faq.html#jacoco-reports-0-coverage -// executionData jacocoMerge.destinationFile - executionData(test, integrationTest) - reports { - xml.enabled true //isRunInCI - xml.destination file("${buildDir}/reports/jacoco/integrationTest/jacocoTestReport.xml") -// xml.required true - html.enabled !isRunInCI - html.destination file("${buildDir}/reports/jacoco/integrationTest/html") - } - classDirectories.from = files(classDirectories.files.collect { - fileTree(dir: it, exclude: 'com/weirddev/testme/intellij/ui/**') - }) - outputs.upToDateWhen { false } // Always generate report -} subprojects{ apply plugin: 'java' apply plugin: 'groovy' @@ -125,63 +50,31 @@ subprojects{ apply plugin: "io.freefair.lombok" dependencies { testImplementation("org.spockframework:spock-core:$spockVersion"){ -// exclude group: 'org.codehaus.groovy' } } } -task jacocoMerge(type: JacocoMerge) { - testedProjects.each { proj -> - executionData proj.tasks.withType(Test) - } - doFirst { - executionData = files(executionData.findAll { it.exists() }) - } -} -jacocoMerge.dependsOn check +def enabledPlugins = ['java','junit','properties','Groovy',] +enabledPlugins += ('org.intellij.scala:' + scalaPluginVersion) -tasks.register('jacocoRootReport', JacocoReport) { - description = 'Generates an aggregate report from all subprojects' - dependsOn check, jacocoMerge - additionalSourceDirs.from = files(testedProjects.sourceSets.main.allSource.srcDirs) - sourceDirectories.from = files(testedProjects.sourceSets.main.allSource.srcDirs) -// classDirectories.from = files(testedProjects.sourceSets.main.output) -// classDirectories.setFrom(instrumentCode) - classDirectories.setFrom(testedProjects.collect {it.instrumentCode}) //https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin-faq.html#jacoco-reports-0-coverage -// executionData files(testedProjects*.tasks.withType(Test).executionData) - executionData jacocoMerge.destinationFile - reports { - xml.enabled true //isRunInCI - html.enabled !isRunInCI - html.destination file("${buildDir}/jacocoHtml") +//intellij { +// pluginName = 'TestMe' +// instrumentCode = true +// version = '2023.2' +// type = 'IC' +// downloadSources = !isRunInCI +// sameSinceUntilBuild = false +// updateSinceUntilBuild = false +// plugins = enabledPlugins +//} + +intellijPlatform { + pluginConfiguration { + name = 'TestMe' } - classDirectories.from = files(classDirectories.files.collect { - fileTree(dir: it, exclude: 'com/weirddev/testme/intellij/ui/**') - }) - //outputs.upToDateWhen { false } // Always generate report } -def shouldInstrumentCode = !Boolean.valueOf(System.getProperty('skipCodeInstrumentation','false')) -def enabledPlugins = ['java','junit','properties'] -if (enableIdeaGroovyPlugin) { - enabledPlugins += 'Groovy' -} -if (enableIdeaScalaPlugin) { - enabledPlugins += ('org.intellij.scala:' + scalaPluginVersion) -} -apply from: "$rootProject.projectDir/shared.gradle" -enabledPlugins = filterPlugins(enabledPlugins) -intellij { - pluginName = 'TestMe' - instrumentCode = shouldInstrumentCode - version = ideaVersion - type = ideaType - downloadSources = !isRunInCI - sameSinceUntilBuild = false - updateSinceUntilBuild = false - plugins = enabledPlugins -} publishPlugin { token = System.getenv("ORG_GRADLE_PROJECT_intellijPublishToken") channels = [ideaPublishChannel] @@ -195,6 +88,18 @@ idea { } dependencies { + intellijPlatform { + intellijIdeaCommunity '2024.2.0.1' + + bundledPlugin 'com.intellij.java' + + pluginVerifier() + zipSigner() + instrumentationTools() + + } + + testImplementation 'junit:junit:4.13.2' implementation(project(':testme-intellij-common')){ exclude group:'com.jetbrains', module: 'ideaIC' exclude group:'org.jetbrains.plugins', module: 'junit' @@ -217,56 +122,5 @@ dependencies { compileOnly 'org.projectlombok:lombok:1.18.12' annotationProcessor 'org.projectlombok:lombok:1.18.12' - - testImplementation 'junit:junit:4.12' - testImplementation 'org.mockito:mockito-core:4.3.1' - testImplementation("org.spockframework:spock-core:$spockVersion"){ -// exclude group: 'org.codehaus.groovy' - } -// testCompileOnly group: 'org.scala-lang', name: 'scala-library', version: '2.10.6' - testCompileOnly group: 'org.scala-lang', name: 'scala-library', version: '2.11.12' } -def javadocHeader = "" -check.dependsOn integrationTest -integrationTest.mustRunAfter test -task templateContextJavadocs(type: Javadoc, description: 'Generate javadocs for template context', group: 'Documentation') { - dependsOn delombok -// failOnError = false - destinationDir = file("$buildDir/docs/templateContextJavadoc") - title = "$project.name $version API" - options.author true - options.version true - options.memberLevel = JavadocMemberLevel.PUBLIC - options.links 'http://docs.oracle.com/javase/17/docs/api/' - options.addStringOption 'Xdoclint:none', '-quiet' - options.addBooleanOption "-allow-script-in-comments", true - options.header = javadocHeader -// source = sourceSets.main.allJava - source += delombok -// classpath = configurations.compile //should default to project.sourceSets.main.compileClasspath -// classpath += configurations.runtimeClasspath - include 'com/weirddev/testme/intellij/template/context/*' - exclude 'com/weirddev/testme/intellij/template/context/impl*' -} -task allJavadocs(type: Javadoc, description: 'Generate javadocs from all child projects as if it was a single project', group: 'Documentation') { - dependsOn delombok -// failOnError = false - destinationDir = file("$buildDir/docs/allJavadoc") - title = "$project.name $version API" - options.author true - options.version true - options.links 'http://docs.oracle.com/javase/17/docs/api/' - options.memberLevel = JavadocMemberLevel.PUBLIC - options.addBooleanOption "-allow-script-in-comments", true - options.header = javadocHeader - options.addStringOption 'Xdoclint:none', '-quiet' - (subprojects+project).each { proj -> - proj.tasks.withType(Javadoc).each { javadocTask -> - source += javadocTask.source - classpath += javadocTask.classpath - excludes += "**/*.form" - excludes += "**/*.flex" - } - } -} \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 91902023..2c20645b 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-all.zip +#distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-8.9-all.zip \ No newline at end of file diff --git a/src/main/java/com/weirddev/testme/intellij/template/FTFolderManager.java b/src/main/java/com/weirddev/testme/intellij/template/FTFolderManager.java deleted file mode 100644 index 023a74af..00000000 --- a/src/main/java/com/weirddev/testme/intellij/template/FTFolderManager.java +++ /dev/null @@ -1,82 +0,0 @@ -package com.weirddev.testme.intellij.template; - -import com.intellij.ide.fileTemplates.impl.*; -import com.intellij.openapi.diagnostic.Logger; -import com.weirddev.testme.intellij.utils.UrlClassLoaderUtils; -import org.jetbrains.annotations.NotNull; - -import java.io.IOException; -import java.net.URL; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - - public class FTFolderManager { - private static final Logger LOG = Logger.getInstance(FTFolderManager.class.getName()); - static final String TEMPLATE_EXTENSION_SUFFIX = ".ft"; - final String fileTemplatesInternalIncludesDir; - final Map myTemplates = new HashMap(); - - public FTFolderManager(String fileTemplatesDir) { - this.fileTemplatesInternalIncludesDir = fileTemplatesDir; - try { - loadDefaultsFromRoot(); - } catch (IOException e) { - LOG.error("Can't load TestMe macros",e); - } - } - - /** - * @see FTManager#addDefaultTemplate(DefaultTemplate) - */ - private void addDefaultTemplate(DefaultTemplate template) { - createAndStoreBundledTemplate(template); - } - - /** - * @see FTManager#createAndStoreBundledTemplate(DefaultTemplate) - */ - private BundledFileTemplate createAndStoreBundledTemplate(DefaultTemplate template) { - final BundledFileTemplate bundled = new BundledFileTemplate(template, true); - final String qName = bundled.getQualifiedName(); - final FileTemplateBase previous = getTemplates().put(qName, bundled); -// LOG.assertTrue(previous == null, "Duplicate bundled template " + qName + " [" + template.getTemplateURL() + ", " + previous + ']'); - return bundled; - } - - /** - * @see FileTemplatesLoader#loadDefaultsFromRoot(URL) - */ - private void loadDefaultsFromRoot() throws IOException { - final URL root = getClass().getClassLoader().getResource(fileTemplatesInternalIncludesDir); - if (root == null) { - return; - } - final List children = UrlUtil.getChildrenRelativePaths(root); - if (children.isEmpty()) { - return; - } - for (final String path : children) { - if (path.endsWith(TEMPLATE_EXTENSION_SUFFIX)) { - final String filename = path.substring(0, path.length() - TEMPLATE_EXTENSION_SUFFIX.length()); - final String extension = getExtension(filename); - final String templateName = filename.substring(0, filename.length() - extension.length() - 1); - final String rootDir = root.toExternalForm(); - final URL templateUrl = UrlClassLoaderUtils.internProtocol(new URL((rootDir.endsWith("/") ? rootDir : (rootDir + "/")) + path)); - assert templateUrl != null; - addDefaultTemplate(new DefaultTemplate(templateName, extension, templateUrl, null)); - } - } - } - - @NotNull - private String getExtension(@NotNull String fileName) { - int index = fileName.lastIndexOf('.'); - if (index < 0) return ""; - return fileName.substring(index + 1); - } - - public Map getTemplates() { - return myTemplates; - } -} \ No newline at end of file diff --git a/src/main/java/com/weirddev/testme/intellij/ui/template/FTManager.java b/src/main/java/com/weirddev/testme/intellij/ui/template/FTManager.java index e12e5cb9..b7459eef 100644 --- a/src/main/java/com/weirddev/testme/intellij/ui/template/FTManager.java +++ b/src/main/java/com/weirddev/testme/intellij/ui/template/FTManager.java @@ -200,7 +200,7 @@ private TestMeFileTemplate createAndStoreBundledTemplate(@NotNull DefaultTemplat mySortedTemplates = null; LOG.assertTrue(previous == null, "Duplicate bundled template " + qName + - " [" + template.getTemplateURL() + ", " + previous + ']'); + " [" + template.getName() + ", " + previous + ']'); return testMeFileTemplate; } diff --git a/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplatesLoader.java b/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplatesLoader.java index 10cae82b..7979c4a2 100644 --- a/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplatesLoader.java +++ b/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplatesLoader.java @@ -13,6 +13,7 @@ import com.intellij.openapi.util.io.FileUtil; import com.intellij.openapi.util.io.FileUtilRt; import com.intellij.project.ProjectKt; +import com.intellij.util.ResourceUtil; import com.intellij.util.UriUtil; import com.intellij.util.containers.MultiMap; import com.weirddev.testme.intellij.utils.UrlClassLoaderUtils; @@ -23,6 +24,8 @@ import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; +import java.nio.charset.StandardCharsets; +import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.text.MessageFormat; @@ -129,11 +132,11 @@ private static FileTemplateLoadResult loadDefaultTemplates(@NotNull List if (!processedUrls.add(url)) { continue; } - loadDefaultsFromRoot(url, prefixes, result); + loadDefaultsFromRoot(plugin, url, prefixes, result); } } } - catch (IOException e) { + catch (Exception e) { LOG.error(e); } } @@ -141,7 +144,7 @@ private static FileTemplateLoadResult loadDefaultTemplates(@NotNull List return result; } - private static void loadDefaultsFromRoot(@NotNull URL root, @NotNull List prefixes, @NotNull FileTemplateLoadResult result) throws IOException { + private static void loadDefaultsFromRoot(PluginDescriptor module, @NotNull URL root, @NotNull List prefixes, @NotNull FileTemplateLoadResult result) throws Exception { final List children = UrlUtil.getChildrenRelativePaths(root); if (children.isEmpty()) { return; @@ -177,13 +180,43 @@ else if (path.endsWith(DESCRIPTION_EXTENSION_SUFFIX)) { String descriptionPath = getDescriptionPath(prefix, templateName, extension, descriptionPaths); URL descriptionUrl = descriptionPath == null ? null : toFullPath(root, descriptionPath); assert templateUrl != null; - result.getResult().putValue(prefix, new DefaultTemplate(templateName, extension, templateUrl, descriptionUrl)); + ClassLoader classLoader = module.getClassLoader(); + result.getResult().putValue(prefix, + new DefaultTemplate( + templateName, + extension, + it -> loadFileContent(classLoader, templateUrl, it), + it -> loadFileContent(classLoader, descriptionUrl, it), + descriptionPath, + Path.of(DEFAULT_TEMPLATES_ROOT).resolve(path), + module)); // FTManagers loop break; } } } + private static String loadFileContent(ClassLoader classLoader, Object root, String path){ + String result = null; + try { + byte[] resourceAsBytesSafely = ResourceUtil.getResourceAsBytesSafely(path, classLoader); + if (!Objects.isNull(resourceAsBytesSafely)) { + return new String(resourceAsBytesSafely, StandardCharsets.UTF_8); + } + if (root instanceof URL rootUrl) { + URL url = new URL(rootUrl.getProtocol(), rootUrl.getHost(), rootUrl.getPort(), + rootUrl.getPath().replace(DEFAULT_TEMPLATES_ROOT, path)); + result = ResourceUtil.loadText(url.openStream()); + } else if (root instanceof Path dirPath) { + result = Files.readString(dirPath.resolve(path)); + } + + } catch (IOException e) { + LOG.error(e.getMessage(), e); + } + return result; + } + private static URL toFullPath(@NotNull URL root, String path) throws MalformedURLException { return UrlClassLoaderUtils.internProtocol(new URL(UriUtil.trimTrailingSlashes(root.toExternalForm()) + "/" + path)); } diff --git a/src/main/java/com/weirddev/testme/intellij/ui/template/TestTemplatesConfigurable.java b/src/main/java/com/weirddev/testme/intellij/ui/template/TestTemplatesConfigurable.java index c6c05f07..095cf8f2 100644 --- a/src/main/java/com/weirddev/testme/intellij/ui/template/TestTemplatesConfigurable.java +++ b/src/main/java/com/weirddev/testme/intellij/ui/template/TestTemplatesConfigurable.java @@ -282,7 +282,7 @@ public void update(@NotNull AnActionEvent e) { group.add(cloneAction); group.add(resetAction); - addAction.registerCustomShortcutSet(CommonShortcuts.INSERT, myCurrentTab.getComponent()); + addAction.registerCustomShortcutSet(CommonShortcuts.ENTER, myCurrentTab.getComponent()); removeAction.registerCustomShortcutSet(CommonShortcuts.getDelete(), myCurrentTab.getComponent()); diff --git a/testme-intellij-common/build.gradle b/testme-intellij-common/build.gradle index f086ff2f..59019244 100644 --- a/testme-intellij-common/build.gradle +++ b/testme-intellij-common/build.gradle @@ -1,39 +1,41 @@ -apply plugin: 'org.jetbrains.intellij' - - -def ideaVersion = (rootProject.hasProperty('ideaVersion') && rootProject.ideaVersion) ? rootProject.ideaVersion : '2019.3' -def ideaType = (rootProject.hasProperty('ideaType') && rootProject.ideaType) ? rootProject.ideaType : 'IC' -//def spockVersion = ideaVersion.startsWith("14.") || ideaVersion.startsWith("15.")? "1.0-groovy-2.3" : "1.0-groovy-2.4" -def shouldInstrumentCode = rootProject.hasProperty('shouldInstrumentCode') ? rootProject.shouldInstrumentCode : true -apply from: "$rootProject.projectDir/shared.gradle" -def enabledPlugins = ['java','junit','properties'] -enabledPlugins = filterPlugins(enabledPlugins) - -intellij { - pluginName = 'TestMe' - instrumentCode = shouldInstrumentCode - version = ideaVersion - type = ideaType - downloadSources = true - sameSinceUntilBuild = false - updateSinceUntilBuild = false - plugins = enabledPlugins -} +//apply plugin: 'org.jetbrains.intellij' +apply plugin: 'org.jetbrains.intellij.platform' -dependencies { - testImplementation 'org.mockito:mockito-core:4.3.1' +//intellij { +// pluginName = 'TestMe' +// instrumentCode = true +// version = '2023.2' +// type = 'IC' +// downloadSources = true +// sameSinceUntilBuild = false +// updateSinceUntilBuild = false +// plugins = ['java','junit','properties'] +//} + +repositories { + mavenCentral() + + intellijPlatform { + defaultRepositories() + } } -test { - jacoco { - includeNoLocationClasses = true - excludes = ["jdk.internal.*"] + +intellijPlatform { + pluginConfiguration { + name = 'TestMe' } } -jacocoTestReport { - dependsOn test // tests are required to run before generating the report - classDirectories.setFrom(instrumentCode) - reports { - xml.required = true + +dependencies { + intellijPlatform { + intellijIdeaCommunity '2024.2.0.1' + + bundledPlugin 'com.intellij.java' + + pluginVerifier() + zipSigner() + instrumentationTools() + } - outputs.upToDateWhen { false } // Always generate report + testImplementation 'org.mockito:mockito-core:4.3.1' } \ No newline at end of file diff --git a/testme-intellij-groovy/build.gradle b/testme-intellij-groovy/build.gradle index 6eeb142b..807e7f81 100644 --- a/testme-intellij-groovy/build.gradle +++ b/testme-intellij-groovy/build.gradle @@ -1,43 +1,48 @@ -apply plugin: 'org.jetbrains.intellij' - -def ideaVersion = (rootProject.hasProperty('ideaVersion') && rootProject.ideaVersion) ? rootProject.ideaVersion : '2019.3' -def ideaType = (rootProject.hasProperty('ideaType') && rootProject.ideaType) ? rootProject.ideaType : 'IC' -def shouldInstrumentCode = (rootProject.hasProperty('shouldInstrumentCode') && rootProject.shouldInstrumentCode) ? rootProject.shouldInstrumentCode : true -apply from: "$rootProject.projectDir/shared.gradle" -def enabledPlugins = ['java','junit','properties','Groovy'] -enabledPlugins = filterPlugins(enabledPlugins) - -intellij { - pluginName = 'TestMe' - instrumentCode = shouldInstrumentCode - version = ideaVersion - type = ideaType - downloadSources = true - sameSinceUntilBuild = false - updateSinceUntilBuild = false - plugins = enabledPlugins +//apply plugin: 'org.jetbrains.intellij' +apply plugin: 'org.jetbrains.intellij.platform' + +def enabledPlugins = ['com.intellij.java','org.intellij.groovy'] + +//intellij { +// pluginName = 'TestMe' +// instrumentCode = true +// version = '2023.2' +// type = 'IC' +// downloadSources = true +// sameSinceUntilBuild = false +// updateSinceUntilBuild = false +// plugins = enabledPlugins +//} + +intellijPlatform { + pluginConfiguration { + name = 'TestMe' + } } +repositories { + mavenCentral() + + intellijPlatform { + defaultRepositories() + } +} dependencies { + intellijPlatform { + intellijIdeaCommunity '2024.2.0.1' + + bundledPlugins(enabledPlugins) + + pluginVerifier() + zipSigner() + instrumentationTools() + + } implementation(project(':testme-intellij-common')){ exclude group:'com.jetbrains', module: 'ideaIC' exclude group:'org.jetbrains.plugins', module: 'junit' exclude group:'org.jetbrains.plugins', module: 'properties' exclude group:'org.jetbrains.plugins', module: 'Groovy' } -} -test { - jacoco { - includeNoLocationClasses = true - excludes = ["jdk.internal.*"] - } -} -jacocoTestReport { - dependsOn test // tests are required to run before generating the report - classDirectories.setFrom(instrumentCode) - reports { - xml.required = true - } - outputs.upToDateWhen { false } // Always generate report } \ No newline at end of file diff --git a/testme-intellij-scala/build.gradle b/testme-intellij-scala/build.gradle index f652e5a2..e45befeb 100644 --- a/testme-intellij-scala/build.gradle +++ b/testme-intellij-scala/build.gradle @@ -1,43 +1,49 @@ -apply plugin: 'org.jetbrains.intellij' - -def ideaVersion = (rootProject.hasProperty('ideaVersion') && rootProject.ideaVersion) ? rootProject.ideaVersion : '2019.3' +//apply plugin: 'org.jetbrains.intellij' +apply plugin: 'org.jetbrains.intellij.platform' def scalaPluginVersion = (rootProject.hasProperty('scalaPluginVersion') && rootProject.scalaPluginVersion) ? rootProject.scalaPluginVersion : '2019.3.19' -def ideaType = (rootProject.hasProperty('ideaType') && rootProject.ideaType) ? rootProject.ideaType : 'IC' -def shouldInstrumentCode = (rootProject.hasProperty('shouldInstrumentCode') && rootProject.shouldInstrumentCode) ? rootProject.shouldInstrumentCode : true -//def spockVersion = ideaVersion.startsWith("14.") || ideaVersion.startsWith("15.")? "1.0-groovy-2.3" : "1.0-groovy-2.4" -apply from: "$rootProject.projectDir/shared.gradle" -def enabledPlugins = ['java','junit','properties',"org.intellij.scala:$scalaPluginVersion"] -enabledPlugins = filterPlugins(enabledPlugins) - -intellij { - pluginName = 'TestMe' - instrumentCode = shouldInstrumentCode - version = ideaVersion - type = ideaType - downloadSources = true - sameSinceUntilBuild = false - updateSinceUntilBuild = false - plugins = enabledPlugins +def enabledPlugins = ['com.intellij.java',"org.intellij.scala:$scalaPluginVersion"] + +//intellij { +// pluginName = 'TestMe' +// instrumentCode = true +// version = '2023.2' +// type = 'IC' +// downloadSources = true +// sameSinceUntilBuild = false +// updateSinceUntilBuild = false +// plugins = enabledPlugins +//} + +repositories { + mavenCentral() + + intellijPlatform { + defaultRepositories() + } } + +intellijPlatform { + pluginConfiguration { + name = 'TestMe' + } +} + dependencies { + intellijPlatform { + intellijIdeaCommunity '2024.2.0.1' + + bundledPlugin 'com.intellij.java' + plugin 'org.intellij.scala:2024.2.1' + + pluginVerifier() + zipSigner() + instrumentationTools() + + } implementation(project(':testme-intellij-common')){ exclude group:'com.jetbrains', module: 'ideaIC' exclude group:'org.jetbrains.plugins', module: 'junit' exclude group:'org.jetbrains.plugins', module: 'properties' exclude group:'org.jetbrains.plugins', module: 'Groovy' } -} -test { - jacoco { - includeNoLocationClasses = true - excludes = ["jdk.internal.*"] - } -} -jacocoTestReport { - dependsOn test // tests are required to run before generating the report - classDirectories.setFrom(instrumentCode) - reports { - xml.required = true - } - outputs.upToDateWhen { false } // Always generate report } \ No newline at end of file From 1bfd9f5b2342805daab0cbdc9b7189db5406a1ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=97=E4=BA=AC-=E9=BB=84=E4=BA=AE?= Date: Thu, 29 Aug 2024 14:36:17 +0800 Subject: [PATCH 2/8] #41 test framework modify --- build.gradle | 171 +++++++++--------- gradle.properties | 6 +- gradle/wrapper/gradle-wrapper.properties | 4 +- settings.gradle | 3 +- testme-intellij-common/build.gradle | 22 +-- testme-intellij-core/build.gradle | 98 ++++++++++ .../intellij/HackedRuntimeInstance.java | 0 .../testme/intellij/TestMeBundle.java | 0 .../intellij/TestMePluginRegistration.java | 0 .../intellij/action/CreateTestMeAction.java | 0 .../action/GotoTestOrCodeActionExt.java | 0 .../action/GotoTestOrCodeHandlerExt.java | 0 .../testme/intellij/action/TestMeAction.java | 0 .../intellij/action/TestMeActionHandler.java | 0 .../action/TestMeAdditionalAction.java | 0 .../testme/intellij/action/TestMeCreator.java | 0 .../action/helpers/ClassNameSelection.java | 0 .../helpers/GeneratedClassNameResolver.java | 0 .../helpers/TargetDirectoryLocator.java | 0 .../intellij/builder/MethodFactory.java | 0 .../builder/MethodReferencesBuilder.java | 0 .../weirddev/testme/intellij/cache/Cache.java | 0 .../testme/intellij/cache/LruCache.java | 0 .../intellij/configuration/TestMeConfig.java | 0 .../configuration/TestMeConfigPersistent.java | 0 .../configuration/TestMeWebHelpProvider.java | 0 .../intellij/generator/CodeRefactorUtil.java | 0 .../generator/MockBuilderFactory.java | 0 .../intellij/generator/TestBuilderUtil.java | 0 .../generator/TestClassElementsLocator.java | 0 .../intellij/generator/TestMeGenerator.java | 0 .../generator/TestMeResourceLoader.java | 0 .../generator/TestTemplateContextBuilder.java | 0 .../generator/VelocityInitializer.java | 0 .../testme/intellij/icon/IconRegistry.java | 0 .../intellij/icon/IconTokensReplacer.java | 0 .../intellij/icon/IconTokensReplacerImpl.java | 0 .../testme/intellij/icon/IconizedLabel.java | 0 .../weirddev/testme/intellij/icon/Icons.java | 0 .../testme/intellij/icon/TemplateIcons.java | 0 .../intellij/icon/TemplateNameFormatter.java | 0 .../CreateTestForMethodIntention.java | 0 .../intellij/template/FileTemplateConfig.java | 0 .../template/FileTemplateContext.java | 0 .../intellij/template/TemplateDescriptor.java | 0 .../intellij/template/TemplateRegistry.java | 0 .../intellij/template/TemplateRole.java | 0 .../intellij/template/TypeDictionary.java | 0 .../context/DiClassAnnotationEnum.java | 0 .../context/DiFieldAnnotationEnum.java | 0 .../intellij/template/context/Field.java | 0 .../intellij/template/context/Language.java | 0 .../intellij/template/context/Method.java | 0 .../intellij/template/context/MethodCall.java | 0 .../template/context/MethodCallArgument.java | 0 .../template/context/MockBuilder.java | 0 .../template/context/MockitoMockBuilder.java | 0 .../intellij/template/context/Param.java | 0 .../context/ParameterizedTestComponents.java | 0 .../template/context/PowerMockBuilder.java | 0 .../intellij/template/context/Reference.java | 0 .../template/context/StringUtils.java | 0 .../template/context/SyntheticParam.java | 0 .../template/context/TestBuilder.java | 0 .../template/context/TestBuilderTypes.java | 0 .../context/TestMeTemplateParams.java | 0 .../context/TestSubjectInspector.java | 0 .../intellij/template/context/Type.java | 0 .../context/impl/GroovyTestBuilderImpl.java | 0 .../context/impl/JavaTestBuilderImpl.java | 0 .../context/impl/LangTestBuilder.java | 0 .../context/impl/LangTestBuilderFactory.java | 0 .../context/impl/ScalaTestBuilder.java | 0 .../context/impl/TestBuilderImpl.java | 0 .../customizedialog/CustomizeTestDialog.java | 0 .../FileTemplateCustomization.java | 0 .../intellij/ui/model/TestMeFileTemplate.java | 0 .../ui/popup/ConfigurationLinkAction.java | 0 .../ui/popup/TestMeActionCellRenderer.java | 0 .../intellij/ui/popup/TestMePopUpHandler.java | 0 .../ui/settings/TestMeConfigurable.java | 0 .../ui/settings/TestMeSettingsForm.form | 0 .../ui/settings/TestMeSettingsForm.java | 0 .../ExportableFileTemplateSettings.java | 0 .../intellij/ui/template/FTManager.java | 0 .../ui/template/FileTemplateConfigurable.java | 0 .../ui/template/FileTemplateHighlighter.java | 0 .../ui/template/FileTemplateLoadResult.java | 0 .../ui/template/FileTemplateSettings.java | 0 .../intellij/ui/template/FileTemplateTab.java | 0 .../ui/template/FileTemplateTabAsList.java | 0 .../ui/template/FileTemplateTextLexer.flex | 0 .../ui/template/FileTemplateTokenType.java | 0 .../ui/template/FileTemplatesLoader.java | 4 +- .../ui/template/TestMeTemplateManager.java | 0 .../template/TestTemplatesConfigurable.java | 0 .../testme/intellij/ui/template/UrlUtil.java | 0 .../ui/template/_FileTemplateTextLexer.java | 0 .../utils/AccessLevelReflectionUtils.java | 0 .../testme/intellij/utils/ClassNameUtils.java | 0 .../intellij/utils/JavaPsiTreeUtils.java | 0 .../testme/intellij/utils/JavaTypeUtils.java | 0 .../weirddev/testme/intellij/utils/Node.java | 0 .../testme/intellij/utils/PropertyUtils.java | 0 .../testme/intellij/utils/ResourceLoader.java | 0 .../utils/TemplateFileNameFormatter.java | 0 .../intellij/utils/TestFileTemplateUtil.java | 0 .../intellij/utils/TestFileUpdateInfo.java | 0 .../intellij/utils/TestFileUpdateUtil.java | 0 .../utils/TestSubjectResolverUtils.java | 0 .../testme/intellij/utils/TypeUtils.java | 0 .../intellij/utils/UrlClassLoaderUtils.java | 0 .../main/resources/META-INF/plugin-groovy.xml | 0 .../main/resources/META-INF/plugin-scala.xml | 0 .../src}/main/resources/META-INF/plugin.xml | 0 .../main/resources/META-INF/pluginIcon.svg | 0 .../internal/velocity_implicit.vm | 0 .../testMeIncludes/TestMe Footer.java.ft | 0 .../TestMe common macros.java.ft | 0 .../testMeIncludes/TestMe macros.groovy.ft | 0 .../testMeIncludes/TestMe macros.java.ft | 0 .../testMeIncludes/TestMe macros.scala.ft | 0 .../fileTemplates/testMeIncludes/default.html | 0 .../Groovy, JUnit4 & Mockito.groovy.ft | 0 .../Groovy, Spock & Mockito.groovy.ft | 0 .../testMeTests/JUnit4 & Mockito.java.ft | 0 .../testMeTests/JUnit4 & Powermock.java.ft | 0 .../testMeTests/JUnit5 & Mockito.java.ft | 0 ...eterized Groovy, Spock & Mockito.groovy.ft | 0 .../testMeTests/Specs2 & Mockito.scala.ft | 0 .../testMeTests/TestNG & Mockito.java.ft | 0 .../fileTemplates/testMeTests/default.html | 0 .../fileTemplates/velocity.properties | 0 .../src}/main/resources/icons/TestMe.png | Bin .../src}/main/resources/icons/groovy.png | Bin .../src}/main/resources/icons/junit.png | Bin .../src}/main/resources/icons/junit5.png | Bin .../src}/main/resources/icons/junit_dark.png | Bin .../src}/main/resources/icons/mockito.png | Bin .../src}/main/resources/icons/powermock.png | Bin .../src}/main/resources/icons/scala.png | Bin .../src}/main/resources/icons/testNG.png | Bin .../after.java.template | 0 .../before.java.template | 0 .../description.html | 0 .../CreateTestMeAction/after.java.template | 0 .../CreateTestMeAction/before.java.template | 0 .../CreateTestMeAction/description.html | 0 .../messages/TestMeBundle.properties | 0 .../intellij/IconTokensReplacerTest.groovy | 0 .../generator/MockBuilderFactoryTest.groovy | 0 .../TestTemplateContextBuilderTest.groovy | 0 .../icon/TemplateNameFormatterTest.groovy | 0 .../template/TemplateRegistryTest.groovy | 0 .../context/GroovyTestBuilderImplTest.groovy | 0 .../context/JavaTestBuilderImplTest.groovy | 0 .../template/context/LanguageTest.groovy | 0 .../context/MockitoMockBuilderTest.groovy | 0 .../template/context/StringUtilsTest.groovy | 0 .../intellij/template/context/TypeTest.groovy | 0 .../intellij/utils/ClassNameUtilsSpec.groovy | 0 .../intellij/utils/ClassNameUtilsTest.groovy | 0 .../TemplateFileNameFormatterTest.groovy | 0 .../intellij/utils/TypeUtilsTest.groovy | 0 .../intellij/BaseIJIntegrationTest.java | 0 .../LightJavaCodeInsightFixtureTestCase.java | 0 .../TestMeAdditionalActionJunit4Test.java | 0 .../action/GotoTestOrCodeHandlerExtTest.java | 0 .../action/TestMeActionHandlerTest.java | 0 .../intellij/action/TestMeActionTest.java | 0 .../OptionalPluginTestDependency.java | 0 .../TestMeGeneratorGroovyJunit4Test.java | 0 .../TestMeGeneratorJunit4PowerMockTest.java | 1 - .../generator/TestMeGeneratorJunit4Test.java | 0 .../generator/TestMeGeneratorJunit5Test.java | 1 - .../generator/TestMeGeneratorSpecs2Test.java | 3 - ...TestMeGeneratorSpockParameterizedTest.java | 0 .../generator/TestMeGeneratorSpockTest.java | 1 - .../generator/TestMeGeneratorTestBase.java | 0 .../generator/TestMeGeneratorTestNgTest.java | 1 - .../utils/TestSubjectResolverUtilsTest.java | 0 .../testData}/commonSrc/DeadOrAlive.java | 0 .../testData}/commonSrc/Fire.java | 0 .../testData}/commonSrc/Flames.java | 0 .../testData}/commonSrc/Hunter.java | 0 .../testData}/commonSrc/HunterImpl.java | 0 .../com/example/SelfReferringType.java | 0 .../com/example/beans/BeanByCtor.java | 0 .../com/example/beans/BeanThere.java | 0 .../commonSrc/com/example/beans/BigBean.java | 0 .../com/example/beans/ConvertedBean.java | 0 .../com/example/beans/InheritingBean.java | 0 .../commonSrc/com/example/beans/JavaBean.java | 0 .../commonSrc/com/example/beans/Result.java | 0 .../com/example/beans/ResultPage.java | 0 .../com/example/beans/SettersOverCtors.java | 0 .../commonSrc/com/example/beans/Spiral.java | 0 .../com/example/common/LogSupport.scala | 0 .../example/dependencies/AbstractParent.java | 0 .../dependencies/ChildWithSetters.java | 0 .../com/example/dependencies/Logger.java | 0 .../example/dependencies/MasterInterface.java | 0 .../example/dependencies/SelfishService.java | 0 .../example/dependencies/TimeMachine.scala | 0 .../commonSrc/com/example/foes/Ace.java | 0 .../example/foes/BeanDependsOnInterface.java | 0 .../commonSrc/com/example/foes/Fear.java | 0 .../commonSrc/com/example/foes/Fire.java | 0 .../commonSrc/com/example/foes/FireBall.java | 0 .../commonSrc/com/example/foes/Ice.java | 0 .../commonSrc/com/example/foes/Pokemon.java | 0 .../com/example/groovies/Groove.groovy | 0 .../com/example/groovies/ImGroovy.groovy | 0 .../groovies/ImGroovyWithTupleCtor.groovy | 0 .../commonSrc/com/example/hole/Fire.java | 0 .../com/example/parents/impl/AbstactFoo.java | 0 .../example/parents/impl/FooInterface.java | 0 .../example/parents/impl/FooInterfaceExt.java | 0 .../com/example/parents/impl/FooParent.java | 0 .../com/example/scala/CaseClass.scala | 0 .../com/example/scala/DayInAWeek.scala | 0 .../commonSrc/com/example/scala/Planet.scala | 0 .../example/scala/SolarSystemPlanets.scala | 0 .../commonSrc/com/example/scala/WeekDay.scala | 0 .../com/example/services/FooType.java | 0 .../com/example/services/Result.java | 0 .../impl/ContainNestedPropertyWithCtor.java | 0 .../example/services/impl/DelegateCtor.java | 0 .../com/example/services/impl/DoneThat.java | 0 .../com/example/services/impl/FooBro.groovy | 0 .../services/impl/FooConverterAbs.java | 0 .../com/example/services/impl/Many.java | 0 .../commonSrc/com/example/util/FooUtils.java | 0 .../commonSrc/com/example/util/List.java | 0 .../com/example/warriers/FearFighter.java | 0 .../com/example/warriers/FooFighter.java | 0 .../com/example/warriers/TechFighter.java | 0 .../warriers/impl/FearFighterImpl.java | 0 .../example/warriers/impl/FinalCountdown.java | 0 .../example/warriers/impl/FooFighterImpl.java | 0 .../warriers/impl/TechFighterImpl.java | 0 .../commonSrc/javax/inject/Inject.java | 0 .../commonSrc/javax/inject/Singleton.java | 0 .../com/example/services/impl/Foo.java | 0 .../services/impl/PublicInnerClassTest.java | 0 .../com/example/services/impl/Foo.java | 0 .../services/impl/InnerOfInnerClassTest.java | 0 .../com/example/services/impl/Foo.java | 0 .../impl/InnerOfInnerStaticClassTest.java | 0 .../com/example/services/impl/Foo.java | 0 .../services/impl/InnerStaticClassTest.java | 0 .../com/example/services/impl/Foo.java | 0 .../impl/InnerStaticClassWithMemberTest.java | 0 .../com/example/services/impl/Foo.java | 0 .../InnerStaticOfInnerStaticClassTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.scala | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.scala | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.scala | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.scala | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../defaultPackage/src/Foo.java | 0 .../defaultPackage/test/FooTest.java | 0 .../defaultPackage/testGroovy/FooTest.groovy | 0 .../src/com/example/beans/Foo.java | 0 .../com/example/beans/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/Foovy.groovy | 0 .../com/example/services/impl/FoovyTest.java | 0 .../example/services/impl/FoovyTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.groovy | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.scala | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/UseCase.scala | 0 .../example/services/impl/UseCaseTest.scala | 0 .../src/com/example/services/impl/Foo.scala | 0 .../com/example/services/impl/FooTest.scala | 0 .../src/com/example/services/impl/Foo.scala | 0 .../com/example/services/impl/FooTest.scala | 0 .../src/com/example/services/impl/Foo.scala | 0 .../com/example/services/impl/FooTest.scala | 0 .../com/example/services/impl/FooTrait.scala | 0 .../com/example/services/impl/FooTest.scala | 0 .../src/com/example/services/impl/Foo.scala | 0 .../com/example/services/impl/FooTest.scala | 0 .../src/com/example/services/impl/Foo.scala | 0 .../com/example/services/impl/FooTest.scala | 0 .../src/com/example/services/impl/Foo.scala | 0 .../com/example/services/impl/FooTest.scala | 0 .../src/com/example/services/impl/Foo.scala | 0 .../com/example/services/impl/FooTest.scala | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.scala | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/Foo.java | 0 .../test/FooTest.java | 0 .../testGroovy/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.scala | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.scala | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../org.mockito.plugins.MockMaker | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/Foo.java | 0 testme-intellij-groovy/build.gradle | 33 +--- testme-intellij-scala/build.gradle | 23 +-- 489 files changed, 207 insertions(+), 164 deletions(-) create mode 100644 testme-intellij-core/build.gradle rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/HackedRuntimeInstance.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/TestMeBundle.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/TestMePluginRegistration.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/action/CreateTestMeAction.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/action/GotoTestOrCodeActionExt.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/action/GotoTestOrCodeHandlerExt.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/action/TestMeAction.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/action/TestMeActionHandler.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/action/TestMeAdditionalAction.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/action/TestMeCreator.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/action/helpers/ClassNameSelection.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/action/helpers/GeneratedClassNameResolver.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/action/helpers/TargetDirectoryLocator.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/builder/MethodFactory.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/builder/MethodReferencesBuilder.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/cache/Cache.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/cache/LruCache.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/configuration/TestMeConfig.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/configuration/TestMeConfigPersistent.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/configuration/TestMeWebHelpProvider.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/generator/CodeRefactorUtil.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/generator/MockBuilderFactory.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/generator/TestBuilderUtil.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/generator/TestClassElementsLocator.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/generator/TestMeGenerator.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/generator/TestMeResourceLoader.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/generator/TestTemplateContextBuilder.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/generator/VelocityInitializer.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/icon/IconRegistry.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/icon/IconTokensReplacer.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/icon/IconTokensReplacerImpl.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/icon/IconizedLabel.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/icon/Icons.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/icon/TemplateIcons.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/icon/TemplateNameFormatter.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/intention/CreateTestForMethodIntention.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/FileTemplateConfig.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/FileTemplateContext.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/TemplateDescriptor.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/TemplateRegistry.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/TemplateRole.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/TypeDictionary.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/context/DiClassAnnotationEnum.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/context/DiFieldAnnotationEnum.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/context/Field.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/context/Language.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/context/Method.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/context/MethodCall.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/context/MethodCallArgument.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/context/MockBuilder.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/context/MockitoMockBuilder.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/context/Param.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/context/ParameterizedTestComponents.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/context/PowerMockBuilder.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/context/Reference.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/context/StringUtils.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/context/SyntheticParam.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/context/TestBuilder.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/context/TestBuilderTypes.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/context/TestMeTemplateParams.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/context/TestSubjectInspector.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/context/Type.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/context/impl/GroovyTestBuilderImpl.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/context/impl/JavaTestBuilderImpl.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/context/impl/LangTestBuilder.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/context/impl/LangTestBuilderFactory.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/context/impl/ScalaTestBuilder.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/template/context/impl/TestBuilderImpl.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/ui/customizedialog/CustomizeTestDialog.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/ui/customizedialog/FileTemplateCustomization.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/ui/model/TestMeFileTemplate.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/ui/popup/ConfigurationLinkAction.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/ui/popup/TestMeActionCellRenderer.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/ui/popup/TestMePopUpHandler.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/ui/settings/TestMeConfigurable.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/ui/settings/TestMeSettingsForm.form (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/ui/settings/TestMeSettingsForm.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/ui/template/ExportableFileTemplateSettings.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/ui/template/FTManager.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateConfigurable.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateHighlighter.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateLoadResult.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateSettings.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTab.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTabAsList.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTextLexer.flex (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTokenType.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/ui/template/FileTemplatesLoader.java (98%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/ui/template/TestMeTemplateManager.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/ui/template/TestTemplatesConfigurable.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/ui/template/UrlUtil.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/ui/template/_FileTemplateTextLexer.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/utils/AccessLevelReflectionUtils.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/utils/ClassNameUtils.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/utils/JavaPsiTreeUtils.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/utils/JavaTypeUtils.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/utils/Node.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/utils/PropertyUtils.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/utils/ResourceLoader.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/utils/TemplateFileNameFormatter.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/utils/TestFileTemplateUtil.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/utils/TestFileUpdateInfo.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/utils/TestFileUpdateUtil.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/utils/TestSubjectResolverUtils.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/utils/TypeUtils.java (100%) rename {src => testme-intellij-core/src}/main/java/com/weirddev/testme/intellij/utils/UrlClassLoaderUtils.java (100%) rename {src => testme-intellij-core/src}/main/resources/META-INF/plugin-groovy.xml (100%) rename {src => testme-intellij-core/src}/main/resources/META-INF/plugin-scala.xml (100%) rename {src => testme-intellij-core/src}/main/resources/META-INF/plugin.xml (100%) rename {src => testme-intellij-core/src}/main/resources/META-INF/pluginIcon.svg (100%) rename {src => testme-intellij-core/src}/main/resources/fileTemplates/internal/velocity_implicit.vm (100%) rename {src => testme-intellij-core/src}/main/resources/fileTemplates/testMeIncludes/TestMe Footer.java.ft (100%) rename {src => testme-intellij-core/src}/main/resources/fileTemplates/testMeIncludes/TestMe common macros.java.ft (100%) rename {src => testme-intellij-core/src}/main/resources/fileTemplates/testMeIncludes/TestMe macros.groovy.ft (100%) rename {src => testme-intellij-core/src}/main/resources/fileTemplates/testMeIncludes/TestMe macros.java.ft (100%) rename {src => testme-intellij-core/src}/main/resources/fileTemplates/testMeIncludes/TestMe macros.scala.ft (100%) rename {src => testme-intellij-core/src}/main/resources/fileTemplates/testMeIncludes/default.html (100%) rename {src => testme-intellij-core/src}/main/resources/fileTemplates/testMeTests/Groovy, JUnit4 & Mockito.groovy.ft (100%) rename {src => testme-intellij-core/src}/main/resources/fileTemplates/testMeTests/Groovy, Spock & Mockito.groovy.ft (100%) rename {src => testme-intellij-core/src}/main/resources/fileTemplates/testMeTests/JUnit4 & Mockito.java.ft (100%) rename {src => testme-intellij-core/src}/main/resources/fileTemplates/testMeTests/JUnit4 & Powermock.java.ft (100%) rename {src => testme-intellij-core/src}/main/resources/fileTemplates/testMeTests/JUnit5 & Mockito.java.ft (100%) rename {src => testme-intellij-core/src}/main/resources/fileTemplates/testMeTests/Parameterized Groovy, Spock & Mockito.groovy.ft (100%) rename {src => testme-intellij-core/src}/main/resources/fileTemplates/testMeTests/Specs2 & Mockito.scala.ft (100%) rename {src => testme-intellij-core/src}/main/resources/fileTemplates/testMeTests/TestNG & Mockito.java.ft (100%) rename {src => testme-intellij-core/src}/main/resources/fileTemplates/testMeTests/default.html (100%) rename {src => testme-intellij-core/src}/main/resources/fileTemplates/velocity.properties (100%) rename {src => testme-intellij-core/src}/main/resources/icons/TestMe.png (100%) rename {src => testme-intellij-core/src}/main/resources/icons/groovy.png (100%) rename {src => testme-intellij-core/src}/main/resources/icons/junit.png (100%) rename {src => testme-intellij-core/src}/main/resources/icons/junit5.png (100%) rename {src => testme-intellij-core/src}/main/resources/icons/junit_dark.png (100%) rename {src => testme-intellij-core/src}/main/resources/icons/mockito.png (100%) rename {src => testme-intellij-core/src}/main/resources/icons/powermock.png (100%) rename {src => testme-intellij-core/src}/main/resources/icons/scala.png (100%) rename {src => testme-intellij-core/src}/main/resources/icons/testNG.png (100%) rename {src => testme-intellij-core/src}/main/resources/intentionDescriptions/CreateTestForMethodIntention/after.java.template (100%) rename {src => testme-intellij-core/src}/main/resources/intentionDescriptions/CreateTestForMethodIntention/before.java.template (100%) rename {src => testme-intellij-core/src}/main/resources/intentionDescriptions/CreateTestForMethodIntention/description.html (100%) rename {src => testme-intellij-core/src}/main/resources/intentionDescriptions/CreateTestMeAction/after.java.template (100%) rename {src => testme-intellij-core/src}/main/resources/intentionDescriptions/CreateTestMeAction/before.java.template (100%) rename {src => testme-intellij-core/src}/main/resources/intentionDescriptions/CreateTestMeAction/description.html (100%) rename {src => testme-intellij-core/src}/main/resources/messages/TestMeBundle.properties (100%) rename {src => testme-intellij-core/src}/test/groovy/com/weirddev/testme/intellij/IconTokensReplacerTest.groovy (100%) rename {src => testme-intellij-core/src}/test/groovy/com/weirddev/testme/intellij/generator/MockBuilderFactoryTest.groovy (100%) rename {src => testme-intellij-core/src}/test/groovy/com/weirddev/testme/intellij/generator/TestTemplateContextBuilderTest.groovy (100%) rename {src => testme-intellij-core/src}/test/groovy/com/weirddev/testme/intellij/icon/TemplateNameFormatterTest.groovy (100%) rename {src => testme-intellij-core/src}/test/groovy/com/weirddev/testme/intellij/template/TemplateRegistryTest.groovy (100%) rename {src => testme-intellij-core/src}/test/groovy/com/weirddev/testme/intellij/template/context/GroovyTestBuilderImplTest.groovy (100%) rename {src => testme-intellij-core/src}/test/groovy/com/weirddev/testme/intellij/template/context/JavaTestBuilderImplTest.groovy (100%) rename {src => testme-intellij-core/src}/test/groovy/com/weirddev/testme/intellij/template/context/LanguageTest.groovy (100%) rename {src => testme-intellij-core/src}/test/groovy/com/weirddev/testme/intellij/template/context/MockitoMockBuilderTest.groovy (100%) rename {src => testme-intellij-core/src}/test/groovy/com/weirddev/testme/intellij/template/context/StringUtilsTest.groovy (100%) rename {src => testme-intellij-core/src}/test/groovy/com/weirddev/testme/intellij/template/context/TypeTest.groovy (100%) rename {src => testme-intellij-core/src}/test/groovy/com/weirddev/testme/intellij/utils/ClassNameUtilsSpec.groovy (100%) rename {src => testme-intellij-core/src}/test/groovy/com/weirddev/testme/intellij/utils/ClassNameUtilsTest.groovy (100%) rename {src => testme-intellij-core/src}/test/groovy/com/weirddev/testme/intellij/utils/TemplateFileNameFormatterTest.groovy (100%) rename {src => testme-intellij-core/src}/test/groovy/com/weirddev/testme/intellij/utils/TypeUtilsTest.groovy (100%) rename {src/integrationTest => testme-intellij-core/src/test}/java/com/weirddev/testme/intellij/BaseIJIntegrationTest.java (100%) rename {src/integrationTest => testme-intellij-core/src/test}/java/com/weirddev/testme/intellij/LightJavaCodeInsightFixtureTestCase.java (100%) rename {src/integrationTest => testme-intellij-core/src/test}/java/com/weirddev/testme/intellij/TestMeAdditionalActionJunit4Test.java (100%) rename {src/integrationTest => testme-intellij-core/src/test}/java/com/weirddev/testme/intellij/action/GotoTestOrCodeHandlerExtTest.java (100%) rename {src/integrationTest => testme-intellij-core/src/test}/java/com/weirddev/testme/intellij/action/TestMeActionHandlerTest.java (100%) rename {src/integrationTest => testme-intellij-core/src/test}/java/com/weirddev/testme/intellij/action/TestMeActionTest.java (100%) rename {src/integrationTest => testme-intellij-core/src/test}/java/com/weirddev/testme/intellij/generator/OptionalPluginTestDependency.java (100%) rename {src/integrationTest => testme-intellij-core/src/test}/java/com/weirddev/testme/intellij/generator/TestMeGeneratorGroovyJunit4Test.java (100%) rename {src/integrationTest => testme-intellij-core/src/test}/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit4PowerMockTest.java (99%) rename {src/integrationTest => testme-intellij-core/src/test}/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit4Test.java (100%) rename {src/integrationTest => testme-intellij-core/src/test}/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit5Test.java (98%) rename {src/integrationTest => testme-intellij-core/src/test}/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpecs2Test.java (97%) rename {src/integrationTest => testme-intellij-core/src/test}/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpockParameterizedTest.java (100%) rename {src/integrationTest => testme-intellij-core/src/test}/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpockTest.java (98%) rename {src/integrationTest => testme-intellij-core/src/test}/java/com/weirddev/testme/intellij/generator/TestMeGeneratorTestBase.java (100%) rename {src/integrationTest => testme-intellij-core/src/test}/java/com/weirddev/testme/intellij/generator/TestMeGeneratorTestNgTest.java (98%) rename {src/integrationTest => testme-intellij-core/src/test}/java/com/weirddev/testme/intellij/utils/TestSubjectResolverUtilsTest.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/DeadOrAlive.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/Fire.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/Flames.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/Hunter.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/HunterImpl.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/SelfReferringType.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/beans/BeanByCtor.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/beans/BeanThere.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/beans/BigBean.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/beans/ConvertedBean.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/beans/InheritingBean.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/beans/JavaBean.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/beans/Result.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/beans/ResultPage.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/beans/SettersOverCtors.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/beans/Spiral.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/common/LogSupport.scala (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/dependencies/AbstractParent.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/dependencies/ChildWithSetters.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/dependencies/Logger.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/dependencies/MasterInterface.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/dependencies/SelfishService.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/dependencies/TimeMachine.scala (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/foes/Ace.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/foes/BeanDependsOnInterface.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/foes/Fear.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/foes/Fire.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/foes/FireBall.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/foes/Ice.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/foes/Pokemon.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/groovies/Groove.groovy (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/groovies/ImGroovy.groovy (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/groovies/ImGroovyWithTupleCtor.groovy (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/hole/Fire.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/parents/impl/AbstactFoo.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/parents/impl/FooInterface.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/parents/impl/FooInterfaceExt.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/parents/impl/FooParent.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/scala/CaseClass.scala (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/scala/DayInAWeek.scala (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/scala/Planet.scala (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/scala/SolarSystemPlanets.scala (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/scala/WeekDay.scala (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/services/FooType.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/services/Result.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/services/impl/ContainNestedPropertyWithCtor.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/services/impl/DelegateCtor.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/services/impl/DoneThat.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/services/impl/FooBro.groovy (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/services/impl/FooConverterAbs.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/services/impl/Many.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/util/FooUtils.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/util/List.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/warriers/FearFighter.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/warriers/FooFighter.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/warriers/TechFighter.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/warriers/impl/FearFighterImpl.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/warriers/impl/FinalCountdown.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/warriers/impl/FooFighterImpl.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/com/example/warriers/impl/TechFighterImpl.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/javax/inject/Inject.java (100%) rename {testData => testme-intellij-core/testData}/commonSrc/javax/inject/Singleton.java (100%) rename {testData => testme-intellij-core/testData}/testMeAdditionalAction/innerClass/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeAdditionalAction/innerClass/test/com/example/services/impl/PublicInnerClassTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeAdditionalAction/innerOfInnerClass/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeAdditionalAction/innerOfInnerClass/test/com/example/services/impl/InnerOfInnerClassTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeAdditionalAction/innerOfInnerStaticClass/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeAdditionalAction/innerOfInnerStaticClass/test/com/example/services/impl/InnerOfInnerStaticClassTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeAdditionalAction/innerStaticClass/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeAdditionalAction/innerStaticClass/test/com/example/services/impl/InnerStaticClassTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeAdditionalAction/innerStaticClassWithMember/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeAdditionalAction/innerStaticClassWithMember/test/com/example/services/impl/InnerStaticClassWithMemberTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeAdditionalAction/innerStaticOfInnerStaticClass/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeAdditionalAction/innerStaticOfInnerStaticClass/test/com/example/services/impl/InnerStaticOfInnerStaticClassTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/arrays/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/arrays/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/arrays/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/arrays/testJunit5/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/arrays/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/arrays/testTestNg/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/avoidInfiniteRecursionSelfReferences/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/avoidInfiniteRecursionSelfReferences/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/avoidInfiniteRecursionSelfReferences/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/bean/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/bean/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/bean/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/bean/testSpock/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/collections/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/collections/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/collections/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/collections/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/constants/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/constants/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/constants/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/constants/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/constructors/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/constructors/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/constructors/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ctorOverProps/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ctorOverProps/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ctorOverProps/testSpock/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ctorOverSetters/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ctorOverSetters/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ctorWhenNoMocks/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ctorWhenNoMocks/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ctorWhenNoMocks/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/date/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/date/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/date/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/testPowerMock/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/defaultPackage/src/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/defaultPackage/test/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/defaultPackage/testGroovy/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/directlyReferencedPropertiesNotIgnored/src/com/example/beans/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/directlyReferencedPropertiesNotIgnored/testGroovy/com/example/beans/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/enum/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/enum/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/enum/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/enumSubject/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/enumSubject/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/enumSubject/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/fileTemplateCustomization/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/fileTemplateCustomization/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/fileTemplateCustomization/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/fileTemplateCustomization/testJunit5/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/fileTemplateCustomization/testPowerMock/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/fileTemplateCustomization/testSpock/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/fileTemplateCustomization/testTestNg/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/generics/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/generics/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/generics/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/generics/testSpock/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/generics/testSpockParameterized/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/genericsTypeCollision/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/genericsTypeCollision/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/genericsTypeCollision/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/groovy/src/com/example/services/impl/Foovy.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/groovy/test/com/example/services/impl/FoovyTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/groovy/testGroovy/com/example/services/impl/FoovyTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ignoreUnusedCtorArguments/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ignoreUnusedCtorArguments/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ignoreUnusedCtorArguments/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/src/com/example/services/impl/Foo.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/src/com/example/services/impl/Foo.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ignoreUnusedCtorArgumentsWhenNestedProps/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ignoreUnusedCtorArgumentsWhenNestedProps/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ignoreUnusedProperties/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ignoreUnusedProperties/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ignoreUnusedPropertiesInGroovy/src/com/example/services/impl/Foo.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ignoreUnusedPropertiesInGroovy/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ignoreUnusedPropertiesWhenInherited/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/ignoreUnusedPropertiesWhenInherited/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/inheritance/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/inheritance/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/inheritance/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/inheritanceIgnored/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/inheritanceIgnored/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/inheritanceIgnored/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/javaCallsGroovy/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/javaCallsGroovy/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/miscReplacementTypes/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/miscReplacementTypes/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/miscReplacementTypes/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/mockFieldsInDependencyInjection/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/mockFieldsInDependencyInjection/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/mockFieldsInDependencyInjection/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/mockFieldsInDependencyInjection/testJunit5/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/mockFieldsInDependencyInjection/testPowerMock/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/mockFieldsInDependencyInjection/testSpock/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/mockFieldsInDependencyInjection/testTestNg/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/mockFieldsInDiWithCtor/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/mockFieldsInDiWithCtor/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/mockFieldsInDiWithCtor/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/mockFieldsInDiWithCtor/testJunit5/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/mockFieldsInDiWithCtor/testSpock/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/mockFieldsInDiWithCtor/testTestNg/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/mockFieldsInDiWithSetter/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/mockFieldsInDiWithSetter/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/mockFieldsInDiWithSetter/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/mockFieldsInDiWithSetter/testJunit5/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/mockFieldsInDiWithSetter/testSpock/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/mockFieldsInDiWithSetter/testTestNg/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/mockReturned/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/mockReturned/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/mockReturned/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/mockReturned/testJunit5/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/mockReturned/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/mockReturned/testSpock/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/mockReturned/testTestNg/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/nestedClassParams/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/nestedClassParams/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/nestedClassParams/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/noFormatting/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/noFormatting/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/noFormatting/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/overloading/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/overloading/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/overloading/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/overrideAbstract/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/overrideAbstract/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/overrideAbstract/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/overrideAbstractIgnoreInherited/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/overrideAbstractIgnoreInherited/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/overrideAbstractIgnoreInherited/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/paramsConstructors/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/paramsConstructors/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/paramsConstructors/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/paramsConstructorsNoFqnReplacement/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/paramsConstructorsNoFqnReplacement/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/paramsConstructorsNoFqnReplacement/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/primitiveCallTypes/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/primitiveCallTypes/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/primitiveCallTypes/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/renderInternalMethodCallStubs/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/renderInternalMethodCallStubs/testPowerMock/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/renderInternalMethodCallStubsIgnored/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/renderInternalMethodCallStubsIgnored/testPowerMock/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/renderInternalMethodCallStubsIgnoredThrowExceptions/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/renderInternalMethodCallStubsIgnoredThrowExceptions/testPowerMock/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/renderInternalMethodCallStubsThrowExceptions/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/renderInternalMethodCallStubsThrowExceptions/testPowerMock/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/replacedInterface/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/replacedInterface/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/replacedInterface/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/scalaCaseClass/src/com/example/services/impl/UseCase.scala (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/scalaCaseClass/testSpecs2/com/example/services/impl/UseCaseTest.scala (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/scalaDependencyReturnsFuture/src/com/example/services/impl/Foo.scala (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/scalaDependencyReturnsFuture/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/scalaEnumeration/src/com/example/services/impl/Foo.scala (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/scalaEnumeration/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/scalaFuture/src/com/example/services/impl/Foo.scala (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/scalaFuture/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/scalaGenerics/src/com/example/services/impl/FooTrait.scala (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/scalaGenerics/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/scalaObject/src/com/example/services/impl/Foo.scala (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/scalaObject/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/scalaRequireExecutionContext/src/com/example/services/impl/Foo.scala (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/scalaRequireExecutionContext/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/scalaSealedCaseClassEnum/src/com/example/services/impl/Foo.scala (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/scalaSealedCaseClassEnum/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/scalaWithDependencies/src/com/example/services/impl/Foo.scala (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/scalaWithDependencies/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/settersOverCtor/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/settersOverCtor/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/simpleClass/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/simpleClass/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/simpleClass/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/simpleClass/testJunit5/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/simpleClass/testPowerMock/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/simpleClass/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/simpleClass/testTestNg/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/static/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/static/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/static/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/staticFieldless/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/staticFieldless/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/staticFieldless/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/typeInDefaultPackageCollision/src/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/typeInDefaultPackageCollision/test/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/typeInDefaultPackageCollision/testGroovy/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/typeNameCollision/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/typeNameCollision/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/typeNameCollision/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/utilWithoutAccessableCtor/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/utilWithoutAccessableCtor/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/utilWithoutAccessableCtor/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/utilWithoutAccessableCtor/testJunit5/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/utilWithoutAccessableCtor/testTestNg/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/variousFieldTypes/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/variousFieldTypes/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/variousFieldTypes/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/variousFieldTypes/testJunit5/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/variousFieldTypes/testPowerMock/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/variousFieldTypes/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/variousFieldTypes/testTestNg/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/variousTypesOfArguments/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/variousTypesOfArguments/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/verifyMethodCall/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/verifyMethodCall/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/verifyMethodCall/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/verifyMethodCall/testJunit5/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/verifyMethodCall/testTestNg/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/withFinalTypeDependency/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/withFinalTypeDependency/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/withFinalTypeDependency/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/withFinalTypeDependencyMockable/resources/mockito-extensions/org.mockito.plugins.MockMaker (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/withFinalTypeDependencyMockable/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/withFinalTypeDependencyMockable/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/withFinalTypeDependencyMockable/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/withSetters/src/com/example/services/impl/Foo.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/withSetters/test/com/example/services/impl/FooTest.java (100%) rename {testData => testme-intellij-core/testData}/testMeGenerator/withSetters/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testData => testme-intellij-core/testData}/testSubjectResolverUtils/isValidForTesting/com/example/services/impl/Foo.java (100%) diff --git a/build.gradle b/build.gradle index 19b9a0f7..9d264b6c 100644 --- a/build.gradle +++ b/build.gradle @@ -1,32 +1,40 @@ +import org.gradle.api.tasks.testing.logging.TestExceptionFormat +import org.gradle.api.tasks.testing.logging.TestLogEvent plugins { -// id "org.jetbrains.intellij" version "1.17.1" id 'jacoco' - id 'org.unbroken-dome.test-sets' version '4.0.0' + id 'org.unbroken-dome.test-sets' version '4.1.0' id "io.freefair.lombok" version "8.3" id("org.jetbrains.intellij.platform") version "2.0.1" id("org.jetbrains.intellij.platform.migration") version "2.0.1" } -apply plugin: 'java' -apply plugin: 'groovy' -apply plugin: 'idea' -apply plugin: 'org.jetbrains.intellij.platform' +def enableIdeaGroovyPlugin=Boolean.valueOf(enableIdeaGroovyPlugin) +def groovyOn = enableIdeaGroovyPlugin ? 'enabled':'disabled' +def enableIdeaScalaPlugin=Boolean.valueOf(enableIdeaScalaPlugin) +def scalaOn = enableIdeaScalaPlugin ? 'enabled':'disabled' +println "*****************************************************************************************************************************************************************" +println " Running build for ideaVersion: $ideaVersion and scalaPluginVersion: $scalaPluginVersion with Groovy plugin ${groovyOn} and Scala plugin ${scalaOn}" +println "*****************************************************************************************************************************************************************" def isRunInCI=Boolean.valueOf(System.getenv('CI')) -def spockVersion = "1.0-groovy-2.4" - +def testedProjects = subprojects + rootProject repositories { mavenCentral() + intellijPlatform { defaultRepositories() } } +apply plugin: 'jacoco' + allprojects { sourceCompatibility = jvmTargetVersion targetCompatibility = jvmTargetVersion - + repositories { + mavenCentral() + } jacoco { toolVersion = "0.8.11" } @@ -35,92 +43,89 @@ allprojects { options.encoding = 'UTF-8' if (!javaHome) { println "javaHome var not set. setting java home from JAVA_HOME env var" - javaHome = System.getenv().JAVA_HOME + javaHome = System.getenv().JAVA_HOME // javaHome = 'C:\\Program Files\\AdoptOpenJDK\\jdk-13.0.2.8-hotspot' } println "JAVA_HOME=$javaHome" } + testSets { + integrationTest + } -} - -subprojects{ - apply plugin: 'java' - apply plugin: 'groovy' - apply plugin: 'idea' - apply plugin: 'jacoco' - apply plugin: "io.freefair.lombok" - dependencies { - testImplementation("org.spockframework:spock-core:$spockVersion"){ + integrationTest { + afterTest { desc, result -> + println "Executing test [${desc.className}].${desc.name} with result: ${result.resultType}" + } + reports.html.required = !isRunInCI + jacoco { + includeNoLocationClasses = true + excludes = ["jdk.internal.*"] } } -} - -def enabledPlugins = ['java','junit','properties','Groovy',] -enabledPlugins += ('org.intellij.scala:' + scalaPluginVersion) - -//intellij { -// pluginName = 'TestMe' -// instrumentCode = true -// version = '2023.2' -// type = 'IC' -// downloadSources = !isRunInCI -// sameSinceUntilBuild = false -// updateSinceUntilBuild = false -// plugins = enabledPlugins -//} - -intellijPlatform { - pluginConfiguration { - name = 'TestMe' + tasks.withType(Test) { + systemProperty 'java.awt.headless', 'true' + systemProperty 'enableIdeaGroovyPlugin', enableIdeaGroovyPlugin + systemProperty 'enableIdeaScalaPlugin', enableIdeaScalaPlugin + reports.html.destination = file("${reporting.baseDir}/${name}") + testLogging { + exceptionFormat = TestExceptionFormat.FULL +// events TestLogEvent.FAILED, TestLogEvent.STANDARD_OUT, TestLogEvent.STANDARD_ERROR + events TestLogEvent.values() + showStandardStreams = true + } } -} - - -publishPlugin { - token = System.getenv("ORG_GRADLE_PROJECT_intellijPublishToken") - channels = [ideaPublishChannel] -} -idea { - project { - jdkName = jvmTargetVersion - languageLevel = jvmTargetVersion - vcs = 'Git' + test { + afterTest { desc, result -> + println "Executing test [${desc.className}].${desc.name} with result: ${result.resultType}" + } + reports.html.required = !isRunInCI + jacoco { + includeNoLocationClasses = true + excludes = ["jdk.internal.*"] + } } } -dependencies { - intellijPlatform { - intellijIdeaCommunity '2024.2.0.1' - - bundledPlugin 'com.intellij.java' +def javadocHeader = "" +task templateContextJavadocs(type: Javadoc, description: 'Generate javadocs for template context', group: 'Documentation') { + dependsOn delombok +// failOnError = false + destinationDir = file("$buildDir/docs/templateContextJavadoc") + title = "$project.name $version API" + options.author true + options.version true + options.memberLevel = JavadocMemberLevel.PUBLIC + options.links 'http://docs.oracle.com/javase/17/docs/api/' + options.addStringOption 'Xdoclint:none', '-quiet' + options.addBooleanOption "-allow-script-in-comments", true + options.header = javadocHeader +// source = sourceSets.main.allJava + source += delombok +// classpath = configurations.compile //should default to project.sourceSets.main.compileClasspath +// classpath += configurations.runtimeClasspath + include 'com/weirddev/testme/intellij/template/context/*' + exclude 'com/weirddev/testme/intellij/template/context/impl*' - pluginVerifier() - zipSigner() - instrumentationTools() - - } +} - testImplementation 'junit:junit:4.13.2' - implementation(project(':testme-intellij-common')){ - exclude group:'com.jetbrains', module: 'ideaIC' - exclude group:'org.jetbrains.plugins', module: 'junit' - exclude group:'org.jetbrains.plugins', module: 'properties' - exclude group:'org.jetbrains.plugins', module: 'Groovy' - } - implementation(project(':testme-intellij-groovy')){ - exclude group:'com.jetbrains', module: 'ideaIC' - exclude group:'org.jetbrains.plugins', module: 'junit' - exclude group:'org.jetbrains.plugins', module: 'properties' - exclude group:'org.jetbrains.plugins', module: 'Groovy' - } - implementation(project(':testme-intellij-scala')){ - exclude group:'com.jetbrains', module: 'ideaIC' - exclude group:'org.jetbrains.plugins', module: 'junit' - exclude group:'org.jetbrains.plugins', module: 'properties' - exclude group:'org.jetbrains.plugins', module: 'Groovy' - exclude group:'org.jetbrains.plugins', module: 'Scala' +task allJavadocs(type: Javadoc, description: 'Generate javadocs from all child projects as if it was a single project', group: 'Documentation') { + dependsOn delombok +// failOnError = false + destinationDir = file("$buildDir/docs/allJavadoc") + title = "$project.name $version API" + options.author true + options.version true + options.links 'http://docs.oracle.com/javase/17/docs/api/' + options.memberLevel = JavadocMemberLevel.PUBLIC + options.addBooleanOption "-allow-script-in-comments", true + options.header = javadocHeader + options.addStringOption 'Xdoclint:none', '-quiet' + (subprojects+project).each { proj -> + proj.tasks.withType(Javadoc).each { javadocTask -> + source += javadocTask.source + classpath += javadocTask.classpath + excludes += "**/*.form" + excludes += "**/*.flex" + } } - - compileOnly 'org.projectlombok:lombok:1.18.12' - annotationProcessor 'org.projectlombok:lombok:1.18.12' } diff --git a/gradle.properties b/gradle.properties index 9cd2f0d1..6ed205b2 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ group = 'com.weirddev.testme' -version = 6.6.0 +testMeVersion = 6.7.0 #jvmTargetVersion = 1.8 jvmTargetVersion = 17 @@ -14,8 +14,8 @@ org.gradle.jvmargs=-XX:+HeapDumpOnOutOfMemoryError -Xmx1024m -Dfile.encoding=utf ideaVersion = 2023.2 #ideaVersion = LATEST-EAP-SNAPSHOT #ideaVersion = 233.11799-EAP-CANDIDATE-SNAPSHOT -scalaPluginVersion = 2023.2.23 -#scalaPluginVersion = 2024.2.1 +#scalaPluginVersion = 2023.2.233 +scalaPluginVersion = 2024.2.1 ideaType = IC #ideaPublishChannel = EAP ideaPublishChannel = diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 2c20645b..a034f181 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -3,5 +3,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-all.zip -#distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-8.9-all.zip \ No newline at end of file +#distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-all.zip +distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-8.9-all.zip \ No newline at end of file diff --git a/settings.gradle b/settings.gradle index d0f0c36b..f801c609 100644 --- a/settings.gradle +++ b/settings.gradle @@ -6,4 +6,5 @@ pluginManagement { } } rootProject.name = 'testme-intellij' -include 'testme-intellij-common', 'testme-intellij-groovy', 'testme-intellij-scala' +include 'testme-intellij-core', 'testme-intellij-common', 'testme-intellij-groovy', 'testme-intellij-scala' + diff --git a/testme-intellij-common/build.gradle b/testme-intellij-common/build.gradle index 59019244..d180cbf4 100644 --- a/testme-intellij-common/build.gradle +++ b/testme-intellij-common/build.gradle @@ -1,19 +1,9 @@ -//apply plugin: 'org.jetbrains.intellij' apply plugin: 'org.jetbrains.intellij.platform' - -//intellij { -// pluginName = 'TestMe' -// instrumentCode = true -// version = '2023.2' -// type = 'IC' -// downloadSources = true -// sameSinceUntilBuild = false -// updateSinceUntilBuild = false -// plugins = ['java','junit','properties'] -//} +apply plugin: "io.freefair.lombok" repositories { mavenCentral() +// maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' } intellijPlatform { defaultRepositories() @@ -22,20 +12,16 @@ repositories { intellijPlatform { pluginConfiguration { - name = 'TestMe' + name = 'TestMe-common' } } dependencies { intellijPlatform { intellijIdeaCommunity '2024.2.0.1' - bundledPlugin 'com.intellij.java' - - pluginVerifier() - zipSigner() instrumentationTools() - } testImplementation 'org.mockito:mockito-core:4.3.1' + annotationProcessor 'org.projectlombok:lombok:1.18.12' } \ No newline at end of file diff --git a/testme-intellij-core/build.gradle b/testme-intellij-core/build.gradle new file mode 100644 index 00000000..2522b979 --- /dev/null +++ b/testme-intellij-core/build.gradle @@ -0,0 +1,98 @@ +import org.jetbrains.intellij.platform.gradle.TestFrameworkType + +apply plugin: 'java' +apply plugin: 'groovy' +apply plugin: 'org.jetbrains.intellij.platform' + + +def enableIdeaGroovyPlugin = Boolean.valueOf(enableIdeaGroovyPlugin) +def enableIdeaScalaPlugin = Boolean.valueOf(enableIdeaScalaPlugin) +def spockVersion = "1.0-groovy-2.4" +repositories { + mavenCentral() + intellijPlatform { + defaultRepositories() + } +} + + +testSets { + integrationTest +} + + +def shouldInstrumentCode = !Boolean.valueOf(System.getProperty('skipCodeInstrumentation', 'false')) +intellijPlatform { + projectName = 'TestMe' + instrumentCode = shouldInstrumentCode + pluginConfiguration { + id = group + name = 'TestMe' + version = testMeVersion + description = 'Test plugin!' + ideaVersion { + sinceBuild = '241' + untilBuild = '242.*' + } + } + publishing { + token = System.getenv("ORG_GRADLE_PROJECT_intellijPublishToken") + channels = [ideaPublishChannel] + } + +} + +def enabledBundlePlugins = ['com.intellij.java'] +if (enableIdeaGroovyPlugin) { + enabledBundlePlugins += 'org.intellij.groovy' +} +// junit,properties plugin not found? +def unBundledPlugins = [] +if (enableIdeaScalaPlugin) { + unBundledPlugins += ('org.intellij.scala:' + scalaPluginVersion) +} +dependencies { + intellijPlatform { + intellijIdeaCommunity '2024.2.0.1' + bundledPlugins enabledBundlePlugins + plugin 'org.intellij.scala:' + scalaPluginVersion + pluginVerifier() + zipSigner() + instrumentationTools() + testFramework TestFrameworkType.Plugin.Java.INSTANCE + } + + testImplementation 'junit:junit:4.13.2' + implementation(project(':testme-intellij-common')) { + exclude group: 'com.jetbrains', module: 'ideaIC' + exclude group: 'org.jetbrains.plugins', module: 'junit' + exclude group: 'org.jetbrains.plugins', module: 'properties' + exclude group: 'org.jetbrains.plugins', module: 'Groovy' + } + implementation(project(':testme-intellij-groovy')) { + exclude group: 'com.jetbrains', module: 'ideaIC' + exclude group: 'org.jetbrains.plugins', module: 'junit' + exclude group: 'org.jetbrains.plugins', module: 'properties' + exclude group: 'org.jetbrains.plugins', module: 'Groovy' + } + implementation(project(':testme-intellij-scala')) { + exclude group: 'com.jetbrains', module: 'ideaIC' + exclude group: 'org.jetbrains.plugins', module: 'junit' + exclude group: 'org.jetbrains.plugins', module: 'properties' + exclude group: 'org.jetbrains.plugins', module: 'Groovy' + exclude group: 'org.jetbrains.plugins', module: 'Scala' + } + + compileOnly 'org.projectlombok:lombok:1.18.20' + annotationProcessor 'org.projectlombok:lombok:1.18.20' + + testImplementation 'org.mockito:mockito-core:4.3.1' + testImplementation("org.spockframework:spock-core:$spockVersion") { +// exclude group: 'org.codehaus.groovy' + } + testImplementation 'org.opentest4j:opentest4j:1.3.0' + testCompileOnly group: 'org.scala-lang', name: 'scala-library', version: '2.11.12' + + +} + diff --git a/src/main/java/com/weirddev/testme/intellij/HackedRuntimeInstance.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/HackedRuntimeInstance.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/HackedRuntimeInstance.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/HackedRuntimeInstance.java diff --git a/src/main/java/com/weirddev/testme/intellij/TestMeBundle.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/TestMeBundle.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/TestMeBundle.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/TestMeBundle.java diff --git a/src/main/java/com/weirddev/testme/intellij/TestMePluginRegistration.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/TestMePluginRegistration.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/TestMePluginRegistration.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/TestMePluginRegistration.java diff --git a/src/main/java/com/weirddev/testme/intellij/action/CreateTestMeAction.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/CreateTestMeAction.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/action/CreateTestMeAction.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/CreateTestMeAction.java diff --git a/src/main/java/com/weirddev/testme/intellij/action/GotoTestOrCodeActionExt.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/GotoTestOrCodeActionExt.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/action/GotoTestOrCodeActionExt.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/GotoTestOrCodeActionExt.java diff --git a/src/main/java/com/weirddev/testme/intellij/action/GotoTestOrCodeHandlerExt.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/GotoTestOrCodeHandlerExt.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/action/GotoTestOrCodeHandlerExt.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/GotoTestOrCodeHandlerExt.java diff --git a/src/main/java/com/weirddev/testme/intellij/action/TestMeAction.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/TestMeAction.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/action/TestMeAction.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/TestMeAction.java diff --git a/src/main/java/com/weirddev/testme/intellij/action/TestMeActionHandler.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/TestMeActionHandler.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/action/TestMeActionHandler.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/TestMeActionHandler.java diff --git a/src/main/java/com/weirddev/testme/intellij/action/TestMeAdditionalAction.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/TestMeAdditionalAction.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/action/TestMeAdditionalAction.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/TestMeAdditionalAction.java diff --git a/src/main/java/com/weirddev/testme/intellij/action/TestMeCreator.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/TestMeCreator.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/action/TestMeCreator.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/TestMeCreator.java diff --git a/src/main/java/com/weirddev/testme/intellij/action/helpers/ClassNameSelection.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/helpers/ClassNameSelection.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/action/helpers/ClassNameSelection.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/helpers/ClassNameSelection.java diff --git a/src/main/java/com/weirddev/testme/intellij/action/helpers/GeneratedClassNameResolver.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/helpers/GeneratedClassNameResolver.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/action/helpers/GeneratedClassNameResolver.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/helpers/GeneratedClassNameResolver.java diff --git a/src/main/java/com/weirddev/testme/intellij/action/helpers/TargetDirectoryLocator.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/helpers/TargetDirectoryLocator.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/action/helpers/TargetDirectoryLocator.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/helpers/TargetDirectoryLocator.java diff --git a/src/main/java/com/weirddev/testme/intellij/builder/MethodFactory.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/builder/MethodFactory.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/builder/MethodFactory.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/builder/MethodFactory.java diff --git a/src/main/java/com/weirddev/testme/intellij/builder/MethodReferencesBuilder.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/builder/MethodReferencesBuilder.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/builder/MethodReferencesBuilder.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/builder/MethodReferencesBuilder.java diff --git a/src/main/java/com/weirddev/testme/intellij/cache/Cache.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/cache/Cache.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/cache/Cache.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/cache/Cache.java diff --git a/src/main/java/com/weirddev/testme/intellij/cache/LruCache.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/cache/LruCache.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/cache/LruCache.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/cache/LruCache.java diff --git a/src/main/java/com/weirddev/testme/intellij/configuration/TestMeConfig.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/configuration/TestMeConfig.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/configuration/TestMeConfig.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/configuration/TestMeConfig.java diff --git a/src/main/java/com/weirddev/testme/intellij/configuration/TestMeConfigPersistent.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/configuration/TestMeConfigPersistent.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/configuration/TestMeConfigPersistent.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/configuration/TestMeConfigPersistent.java diff --git a/src/main/java/com/weirddev/testme/intellij/configuration/TestMeWebHelpProvider.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/configuration/TestMeWebHelpProvider.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/configuration/TestMeWebHelpProvider.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/configuration/TestMeWebHelpProvider.java diff --git a/src/main/java/com/weirddev/testme/intellij/generator/CodeRefactorUtil.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/CodeRefactorUtil.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/generator/CodeRefactorUtil.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/CodeRefactorUtil.java diff --git a/src/main/java/com/weirddev/testme/intellij/generator/MockBuilderFactory.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/MockBuilderFactory.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/generator/MockBuilderFactory.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/MockBuilderFactory.java diff --git a/src/main/java/com/weirddev/testme/intellij/generator/TestBuilderUtil.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/TestBuilderUtil.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/generator/TestBuilderUtil.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/TestBuilderUtil.java diff --git a/src/main/java/com/weirddev/testme/intellij/generator/TestClassElementsLocator.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/TestClassElementsLocator.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/generator/TestClassElementsLocator.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/TestClassElementsLocator.java diff --git a/src/main/java/com/weirddev/testme/intellij/generator/TestMeGenerator.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/TestMeGenerator.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/generator/TestMeGenerator.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/TestMeGenerator.java diff --git a/src/main/java/com/weirddev/testme/intellij/generator/TestMeResourceLoader.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/TestMeResourceLoader.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/generator/TestMeResourceLoader.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/TestMeResourceLoader.java diff --git a/src/main/java/com/weirddev/testme/intellij/generator/TestTemplateContextBuilder.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/TestTemplateContextBuilder.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/generator/TestTemplateContextBuilder.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/TestTemplateContextBuilder.java diff --git a/src/main/java/com/weirddev/testme/intellij/generator/VelocityInitializer.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/VelocityInitializer.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/generator/VelocityInitializer.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/VelocityInitializer.java diff --git a/src/main/java/com/weirddev/testme/intellij/icon/IconRegistry.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/IconRegistry.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/icon/IconRegistry.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/IconRegistry.java diff --git a/src/main/java/com/weirddev/testme/intellij/icon/IconTokensReplacer.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/IconTokensReplacer.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/icon/IconTokensReplacer.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/IconTokensReplacer.java diff --git a/src/main/java/com/weirddev/testme/intellij/icon/IconTokensReplacerImpl.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/IconTokensReplacerImpl.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/icon/IconTokensReplacerImpl.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/IconTokensReplacerImpl.java diff --git a/src/main/java/com/weirddev/testme/intellij/icon/IconizedLabel.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/IconizedLabel.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/icon/IconizedLabel.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/IconizedLabel.java diff --git a/src/main/java/com/weirddev/testme/intellij/icon/Icons.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/Icons.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/icon/Icons.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/Icons.java diff --git a/src/main/java/com/weirddev/testme/intellij/icon/TemplateIcons.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/TemplateIcons.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/icon/TemplateIcons.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/TemplateIcons.java diff --git a/src/main/java/com/weirddev/testme/intellij/icon/TemplateNameFormatter.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/TemplateNameFormatter.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/icon/TemplateNameFormatter.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/TemplateNameFormatter.java diff --git a/src/main/java/com/weirddev/testme/intellij/intention/CreateTestForMethodIntention.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/intention/CreateTestForMethodIntention.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/intention/CreateTestForMethodIntention.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/intention/CreateTestForMethodIntention.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/FileTemplateConfig.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/FileTemplateConfig.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/FileTemplateConfig.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/FileTemplateConfig.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/FileTemplateContext.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/FileTemplateContext.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/FileTemplateContext.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/FileTemplateContext.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/TemplateDescriptor.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/TemplateDescriptor.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/TemplateDescriptor.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/TemplateDescriptor.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/TemplateRegistry.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/TemplateRegistry.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/TemplateRegistry.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/TemplateRegistry.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/TemplateRole.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/TemplateRole.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/TemplateRole.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/TemplateRole.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/TypeDictionary.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/TypeDictionary.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/TypeDictionary.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/TypeDictionary.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/context/DiClassAnnotationEnum.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/DiClassAnnotationEnum.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/context/DiClassAnnotationEnum.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/DiClassAnnotationEnum.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/context/DiFieldAnnotationEnum.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/DiFieldAnnotationEnum.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/context/DiFieldAnnotationEnum.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/DiFieldAnnotationEnum.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/context/Field.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/Field.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/context/Field.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/Field.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/context/Language.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/Language.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/context/Language.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/Language.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/context/Method.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/Method.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/context/Method.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/Method.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/context/MethodCall.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/MethodCall.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/context/MethodCall.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/MethodCall.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/context/MethodCallArgument.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/MethodCallArgument.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/context/MethodCallArgument.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/MethodCallArgument.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/context/MockBuilder.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/MockBuilder.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/context/MockBuilder.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/MockBuilder.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/context/MockitoMockBuilder.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/MockitoMockBuilder.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/context/MockitoMockBuilder.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/MockitoMockBuilder.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/context/Param.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/Param.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/context/Param.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/Param.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/context/ParameterizedTestComponents.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/ParameterizedTestComponents.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/context/ParameterizedTestComponents.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/ParameterizedTestComponents.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/context/PowerMockBuilder.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/PowerMockBuilder.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/context/PowerMockBuilder.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/PowerMockBuilder.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/context/Reference.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/Reference.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/context/Reference.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/Reference.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/context/StringUtils.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/StringUtils.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/context/StringUtils.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/StringUtils.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/context/SyntheticParam.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/SyntheticParam.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/context/SyntheticParam.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/SyntheticParam.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/context/TestBuilder.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/TestBuilder.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/context/TestBuilder.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/TestBuilder.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/context/TestBuilderTypes.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/TestBuilderTypes.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/context/TestBuilderTypes.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/TestBuilderTypes.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/context/TestMeTemplateParams.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/TestMeTemplateParams.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/context/TestMeTemplateParams.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/TestMeTemplateParams.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/context/TestSubjectInspector.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/TestSubjectInspector.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/context/TestSubjectInspector.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/TestSubjectInspector.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/context/Type.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/Type.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/context/Type.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/Type.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/context/impl/GroovyTestBuilderImpl.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/impl/GroovyTestBuilderImpl.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/context/impl/GroovyTestBuilderImpl.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/impl/GroovyTestBuilderImpl.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/context/impl/JavaTestBuilderImpl.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/impl/JavaTestBuilderImpl.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/context/impl/JavaTestBuilderImpl.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/impl/JavaTestBuilderImpl.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/context/impl/LangTestBuilder.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/impl/LangTestBuilder.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/context/impl/LangTestBuilder.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/impl/LangTestBuilder.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/context/impl/LangTestBuilderFactory.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/impl/LangTestBuilderFactory.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/context/impl/LangTestBuilderFactory.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/impl/LangTestBuilderFactory.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/context/impl/ScalaTestBuilder.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/impl/ScalaTestBuilder.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/context/impl/ScalaTestBuilder.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/impl/ScalaTestBuilder.java diff --git a/src/main/java/com/weirddev/testme/intellij/template/context/impl/TestBuilderImpl.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/impl/TestBuilderImpl.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/template/context/impl/TestBuilderImpl.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/impl/TestBuilderImpl.java diff --git a/src/main/java/com/weirddev/testme/intellij/ui/customizedialog/CustomizeTestDialog.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/customizedialog/CustomizeTestDialog.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/ui/customizedialog/CustomizeTestDialog.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/customizedialog/CustomizeTestDialog.java diff --git a/src/main/java/com/weirddev/testme/intellij/ui/customizedialog/FileTemplateCustomization.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/customizedialog/FileTemplateCustomization.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/ui/customizedialog/FileTemplateCustomization.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/customizedialog/FileTemplateCustomization.java diff --git a/src/main/java/com/weirddev/testme/intellij/ui/model/TestMeFileTemplate.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/model/TestMeFileTemplate.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/ui/model/TestMeFileTemplate.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/model/TestMeFileTemplate.java diff --git a/src/main/java/com/weirddev/testme/intellij/ui/popup/ConfigurationLinkAction.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/popup/ConfigurationLinkAction.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/ui/popup/ConfigurationLinkAction.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/popup/ConfigurationLinkAction.java diff --git a/src/main/java/com/weirddev/testme/intellij/ui/popup/TestMeActionCellRenderer.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/popup/TestMeActionCellRenderer.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/ui/popup/TestMeActionCellRenderer.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/popup/TestMeActionCellRenderer.java diff --git a/src/main/java/com/weirddev/testme/intellij/ui/popup/TestMePopUpHandler.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/popup/TestMePopUpHandler.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/ui/popup/TestMePopUpHandler.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/popup/TestMePopUpHandler.java diff --git a/src/main/java/com/weirddev/testme/intellij/ui/settings/TestMeConfigurable.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/settings/TestMeConfigurable.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/ui/settings/TestMeConfigurable.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/settings/TestMeConfigurable.java diff --git a/src/main/java/com/weirddev/testme/intellij/ui/settings/TestMeSettingsForm.form b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/settings/TestMeSettingsForm.form similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/ui/settings/TestMeSettingsForm.form rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/settings/TestMeSettingsForm.form diff --git a/src/main/java/com/weirddev/testme/intellij/ui/settings/TestMeSettingsForm.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/settings/TestMeSettingsForm.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/ui/settings/TestMeSettingsForm.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/settings/TestMeSettingsForm.java diff --git a/src/main/java/com/weirddev/testme/intellij/ui/template/ExportableFileTemplateSettings.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/ExportableFileTemplateSettings.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/ui/template/ExportableFileTemplateSettings.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/ExportableFileTemplateSettings.java diff --git a/src/main/java/com/weirddev/testme/intellij/ui/template/FTManager.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FTManager.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/ui/template/FTManager.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FTManager.java diff --git a/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateConfigurable.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateConfigurable.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateConfigurable.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateConfigurable.java diff --git a/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateHighlighter.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateHighlighter.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateHighlighter.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateHighlighter.java diff --git a/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateLoadResult.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateLoadResult.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateLoadResult.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateLoadResult.java diff --git a/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateSettings.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateSettings.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateSettings.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateSettings.java diff --git a/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTab.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTab.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTab.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTab.java diff --git a/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTabAsList.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTabAsList.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTabAsList.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTabAsList.java diff --git a/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTextLexer.flex b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTextLexer.flex similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTextLexer.flex rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTextLexer.flex diff --git a/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTokenType.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTokenType.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTokenType.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTokenType.java diff --git a/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplatesLoader.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplatesLoader.java similarity index 98% rename from src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplatesLoader.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplatesLoader.java index 7979c4a2..c3b85fab 100644 --- a/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplatesLoader.java +++ b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplatesLoader.java @@ -177,8 +177,8 @@ else if (path.endsWith(DESCRIPTION_EXTENSION_SUFFIX)) { String extension = FileUtilRt.getExtension(filename); String templateName = filename.substring(0, filename.length() - extension.length() - 1); URL templateUrl = toFullPath(root, path); - String descriptionPath = getDescriptionPath(prefix, templateName, extension, descriptionPaths); - URL descriptionUrl = descriptionPath == null ? null : toFullPath(root, descriptionPath); + String descriptionPath = FileTemplatesLoader.TESTS_DIR+"/"+ DEFAULT_TEMPLATE_DESCRIPTION_FILENAME; + URL descriptionUrl = toFullPath(root, descriptionPath); assert templateUrl != null; ClassLoader classLoader = module.getClassLoader(); result.getResult().putValue(prefix, diff --git a/src/main/java/com/weirddev/testme/intellij/ui/template/TestMeTemplateManager.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/TestMeTemplateManager.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/ui/template/TestMeTemplateManager.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/TestMeTemplateManager.java diff --git a/src/main/java/com/weirddev/testme/intellij/ui/template/TestTemplatesConfigurable.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/TestTemplatesConfigurable.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/ui/template/TestTemplatesConfigurable.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/TestTemplatesConfigurable.java diff --git a/src/main/java/com/weirddev/testme/intellij/ui/template/UrlUtil.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/UrlUtil.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/ui/template/UrlUtil.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/UrlUtil.java diff --git a/src/main/java/com/weirddev/testme/intellij/ui/template/_FileTemplateTextLexer.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/_FileTemplateTextLexer.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/ui/template/_FileTemplateTextLexer.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/_FileTemplateTextLexer.java diff --git a/src/main/java/com/weirddev/testme/intellij/utils/AccessLevelReflectionUtils.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/AccessLevelReflectionUtils.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/utils/AccessLevelReflectionUtils.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/AccessLevelReflectionUtils.java diff --git a/src/main/java/com/weirddev/testme/intellij/utils/ClassNameUtils.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/ClassNameUtils.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/utils/ClassNameUtils.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/ClassNameUtils.java diff --git a/src/main/java/com/weirddev/testme/intellij/utils/JavaPsiTreeUtils.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/JavaPsiTreeUtils.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/utils/JavaPsiTreeUtils.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/JavaPsiTreeUtils.java diff --git a/src/main/java/com/weirddev/testme/intellij/utils/JavaTypeUtils.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/JavaTypeUtils.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/utils/JavaTypeUtils.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/JavaTypeUtils.java diff --git a/src/main/java/com/weirddev/testme/intellij/utils/Node.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/Node.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/utils/Node.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/Node.java diff --git a/src/main/java/com/weirddev/testme/intellij/utils/PropertyUtils.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/PropertyUtils.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/utils/PropertyUtils.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/PropertyUtils.java diff --git a/src/main/java/com/weirddev/testme/intellij/utils/ResourceLoader.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/ResourceLoader.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/utils/ResourceLoader.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/ResourceLoader.java diff --git a/src/main/java/com/weirddev/testme/intellij/utils/TemplateFileNameFormatter.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/TemplateFileNameFormatter.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/utils/TemplateFileNameFormatter.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/TemplateFileNameFormatter.java diff --git a/src/main/java/com/weirddev/testme/intellij/utils/TestFileTemplateUtil.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/TestFileTemplateUtil.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/utils/TestFileTemplateUtil.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/TestFileTemplateUtil.java diff --git a/src/main/java/com/weirddev/testme/intellij/utils/TestFileUpdateInfo.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/TestFileUpdateInfo.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/utils/TestFileUpdateInfo.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/TestFileUpdateInfo.java diff --git a/src/main/java/com/weirddev/testme/intellij/utils/TestFileUpdateUtil.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/TestFileUpdateUtil.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/utils/TestFileUpdateUtil.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/TestFileUpdateUtil.java diff --git a/src/main/java/com/weirddev/testme/intellij/utils/TestSubjectResolverUtils.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/TestSubjectResolverUtils.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/utils/TestSubjectResolverUtils.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/TestSubjectResolverUtils.java diff --git a/src/main/java/com/weirddev/testme/intellij/utils/TypeUtils.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/TypeUtils.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/utils/TypeUtils.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/TypeUtils.java diff --git a/src/main/java/com/weirddev/testme/intellij/utils/UrlClassLoaderUtils.java b/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/UrlClassLoaderUtils.java similarity index 100% rename from src/main/java/com/weirddev/testme/intellij/utils/UrlClassLoaderUtils.java rename to testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/UrlClassLoaderUtils.java diff --git a/src/main/resources/META-INF/plugin-groovy.xml b/testme-intellij-core/src/main/resources/META-INF/plugin-groovy.xml similarity index 100% rename from src/main/resources/META-INF/plugin-groovy.xml rename to testme-intellij-core/src/main/resources/META-INF/plugin-groovy.xml diff --git a/src/main/resources/META-INF/plugin-scala.xml b/testme-intellij-core/src/main/resources/META-INF/plugin-scala.xml similarity index 100% rename from src/main/resources/META-INF/plugin-scala.xml rename to testme-intellij-core/src/main/resources/META-INF/plugin-scala.xml diff --git a/src/main/resources/META-INF/plugin.xml b/testme-intellij-core/src/main/resources/META-INF/plugin.xml similarity index 100% rename from src/main/resources/META-INF/plugin.xml rename to testme-intellij-core/src/main/resources/META-INF/plugin.xml diff --git a/src/main/resources/META-INF/pluginIcon.svg b/testme-intellij-core/src/main/resources/META-INF/pluginIcon.svg similarity index 100% rename from src/main/resources/META-INF/pluginIcon.svg rename to testme-intellij-core/src/main/resources/META-INF/pluginIcon.svg diff --git a/src/main/resources/fileTemplates/internal/velocity_implicit.vm b/testme-intellij-core/src/main/resources/fileTemplates/internal/velocity_implicit.vm similarity index 100% rename from src/main/resources/fileTemplates/internal/velocity_implicit.vm rename to testme-intellij-core/src/main/resources/fileTemplates/internal/velocity_implicit.vm diff --git a/src/main/resources/fileTemplates/testMeIncludes/TestMe Footer.java.ft b/testme-intellij-core/src/main/resources/fileTemplates/testMeIncludes/TestMe Footer.java.ft similarity index 100% rename from src/main/resources/fileTemplates/testMeIncludes/TestMe Footer.java.ft rename to testme-intellij-core/src/main/resources/fileTemplates/testMeIncludes/TestMe Footer.java.ft diff --git a/src/main/resources/fileTemplates/testMeIncludes/TestMe common macros.java.ft b/testme-intellij-core/src/main/resources/fileTemplates/testMeIncludes/TestMe common macros.java.ft similarity index 100% rename from src/main/resources/fileTemplates/testMeIncludes/TestMe common macros.java.ft rename to testme-intellij-core/src/main/resources/fileTemplates/testMeIncludes/TestMe common macros.java.ft diff --git a/src/main/resources/fileTemplates/testMeIncludes/TestMe macros.groovy.ft b/testme-intellij-core/src/main/resources/fileTemplates/testMeIncludes/TestMe macros.groovy.ft similarity index 100% rename from src/main/resources/fileTemplates/testMeIncludes/TestMe macros.groovy.ft rename to testme-intellij-core/src/main/resources/fileTemplates/testMeIncludes/TestMe macros.groovy.ft diff --git a/src/main/resources/fileTemplates/testMeIncludes/TestMe macros.java.ft b/testme-intellij-core/src/main/resources/fileTemplates/testMeIncludes/TestMe macros.java.ft similarity index 100% rename from src/main/resources/fileTemplates/testMeIncludes/TestMe macros.java.ft rename to testme-intellij-core/src/main/resources/fileTemplates/testMeIncludes/TestMe macros.java.ft diff --git a/src/main/resources/fileTemplates/testMeIncludes/TestMe macros.scala.ft b/testme-intellij-core/src/main/resources/fileTemplates/testMeIncludes/TestMe macros.scala.ft similarity index 100% rename from src/main/resources/fileTemplates/testMeIncludes/TestMe macros.scala.ft rename to testme-intellij-core/src/main/resources/fileTemplates/testMeIncludes/TestMe macros.scala.ft diff --git a/src/main/resources/fileTemplates/testMeIncludes/default.html b/testme-intellij-core/src/main/resources/fileTemplates/testMeIncludes/default.html similarity index 100% rename from src/main/resources/fileTemplates/testMeIncludes/default.html rename to testme-intellij-core/src/main/resources/fileTemplates/testMeIncludes/default.html diff --git a/src/main/resources/fileTemplates/testMeTests/Groovy, JUnit4 & Mockito.groovy.ft b/testme-intellij-core/src/main/resources/fileTemplates/testMeTests/Groovy, JUnit4 & Mockito.groovy.ft similarity index 100% rename from src/main/resources/fileTemplates/testMeTests/Groovy, JUnit4 & Mockito.groovy.ft rename to testme-intellij-core/src/main/resources/fileTemplates/testMeTests/Groovy, JUnit4 & Mockito.groovy.ft diff --git a/src/main/resources/fileTemplates/testMeTests/Groovy, Spock & Mockito.groovy.ft b/testme-intellij-core/src/main/resources/fileTemplates/testMeTests/Groovy, Spock & Mockito.groovy.ft similarity index 100% rename from src/main/resources/fileTemplates/testMeTests/Groovy, Spock & Mockito.groovy.ft rename to testme-intellij-core/src/main/resources/fileTemplates/testMeTests/Groovy, Spock & Mockito.groovy.ft diff --git a/src/main/resources/fileTemplates/testMeTests/JUnit4 & Mockito.java.ft b/testme-intellij-core/src/main/resources/fileTemplates/testMeTests/JUnit4 & Mockito.java.ft similarity index 100% rename from src/main/resources/fileTemplates/testMeTests/JUnit4 & Mockito.java.ft rename to testme-intellij-core/src/main/resources/fileTemplates/testMeTests/JUnit4 & Mockito.java.ft diff --git a/src/main/resources/fileTemplates/testMeTests/JUnit4 & Powermock.java.ft b/testme-intellij-core/src/main/resources/fileTemplates/testMeTests/JUnit4 & Powermock.java.ft similarity index 100% rename from src/main/resources/fileTemplates/testMeTests/JUnit4 & Powermock.java.ft rename to testme-intellij-core/src/main/resources/fileTemplates/testMeTests/JUnit4 & Powermock.java.ft diff --git a/src/main/resources/fileTemplates/testMeTests/JUnit5 & Mockito.java.ft b/testme-intellij-core/src/main/resources/fileTemplates/testMeTests/JUnit5 & Mockito.java.ft similarity index 100% rename from src/main/resources/fileTemplates/testMeTests/JUnit5 & Mockito.java.ft rename to testme-intellij-core/src/main/resources/fileTemplates/testMeTests/JUnit5 & Mockito.java.ft diff --git a/src/main/resources/fileTemplates/testMeTests/Parameterized Groovy, Spock & Mockito.groovy.ft b/testme-intellij-core/src/main/resources/fileTemplates/testMeTests/Parameterized Groovy, Spock & Mockito.groovy.ft similarity index 100% rename from src/main/resources/fileTemplates/testMeTests/Parameterized Groovy, Spock & Mockito.groovy.ft rename to testme-intellij-core/src/main/resources/fileTemplates/testMeTests/Parameterized Groovy, Spock & Mockito.groovy.ft diff --git a/src/main/resources/fileTemplates/testMeTests/Specs2 & Mockito.scala.ft b/testme-intellij-core/src/main/resources/fileTemplates/testMeTests/Specs2 & Mockito.scala.ft similarity index 100% rename from src/main/resources/fileTemplates/testMeTests/Specs2 & Mockito.scala.ft rename to testme-intellij-core/src/main/resources/fileTemplates/testMeTests/Specs2 & Mockito.scala.ft diff --git a/src/main/resources/fileTemplates/testMeTests/TestNG & Mockito.java.ft b/testme-intellij-core/src/main/resources/fileTemplates/testMeTests/TestNG & Mockito.java.ft similarity index 100% rename from src/main/resources/fileTemplates/testMeTests/TestNG & Mockito.java.ft rename to testme-intellij-core/src/main/resources/fileTemplates/testMeTests/TestNG & Mockito.java.ft diff --git a/src/main/resources/fileTemplates/testMeTests/default.html b/testme-intellij-core/src/main/resources/fileTemplates/testMeTests/default.html similarity index 100% rename from src/main/resources/fileTemplates/testMeTests/default.html rename to testme-intellij-core/src/main/resources/fileTemplates/testMeTests/default.html diff --git a/src/main/resources/fileTemplates/velocity.properties b/testme-intellij-core/src/main/resources/fileTemplates/velocity.properties similarity index 100% rename from src/main/resources/fileTemplates/velocity.properties rename to testme-intellij-core/src/main/resources/fileTemplates/velocity.properties diff --git a/src/main/resources/icons/TestMe.png b/testme-intellij-core/src/main/resources/icons/TestMe.png similarity index 100% rename from src/main/resources/icons/TestMe.png rename to testme-intellij-core/src/main/resources/icons/TestMe.png diff --git a/src/main/resources/icons/groovy.png b/testme-intellij-core/src/main/resources/icons/groovy.png similarity index 100% rename from src/main/resources/icons/groovy.png rename to testme-intellij-core/src/main/resources/icons/groovy.png diff --git a/src/main/resources/icons/junit.png b/testme-intellij-core/src/main/resources/icons/junit.png similarity index 100% rename from src/main/resources/icons/junit.png rename to testme-intellij-core/src/main/resources/icons/junit.png diff --git a/src/main/resources/icons/junit5.png b/testme-intellij-core/src/main/resources/icons/junit5.png similarity index 100% rename from src/main/resources/icons/junit5.png rename to testme-intellij-core/src/main/resources/icons/junit5.png diff --git a/src/main/resources/icons/junit_dark.png b/testme-intellij-core/src/main/resources/icons/junit_dark.png similarity index 100% rename from src/main/resources/icons/junit_dark.png rename to testme-intellij-core/src/main/resources/icons/junit_dark.png diff --git a/src/main/resources/icons/mockito.png b/testme-intellij-core/src/main/resources/icons/mockito.png similarity index 100% rename from src/main/resources/icons/mockito.png rename to testme-intellij-core/src/main/resources/icons/mockito.png diff --git a/src/main/resources/icons/powermock.png b/testme-intellij-core/src/main/resources/icons/powermock.png similarity index 100% rename from src/main/resources/icons/powermock.png rename to testme-intellij-core/src/main/resources/icons/powermock.png diff --git a/src/main/resources/icons/scala.png b/testme-intellij-core/src/main/resources/icons/scala.png similarity index 100% rename from src/main/resources/icons/scala.png rename to testme-intellij-core/src/main/resources/icons/scala.png diff --git a/src/main/resources/icons/testNG.png b/testme-intellij-core/src/main/resources/icons/testNG.png similarity index 100% rename from src/main/resources/icons/testNG.png rename to testme-intellij-core/src/main/resources/icons/testNG.png diff --git a/src/main/resources/intentionDescriptions/CreateTestForMethodIntention/after.java.template b/testme-intellij-core/src/main/resources/intentionDescriptions/CreateTestForMethodIntention/after.java.template similarity index 100% rename from src/main/resources/intentionDescriptions/CreateTestForMethodIntention/after.java.template rename to testme-intellij-core/src/main/resources/intentionDescriptions/CreateTestForMethodIntention/after.java.template diff --git a/src/main/resources/intentionDescriptions/CreateTestForMethodIntention/before.java.template b/testme-intellij-core/src/main/resources/intentionDescriptions/CreateTestForMethodIntention/before.java.template similarity index 100% rename from src/main/resources/intentionDescriptions/CreateTestForMethodIntention/before.java.template rename to testme-intellij-core/src/main/resources/intentionDescriptions/CreateTestForMethodIntention/before.java.template diff --git a/src/main/resources/intentionDescriptions/CreateTestForMethodIntention/description.html b/testme-intellij-core/src/main/resources/intentionDescriptions/CreateTestForMethodIntention/description.html similarity index 100% rename from src/main/resources/intentionDescriptions/CreateTestForMethodIntention/description.html rename to testme-intellij-core/src/main/resources/intentionDescriptions/CreateTestForMethodIntention/description.html diff --git a/src/main/resources/intentionDescriptions/CreateTestMeAction/after.java.template b/testme-intellij-core/src/main/resources/intentionDescriptions/CreateTestMeAction/after.java.template similarity index 100% rename from src/main/resources/intentionDescriptions/CreateTestMeAction/after.java.template rename to testme-intellij-core/src/main/resources/intentionDescriptions/CreateTestMeAction/after.java.template diff --git a/src/main/resources/intentionDescriptions/CreateTestMeAction/before.java.template b/testme-intellij-core/src/main/resources/intentionDescriptions/CreateTestMeAction/before.java.template similarity index 100% rename from src/main/resources/intentionDescriptions/CreateTestMeAction/before.java.template rename to testme-intellij-core/src/main/resources/intentionDescriptions/CreateTestMeAction/before.java.template diff --git a/src/main/resources/intentionDescriptions/CreateTestMeAction/description.html b/testme-intellij-core/src/main/resources/intentionDescriptions/CreateTestMeAction/description.html similarity index 100% rename from src/main/resources/intentionDescriptions/CreateTestMeAction/description.html rename to testme-intellij-core/src/main/resources/intentionDescriptions/CreateTestMeAction/description.html diff --git a/src/main/resources/messages/TestMeBundle.properties b/testme-intellij-core/src/main/resources/messages/TestMeBundle.properties similarity index 100% rename from src/main/resources/messages/TestMeBundle.properties rename to testme-intellij-core/src/main/resources/messages/TestMeBundle.properties diff --git a/src/test/groovy/com/weirddev/testme/intellij/IconTokensReplacerTest.groovy b/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/IconTokensReplacerTest.groovy similarity index 100% rename from src/test/groovy/com/weirddev/testme/intellij/IconTokensReplacerTest.groovy rename to testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/IconTokensReplacerTest.groovy diff --git a/src/test/groovy/com/weirddev/testme/intellij/generator/MockBuilderFactoryTest.groovy b/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/generator/MockBuilderFactoryTest.groovy similarity index 100% rename from src/test/groovy/com/weirddev/testme/intellij/generator/MockBuilderFactoryTest.groovy rename to testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/generator/MockBuilderFactoryTest.groovy diff --git a/src/test/groovy/com/weirddev/testme/intellij/generator/TestTemplateContextBuilderTest.groovy b/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/generator/TestTemplateContextBuilderTest.groovy similarity index 100% rename from src/test/groovy/com/weirddev/testme/intellij/generator/TestTemplateContextBuilderTest.groovy rename to testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/generator/TestTemplateContextBuilderTest.groovy diff --git a/src/test/groovy/com/weirddev/testme/intellij/icon/TemplateNameFormatterTest.groovy b/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/icon/TemplateNameFormatterTest.groovy similarity index 100% rename from src/test/groovy/com/weirddev/testme/intellij/icon/TemplateNameFormatterTest.groovy rename to testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/icon/TemplateNameFormatterTest.groovy diff --git a/src/test/groovy/com/weirddev/testme/intellij/template/TemplateRegistryTest.groovy b/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/TemplateRegistryTest.groovy similarity index 100% rename from src/test/groovy/com/weirddev/testme/intellij/template/TemplateRegistryTest.groovy rename to testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/TemplateRegistryTest.groovy diff --git a/src/test/groovy/com/weirddev/testme/intellij/template/context/GroovyTestBuilderImplTest.groovy b/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/context/GroovyTestBuilderImplTest.groovy similarity index 100% rename from src/test/groovy/com/weirddev/testme/intellij/template/context/GroovyTestBuilderImplTest.groovy rename to testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/context/GroovyTestBuilderImplTest.groovy diff --git a/src/test/groovy/com/weirddev/testme/intellij/template/context/JavaTestBuilderImplTest.groovy b/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/context/JavaTestBuilderImplTest.groovy similarity index 100% rename from src/test/groovy/com/weirddev/testme/intellij/template/context/JavaTestBuilderImplTest.groovy rename to testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/context/JavaTestBuilderImplTest.groovy diff --git a/src/test/groovy/com/weirddev/testme/intellij/template/context/LanguageTest.groovy b/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/context/LanguageTest.groovy similarity index 100% rename from src/test/groovy/com/weirddev/testme/intellij/template/context/LanguageTest.groovy rename to testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/context/LanguageTest.groovy diff --git a/src/test/groovy/com/weirddev/testme/intellij/template/context/MockitoMockBuilderTest.groovy b/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/context/MockitoMockBuilderTest.groovy similarity index 100% rename from src/test/groovy/com/weirddev/testme/intellij/template/context/MockitoMockBuilderTest.groovy rename to testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/context/MockitoMockBuilderTest.groovy diff --git a/src/test/groovy/com/weirddev/testme/intellij/template/context/StringUtilsTest.groovy b/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/context/StringUtilsTest.groovy similarity index 100% rename from src/test/groovy/com/weirddev/testme/intellij/template/context/StringUtilsTest.groovy rename to testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/context/StringUtilsTest.groovy diff --git a/src/test/groovy/com/weirddev/testme/intellij/template/context/TypeTest.groovy b/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/context/TypeTest.groovy similarity index 100% rename from src/test/groovy/com/weirddev/testme/intellij/template/context/TypeTest.groovy rename to testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/context/TypeTest.groovy diff --git a/src/test/groovy/com/weirddev/testme/intellij/utils/ClassNameUtilsSpec.groovy b/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/utils/ClassNameUtilsSpec.groovy similarity index 100% rename from src/test/groovy/com/weirddev/testme/intellij/utils/ClassNameUtilsSpec.groovy rename to testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/utils/ClassNameUtilsSpec.groovy diff --git a/src/test/groovy/com/weirddev/testme/intellij/utils/ClassNameUtilsTest.groovy b/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/utils/ClassNameUtilsTest.groovy similarity index 100% rename from src/test/groovy/com/weirddev/testme/intellij/utils/ClassNameUtilsTest.groovy rename to testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/utils/ClassNameUtilsTest.groovy diff --git a/src/test/groovy/com/weirddev/testme/intellij/utils/TemplateFileNameFormatterTest.groovy b/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/utils/TemplateFileNameFormatterTest.groovy similarity index 100% rename from src/test/groovy/com/weirddev/testme/intellij/utils/TemplateFileNameFormatterTest.groovy rename to testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/utils/TemplateFileNameFormatterTest.groovy diff --git a/src/test/groovy/com/weirddev/testme/intellij/utils/TypeUtilsTest.groovy b/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/utils/TypeUtilsTest.groovy similarity index 100% rename from src/test/groovy/com/weirddev/testme/intellij/utils/TypeUtilsTest.groovy rename to testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/utils/TypeUtilsTest.groovy diff --git a/src/integrationTest/java/com/weirddev/testme/intellij/BaseIJIntegrationTest.java b/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/BaseIJIntegrationTest.java similarity index 100% rename from src/integrationTest/java/com/weirddev/testme/intellij/BaseIJIntegrationTest.java rename to testme-intellij-core/src/test/java/com/weirddev/testme/intellij/BaseIJIntegrationTest.java diff --git a/src/integrationTest/java/com/weirddev/testme/intellij/LightJavaCodeInsightFixtureTestCase.java b/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/LightJavaCodeInsightFixtureTestCase.java similarity index 100% rename from src/integrationTest/java/com/weirddev/testme/intellij/LightJavaCodeInsightFixtureTestCase.java rename to testme-intellij-core/src/test/java/com/weirddev/testme/intellij/LightJavaCodeInsightFixtureTestCase.java diff --git a/src/integrationTest/java/com/weirddev/testme/intellij/TestMeAdditionalActionJunit4Test.java b/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/TestMeAdditionalActionJunit4Test.java similarity index 100% rename from src/integrationTest/java/com/weirddev/testme/intellij/TestMeAdditionalActionJunit4Test.java rename to testme-intellij-core/src/test/java/com/weirddev/testme/intellij/TestMeAdditionalActionJunit4Test.java diff --git a/src/integrationTest/java/com/weirddev/testme/intellij/action/GotoTestOrCodeHandlerExtTest.java b/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/action/GotoTestOrCodeHandlerExtTest.java similarity index 100% rename from src/integrationTest/java/com/weirddev/testme/intellij/action/GotoTestOrCodeHandlerExtTest.java rename to testme-intellij-core/src/test/java/com/weirddev/testme/intellij/action/GotoTestOrCodeHandlerExtTest.java diff --git a/src/integrationTest/java/com/weirddev/testme/intellij/action/TestMeActionHandlerTest.java b/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/action/TestMeActionHandlerTest.java similarity index 100% rename from src/integrationTest/java/com/weirddev/testme/intellij/action/TestMeActionHandlerTest.java rename to testme-intellij-core/src/test/java/com/weirddev/testme/intellij/action/TestMeActionHandlerTest.java diff --git a/src/integrationTest/java/com/weirddev/testme/intellij/action/TestMeActionTest.java b/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/action/TestMeActionTest.java similarity index 100% rename from src/integrationTest/java/com/weirddev/testme/intellij/action/TestMeActionTest.java rename to testme-intellij-core/src/test/java/com/weirddev/testme/intellij/action/TestMeActionTest.java diff --git a/src/integrationTest/java/com/weirddev/testme/intellij/generator/OptionalPluginTestDependency.java b/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/OptionalPluginTestDependency.java similarity index 100% rename from src/integrationTest/java/com/weirddev/testme/intellij/generator/OptionalPluginTestDependency.java rename to testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/OptionalPluginTestDependency.java diff --git a/src/integrationTest/java/com/weirddev/testme/intellij/generator/TestMeGeneratorGroovyJunit4Test.java b/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorGroovyJunit4Test.java similarity index 100% rename from src/integrationTest/java/com/weirddev/testme/intellij/generator/TestMeGeneratorGroovyJunit4Test.java rename to testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorGroovyJunit4Test.java diff --git a/src/integrationTest/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit4PowerMockTest.java b/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit4PowerMockTest.java similarity index 99% rename from src/integrationTest/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit4PowerMockTest.java rename to testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit4PowerMockTest.java index 58eecb21..df521c9f 100644 --- a/src/integrationTest/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit4PowerMockTest.java +++ b/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit4PowerMockTest.java @@ -7,7 +7,6 @@ import com.weirddev.testme.intellij.template.context.Language; import com.weirddev.testme.intellij.ui.customizedialog.FileTemplateCustomization; -import java.util.ArrayList; import java.util.List; public class TestMeGeneratorJunit4PowerMockTest extends TestMeGeneratorTestBase { diff --git a/src/integrationTest/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit4Test.java b/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit4Test.java similarity index 100% rename from src/integrationTest/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit4Test.java rename to testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit4Test.java diff --git a/src/integrationTest/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit5Test.java b/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit5Test.java similarity index 98% rename from src/integrationTest/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit5Test.java rename to testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit5Test.java index 9d724068..f3eab3fe 100644 --- a/src/integrationTest/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit5Test.java +++ b/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit5Test.java @@ -7,7 +7,6 @@ import com.weirddev.testme.intellij.template.context.Language; import com.weirddev.testme.intellij.ui.customizedialog.FileTemplateCustomization; -import java.util.ArrayList; import java.util.List; /** diff --git a/src/integrationTest/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpecs2Test.java b/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpecs2Test.java similarity index 97% rename from src/integrationTest/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpecs2Test.java rename to testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpecs2Test.java index 186943e6..fcbec256 100644 --- a/src/integrationTest/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpecs2Test.java +++ b/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpecs2Test.java @@ -13,11 +13,8 @@ import com.intellij.openapi.vfs.VirtualFile; import com.intellij.testFramework.IdeaTestUtil; import com.intellij.testFramework.LightProjectDescriptor; -import com.weirddev.testme.intellij.configuration.TestMeConfig; -import com.weirddev.testme.intellij.template.FileTemplateConfig; import com.weirddev.testme.intellij.template.TemplateRegistry; import com.weirddev.testme.intellij.template.context.Language; -import com.weirddev.testme.intellij.ui.customizedialog.FileTemplateCustomization; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; diff --git a/src/integrationTest/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpockParameterizedTest.java b/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpockParameterizedTest.java similarity index 100% rename from src/integrationTest/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpockParameterizedTest.java rename to testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpockParameterizedTest.java diff --git a/src/integrationTest/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpockTest.java b/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpockTest.java similarity index 98% rename from src/integrationTest/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpockTest.java rename to testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpockTest.java index c7285b90..246e4a63 100644 --- a/src/integrationTest/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpockTest.java +++ b/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpockTest.java @@ -7,7 +7,6 @@ import com.weirddev.testme.intellij.template.context.Language; import com.weirddev.testme.intellij.ui.customizedialog.FileTemplateCustomization; -import java.util.ArrayList; import java.util.List; /** diff --git a/src/integrationTest/java/com/weirddev/testme/intellij/generator/TestMeGeneratorTestBase.java b/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorTestBase.java similarity index 100% rename from src/integrationTest/java/com/weirddev/testme/intellij/generator/TestMeGeneratorTestBase.java rename to testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorTestBase.java diff --git a/src/integrationTest/java/com/weirddev/testme/intellij/generator/TestMeGeneratorTestNgTest.java b/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorTestNgTest.java similarity index 98% rename from src/integrationTest/java/com/weirddev/testme/intellij/generator/TestMeGeneratorTestNgTest.java rename to testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorTestNgTest.java index 5e9dbc6b..c1f6bdb5 100644 --- a/src/integrationTest/java/com/weirddev/testme/intellij/generator/TestMeGeneratorTestNgTest.java +++ b/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorTestNgTest.java @@ -7,7 +7,6 @@ import com.weirddev.testme.intellij.template.context.Language; import com.weirddev.testme.intellij.ui.customizedialog.FileTemplateCustomization; -import java.util.ArrayList; import java.util.List; /** diff --git a/src/integrationTest/java/com/weirddev/testme/intellij/utils/TestSubjectResolverUtilsTest.java b/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/utils/TestSubjectResolverUtilsTest.java similarity index 100% rename from src/integrationTest/java/com/weirddev/testme/intellij/utils/TestSubjectResolverUtilsTest.java rename to testme-intellij-core/src/test/java/com/weirddev/testme/intellij/utils/TestSubjectResolverUtilsTest.java diff --git a/testData/commonSrc/DeadOrAlive.java b/testme-intellij-core/testData/commonSrc/DeadOrAlive.java similarity index 100% rename from testData/commonSrc/DeadOrAlive.java rename to testme-intellij-core/testData/commonSrc/DeadOrAlive.java diff --git a/testData/commonSrc/Fire.java b/testme-intellij-core/testData/commonSrc/Fire.java similarity index 100% rename from testData/commonSrc/Fire.java rename to testme-intellij-core/testData/commonSrc/Fire.java diff --git a/testData/commonSrc/Flames.java b/testme-intellij-core/testData/commonSrc/Flames.java similarity index 100% rename from testData/commonSrc/Flames.java rename to testme-intellij-core/testData/commonSrc/Flames.java diff --git a/testData/commonSrc/Hunter.java b/testme-intellij-core/testData/commonSrc/Hunter.java similarity index 100% rename from testData/commonSrc/Hunter.java rename to testme-intellij-core/testData/commonSrc/Hunter.java diff --git a/testData/commonSrc/HunterImpl.java b/testme-intellij-core/testData/commonSrc/HunterImpl.java similarity index 100% rename from testData/commonSrc/HunterImpl.java rename to testme-intellij-core/testData/commonSrc/HunterImpl.java diff --git a/testData/commonSrc/com/example/SelfReferringType.java b/testme-intellij-core/testData/commonSrc/com/example/SelfReferringType.java similarity index 100% rename from testData/commonSrc/com/example/SelfReferringType.java rename to testme-intellij-core/testData/commonSrc/com/example/SelfReferringType.java diff --git a/testData/commonSrc/com/example/beans/BeanByCtor.java b/testme-intellij-core/testData/commonSrc/com/example/beans/BeanByCtor.java similarity index 100% rename from testData/commonSrc/com/example/beans/BeanByCtor.java rename to testme-intellij-core/testData/commonSrc/com/example/beans/BeanByCtor.java diff --git a/testData/commonSrc/com/example/beans/BeanThere.java b/testme-intellij-core/testData/commonSrc/com/example/beans/BeanThere.java similarity index 100% rename from testData/commonSrc/com/example/beans/BeanThere.java rename to testme-intellij-core/testData/commonSrc/com/example/beans/BeanThere.java diff --git a/testData/commonSrc/com/example/beans/BigBean.java b/testme-intellij-core/testData/commonSrc/com/example/beans/BigBean.java similarity index 100% rename from testData/commonSrc/com/example/beans/BigBean.java rename to testme-intellij-core/testData/commonSrc/com/example/beans/BigBean.java diff --git a/testData/commonSrc/com/example/beans/ConvertedBean.java b/testme-intellij-core/testData/commonSrc/com/example/beans/ConvertedBean.java similarity index 100% rename from testData/commonSrc/com/example/beans/ConvertedBean.java rename to testme-intellij-core/testData/commonSrc/com/example/beans/ConvertedBean.java diff --git a/testData/commonSrc/com/example/beans/InheritingBean.java b/testme-intellij-core/testData/commonSrc/com/example/beans/InheritingBean.java similarity index 100% rename from testData/commonSrc/com/example/beans/InheritingBean.java rename to testme-intellij-core/testData/commonSrc/com/example/beans/InheritingBean.java diff --git a/testData/commonSrc/com/example/beans/JavaBean.java b/testme-intellij-core/testData/commonSrc/com/example/beans/JavaBean.java similarity index 100% rename from testData/commonSrc/com/example/beans/JavaBean.java rename to testme-intellij-core/testData/commonSrc/com/example/beans/JavaBean.java diff --git a/testData/commonSrc/com/example/beans/Result.java b/testme-intellij-core/testData/commonSrc/com/example/beans/Result.java similarity index 100% rename from testData/commonSrc/com/example/beans/Result.java rename to testme-intellij-core/testData/commonSrc/com/example/beans/Result.java diff --git a/testData/commonSrc/com/example/beans/ResultPage.java b/testme-intellij-core/testData/commonSrc/com/example/beans/ResultPage.java similarity index 100% rename from testData/commonSrc/com/example/beans/ResultPage.java rename to testme-intellij-core/testData/commonSrc/com/example/beans/ResultPage.java diff --git a/testData/commonSrc/com/example/beans/SettersOverCtors.java b/testme-intellij-core/testData/commonSrc/com/example/beans/SettersOverCtors.java similarity index 100% rename from testData/commonSrc/com/example/beans/SettersOverCtors.java rename to testme-intellij-core/testData/commonSrc/com/example/beans/SettersOverCtors.java diff --git a/testData/commonSrc/com/example/beans/Spiral.java b/testme-intellij-core/testData/commonSrc/com/example/beans/Spiral.java similarity index 100% rename from testData/commonSrc/com/example/beans/Spiral.java rename to testme-intellij-core/testData/commonSrc/com/example/beans/Spiral.java diff --git a/testData/commonSrc/com/example/common/LogSupport.scala b/testme-intellij-core/testData/commonSrc/com/example/common/LogSupport.scala similarity index 100% rename from testData/commonSrc/com/example/common/LogSupport.scala rename to testme-intellij-core/testData/commonSrc/com/example/common/LogSupport.scala diff --git a/testData/commonSrc/com/example/dependencies/AbstractParent.java b/testme-intellij-core/testData/commonSrc/com/example/dependencies/AbstractParent.java similarity index 100% rename from testData/commonSrc/com/example/dependencies/AbstractParent.java rename to testme-intellij-core/testData/commonSrc/com/example/dependencies/AbstractParent.java diff --git a/testData/commonSrc/com/example/dependencies/ChildWithSetters.java b/testme-intellij-core/testData/commonSrc/com/example/dependencies/ChildWithSetters.java similarity index 100% rename from testData/commonSrc/com/example/dependencies/ChildWithSetters.java rename to testme-intellij-core/testData/commonSrc/com/example/dependencies/ChildWithSetters.java diff --git a/testData/commonSrc/com/example/dependencies/Logger.java b/testme-intellij-core/testData/commonSrc/com/example/dependencies/Logger.java similarity index 100% rename from testData/commonSrc/com/example/dependencies/Logger.java rename to testme-intellij-core/testData/commonSrc/com/example/dependencies/Logger.java diff --git a/testData/commonSrc/com/example/dependencies/MasterInterface.java b/testme-intellij-core/testData/commonSrc/com/example/dependencies/MasterInterface.java similarity index 100% rename from testData/commonSrc/com/example/dependencies/MasterInterface.java rename to testme-intellij-core/testData/commonSrc/com/example/dependencies/MasterInterface.java diff --git a/testData/commonSrc/com/example/dependencies/SelfishService.java b/testme-intellij-core/testData/commonSrc/com/example/dependencies/SelfishService.java similarity index 100% rename from testData/commonSrc/com/example/dependencies/SelfishService.java rename to testme-intellij-core/testData/commonSrc/com/example/dependencies/SelfishService.java diff --git a/testData/commonSrc/com/example/dependencies/TimeMachine.scala b/testme-intellij-core/testData/commonSrc/com/example/dependencies/TimeMachine.scala similarity index 100% rename from testData/commonSrc/com/example/dependencies/TimeMachine.scala rename to testme-intellij-core/testData/commonSrc/com/example/dependencies/TimeMachine.scala diff --git a/testData/commonSrc/com/example/foes/Ace.java b/testme-intellij-core/testData/commonSrc/com/example/foes/Ace.java similarity index 100% rename from testData/commonSrc/com/example/foes/Ace.java rename to testme-intellij-core/testData/commonSrc/com/example/foes/Ace.java diff --git a/testData/commonSrc/com/example/foes/BeanDependsOnInterface.java b/testme-intellij-core/testData/commonSrc/com/example/foes/BeanDependsOnInterface.java similarity index 100% rename from testData/commonSrc/com/example/foes/BeanDependsOnInterface.java rename to testme-intellij-core/testData/commonSrc/com/example/foes/BeanDependsOnInterface.java diff --git a/testData/commonSrc/com/example/foes/Fear.java b/testme-intellij-core/testData/commonSrc/com/example/foes/Fear.java similarity index 100% rename from testData/commonSrc/com/example/foes/Fear.java rename to testme-intellij-core/testData/commonSrc/com/example/foes/Fear.java diff --git a/testData/commonSrc/com/example/foes/Fire.java b/testme-intellij-core/testData/commonSrc/com/example/foes/Fire.java similarity index 100% rename from testData/commonSrc/com/example/foes/Fire.java rename to testme-intellij-core/testData/commonSrc/com/example/foes/Fire.java diff --git a/testData/commonSrc/com/example/foes/FireBall.java b/testme-intellij-core/testData/commonSrc/com/example/foes/FireBall.java similarity index 100% rename from testData/commonSrc/com/example/foes/FireBall.java rename to testme-intellij-core/testData/commonSrc/com/example/foes/FireBall.java diff --git a/testData/commonSrc/com/example/foes/Ice.java b/testme-intellij-core/testData/commonSrc/com/example/foes/Ice.java similarity index 100% rename from testData/commonSrc/com/example/foes/Ice.java rename to testme-intellij-core/testData/commonSrc/com/example/foes/Ice.java diff --git a/testData/commonSrc/com/example/foes/Pokemon.java b/testme-intellij-core/testData/commonSrc/com/example/foes/Pokemon.java similarity index 100% rename from testData/commonSrc/com/example/foes/Pokemon.java rename to testme-intellij-core/testData/commonSrc/com/example/foes/Pokemon.java diff --git a/testData/commonSrc/com/example/groovies/Groove.groovy b/testme-intellij-core/testData/commonSrc/com/example/groovies/Groove.groovy similarity index 100% rename from testData/commonSrc/com/example/groovies/Groove.groovy rename to testme-intellij-core/testData/commonSrc/com/example/groovies/Groove.groovy diff --git a/testData/commonSrc/com/example/groovies/ImGroovy.groovy b/testme-intellij-core/testData/commonSrc/com/example/groovies/ImGroovy.groovy similarity index 100% rename from testData/commonSrc/com/example/groovies/ImGroovy.groovy rename to testme-intellij-core/testData/commonSrc/com/example/groovies/ImGroovy.groovy diff --git a/testData/commonSrc/com/example/groovies/ImGroovyWithTupleCtor.groovy b/testme-intellij-core/testData/commonSrc/com/example/groovies/ImGroovyWithTupleCtor.groovy similarity index 100% rename from testData/commonSrc/com/example/groovies/ImGroovyWithTupleCtor.groovy rename to testme-intellij-core/testData/commonSrc/com/example/groovies/ImGroovyWithTupleCtor.groovy diff --git a/testData/commonSrc/com/example/hole/Fire.java b/testme-intellij-core/testData/commonSrc/com/example/hole/Fire.java similarity index 100% rename from testData/commonSrc/com/example/hole/Fire.java rename to testme-intellij-core/testData/commonSrc/com/example/hole/Fire.java diff --git a/testData/commonSrc/com/example/parents/impl/AbstactFoo.java b/testme-intellij-core/testData/commonSrc/com/example/parents/impl/AbstactFoo.java similarity index 100% rename from testData/commonSrc/com/example/parents/impl/AbstactFoo.java rename to testme-intellij-core/testData/commonSrc/com/example/parents/impl/AbstactFoo.java diff --git a/testData/commonSrc/com/example/parents/impl/FooInterface.java b/testme-intellij-core/testData/commonSrc/com/example/parents/impl/FooInterface.java similarity index 100% rename from testData/commonSrc/com/example/parents/impl/FooInterface.java rename to testme-intellij-core/testData/commonSrc/com/example/parents/impl/FooInterface.java diff --git a/testData/commonSrc/com/example/parents/impl/FooInterfaceExt.java b/testme-intellij-core/testData/commonSrc/com/example/parents/impl/FooInterfaceExt.java similarity index 100% rename from testData/commonSrc/com/example/parents/impl/FooInterfaceExt.java rename to testme-intellij-core/testData/commonSrc/com/example/parents/impl/FooInterfaceExt.java diff --git a/testData/commonSrc/com/example/parents/impl/FooParent.java b/testme-intellij-core/testData/commonSrc/com/example/parents/impl/FooParent.java similarity index 100% rename from testData/commonSrc/com/example/parents/impl/FooParent.java rename to testme-intellij-core/testData/commonSrc/com/example/parents/impl/FooParent.java diff --git a/testData/commonSrc/com/example/scala/CaseClass.scala b/testme-intellij-core/testData/commonSrc/com/example/scala/CaseClass.scala similarity index 100% rename from testData/commonSrc/com/example/scala/CaseClass.scala rename to testme-intellij-core/testData/commonSrc/com/example/scala/CaseClass.scala diff --git a/testData/commonSrc/com/example/scala/DayInAWeek.scala b/testme-intellij-core/testData/commonSrc/com/example/scala/DayInAWeek.scala similarity index 100% rename from testData/commonSrc/com/example/scala/DayInAWeek.scala rename to testme-intellij-core/testData/commonSrc/com/example/scala/DayInAWeek.scala diff --git a/testData/commonSrc/com/example/scala/Planet.scala b/testme-intellij-core/testData/commonSrc/com/example/scala/Planet.scala similarity index 100% rename from testData/commonSrc/com/example/scala/Planet.scala rename to testme-intellij-core/testData/commonSrc/com/example/scala/Planet.scala diff --git a/testData/commonSrc/com/example/scala/SolarSystemPlanets.scala b/testme-intellij-core/testData/commonSrc/com/example/scala/SolarSystemPlanets.scala similarity index 100% rename from testData/commonSrc/com/example/scala/SolarSystemPlanets.scala rename to testme-intellij-core/testData/commonSrc/com/example/scala/SolarSystemPlanets.scala diff --git a/testData/commonSrc/com/example/scala/WeekDay.scala b/testme-intellij-core/testData/commonSrc/com/example/scala/WeekDay.scala similarity index 100% rename from testData/commonSrc/com/example/scala/WeekDay.scala rename to testme-intellij-core/testData/commonSrc/com/example/scala/WeekDay.scala diff --git a/testData/commonSrc/com/example/services/FooType.java b/testme-intellij-core/testData/commonSrc/com/example/services/FooType.java similarity index 100% rename from testData/commonSrc/com/example/services/FooType.java rename to testme-intellij-core/testData/commonSrc/com/example/services/FooType.java diff --git a/testData/commonSrc/com/example/services/Result.java b/testme-intellij-core/testData/commonSrc/com/example/services/Result.java similarity index 100% rename from testData/commonSrc/com/example/services/Result.java rename to testme-intellij-core/testData/commonSrc/com/example/services/Result.java diff --git a/testData/commonSrc/com/example/services/impl/ContainNestedPropertyWithCtor.java b/testme-intellij-core/testData/commonSrc/com/example/services/impl/ContainNestedPropertyWithCtor.java similarity index 100% rename from testData/commonSrc/com/example/services/impl/ContainNestedPropertyWithCtor.java rename to testme-intellij-core/testData/commonSrc/com/example/services/impl/ContainNestedPropertyWithCtor.java diff --git a/testData/commonSrc/com/example/services/impl/DelegateCtor.java b/testme-intellij-core/testData/commonSrc/com/example/services/impl/DelegateCtor.java similarity index 100% rename from testData/commonSrc/com/example/services/impl/DelegateCtor.java rename to testme-intellij-core/testData/commonSrc/com/example/services/impl/DelegateCtor.java diff --git a/testData/commonSrc/com/example/services/impl/DoneThat.java b/testme-intellij-core/testData/commonSrc/com/example/services/impl/DoneThat.java similarity index 100% rename from testData/commonSrc/com/example/services/impl/DoneThat.java rename to testme-intellij-core/testData/commonSrc/com/example/services/impl/DoneThat.java diff --git a/testData/commonSrc/com/example/services/impl/FooBro.groovy b/testme-intellij-core/testData/commonSrc/com/example/services/impl/FooBro.groovy similarity index 100% rename from testData/commonSrc/com/example/services/impl/FooBro.groovy rename to testme-intellij-core/testData/commonSrc/com/example/services/impl/FooBro.groovy diff --git a/testData/commonSrc/com/example/services/impl/FooConverterAbs.java b/testme-intellij-core/testData/commonSrc/com/example/services/impl/FooConverterAbs.java similarity index 100% rename from testData/commonSrc/com/example/services/impl/FooConverterAbs.java rename to testme-intellij-core/testData/commonSrc/com/example/services/impl/FooConverterAbs.java diff --git a/testData/commonSrc/com/example/services/impl/Many.java b/testme-intellij-core/testData/commonSrc/com/example/services/impl/Many.java similarity index 100% rename from testData/commonSrc/com/example/services/impl/Many.java rename to testme-intellij-core/testData/commonSrc/com/example/services/impl/Many.java diff --git a/testData/commonSrc/com/example/util/FooUtils.java b/testme-intellij-core/testData/commonSrc/com/example/util/FooUtils.java similarity index 100% rename from testData/commonSrc/com/example/util/FooUtils.java rename to testme-intellij-core/testData/commonSrc/com/example/util/FooUtils.java diff --git a/testData/commonSrc/com/example/util/List.java b/testme-intellij-core/testData/commonSrc/com/example/util/List.java similarity index 100% rename from testData/commonSrc/com/example/util/List.java rename to testme-intellij-core/testData/commonSrc/com/example/util/List.java diff --git a/testData/commonSrc/com/example/warriers/FearFighter.java b/testme-intellij-core/testData/commonSrc/com/example/warriers/FearFighter.java similarity index 100% rename from testData/commonSrc/com/example/warriers/FearFighter.java rename to testme-intellij-core/testData/commonSrc/com/example/warriers/FearFighter.java diff --git a/testData/commonSrc/com/example/warriers/FooFighter.java b/testme-intellij-core/testData/commonSrc/com/example/warriers/FooFighter.java similarity index 100% rename from testData/commonSrc/com/example/warriers/FooFighter.java rename to testme-intellij-core/testData/commonSrc/com/example/warriers/FooFighter.java diff --git a/testData/commonSrc/com/example/warriers/TechFighter.java b/testme-intellij-core/testData/commonSrc/com/example/warriers/TechFighter.java similarity index 100% rename from testData/commonSrc/com/example/warriers/TechFighter.java rename to testme-intellij-core/testData/commonSrc/com/example/warriers/TechFighter.java diff --git a/testData/commonSrc/com/example/warriers/impl/FearFighterImpl.java b/testme-intellij-core/testData/commonSrc/com/example/warriers/impl/FearFighterImpl.java similarity index 100% rename from testData/commonSrc/com/example/warriers/impl/FearFighterImpl.java rename to testme-intellij-core/testData/commonSrc/com/example/warriers/impl/FearFighterImpl.java diff --git a/testData/commonSrc/com/example/warriers/impl/FinalCountdown.java b/testme-intellij-core/testData/commonSrc/com/example/warriers/impl/FinalCountdown.java similarity index 100% rename from testData/commonSrc/com/example/warriers/impl/FinalCountdown.java rename to testme-intellij-core/testData/commonSrc/com/example/warriers/impl/FinalCountdown.java diff --git a/testData/commonSrc/com/example/warriers/impl/FooFighterImpl.java b/testme-intellij-core/testData/commonSrc/com/example/warriers/impl/FooFighterImpl.java similarity index 100% rename from testData/commonSrc/com/example/warriers/impl/FooFighterImpl.java rename to testme-intellij-core/testData/commonSrc/com/example/warriers/impl/FooFighterImpl.java diff --git a/testData/commonSrc/com/example/warriers/impl/TechFighterImpl.java b/testme-intellij-core/testData/commonSrc/com/example/warriers/impl/TechFighterImpl.java similarity index 100% rename from testData/commonSrc/com/example/warriers/impl/TechFighterImpl.java rename to testme-intellij-core/testData/commonSrc/com/example/warriers/impl/TechFighterImpl.java diff --git a/testData/commonSrc/javax/inject/Inject.java b/testme-intellij-core/testData/commonSrc/javax/inject/Inject.java similarity index 100% rename from testData/commonSrc/javax/inject/Inject.java rename to testme-intellij-core/testData/commonSrc/javax/inject/Inject.java diff --git a/testData/commonSrc/javax/inject/Singleton.java b/testme-intellij-core/testData/commonSrc/javax/inject/Singleton.java similarity index 100% rename from testData/commonSrc/javax/inject/Singleton.java rename to testme-intellij-core/testData/commonSrc/javax/inject/Singleton.java diff --git a/testData/testMeAdditionalAction/innerClass/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeAdditionalAction/innerClass/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeAdditionalAction/innerClass/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeAdditionalAction/innerClass/com/example/services/impl/Foo.java diff --git a/testData/testMeAdditionalAction/innerClass/test/com/example/services/impl/PublicInnerClassTest.java b/testme-intellij-core/testData/testMeAdditionalAction/innerClass/test/com/example/services/impl/PublicInnerClassTest.java similarity index 100% rename from testData/testMeAdditionalAction/innerClass/test/com/example/services/impl/PublicInnerClassTest.java rename to testme-intellij-core/testData/testMeAdditionalAction/innerClass/test/com/example/services/impl/PublicInnerClassTest.java diff --git a/testData/testMeAdditionalAction/innerOfInnerClass/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeAdditionalAction/innerOfInnerClass/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeAdditionalAction/innerOfInnerClass/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeAdditionalAction/innerOfInnerClass/com/example/services/impl/Foo.java diff --git a/testData/testMeAdditionalAction/innerOfInnerClass/test/com/example/services/impl/InnerOfInnerClassTest.java b/testme-intellij-core/testData/testMeAdditionalAction/innerOfInnerClass/test/com/example/services/impl/InnerOfInnerClassTest.java similarity index 100% rename from testData/testMeAdditionalAction/innerOfInnerClass/test/com/example/services/impl/InnerOfInnerClassTest.java rename to testme-intellij-core/testData/testMeAdditionalAction/innerOfInnerClass/test/com/example/services/impl/InnerOfInnerClassTest.java diff --git a/testData/testMeAdditionalAction/innerOfInnerStaticClass/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeAdditionalAction/innerOfInnerStaticClass/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeAdditionalAction/innerOfInnerStaticClass/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeAdditionalAction/innerOfInnerStaticClass/com/example/services/impl/Foo.java diff --git a/testData/testMeAdditionalAction/innerOfInnerStaticClass/test/com/example/services/impl/InnerOfInnerStaticClassTest.java b/testme-intellij-core/testData/testMeAdditionalAction/innerOfInnerStaticClass/test/com/example/services/impl/InnerOfInnerStaticClassTest.java similarity index 100% rename from testData/testMeAdditionalAction/innerOfInnerStaticClass/test/com/example/services/impl/InnerOfInnerStaticClassTest.java rename to testme-intellij-core/testData/testMeAdditionalAction/innerOfInnerStaticClass/test/com/example/services/impl/InnerOfInnerStaticClassTest.java diff --git a/testData/testMeAdditionalAction/innerStaticClass/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeAdditionalAction/innerStaticClass/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeAdditionalAction/innerStaticClass/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeAdditionalAction/innerStaticClass/com/example/services/impl/Foo.java diff --git a/testData/testMeAdditionalAction/innerStaticClass/test/com/example/services/impl/InnerStaticClassTest.java b/testme-intellij-core/testData/testMeAdditionalAction/innerStaticClass/test/com/example/services/impl/InnerStaticClassTest.java similarity index 100% rename from testData/testMeAdditionalAction/innerStaticClass/test/com/example/services/impl/InnerStaticClassTest.java rename to testme-intellij-core/testData/testMeAdditionalAction/innerStaticClass/test/com/example/services/impl/InnerStaticClassTest.java diff --git a/testData/testMeAdditionalAction/innerStaticClassWithMember/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeAdditionalAction/innerStaticClassWithMember/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeAdditionalAction/innerStaticClassWithMember/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeAdditionalAction/innerStaticClassWithMember/com/example/services/impl/Foo.java diff --git a/testData/testMeAdditionalAction/innerStaticClassWithMember/test/com/example/services/impl/InnerStaticClassWithMemberTest.java b/testme-intellij-core/testData/testMeAdditionalAction/innerStaticClassWithMember/test/com/example/services/impl/InnerStaticClassWithMemberTest.java similarity index 100% rename from testData/testMeAdditionalAction/innerStaticClassWithMember/test/com/example/services/impl/InnerStaticClassWithMemberTest.java rename to testme-intellij-core/testData/testMeAdditionalAction/innerStaticClassWithMember/test/com/example/services/impl/InnerStaticClassWithMemberTest.java diff --git a/testData/testMeAdditionalAction/innerStaticOfInnerStaticClass/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeAdditionalAction/innerStaticOfInnerStaticClass/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeAdditionalAction/innerStaticOfInnerStaticClass/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeAdditionalAction/innerStaticOfInnerStaticClass/com/example/services/impl/Foo.java diff --git a/testData/testMeAdditionalAction/innerStaticOfInnerStaticClass/test/com/example/services/impl/InnerStaticOfInnerStaticClassTest.java b/testme-intellij-core/testData/testMeAdditionalAction/innerStaticOfInnerStaticClass/test/com/example/services/impl/InnerStaticOfInnerStaticClassTest.java similarity index 100% rename from testData/testMeAdditionalAction/innerStaticOfInnerStaticClass/test/com/example/services/impl/InnerStaticOfInnerStaticClassTest.java rename to testme-intellij-core/testData/testMeAdditionalAction/innerStaticOfInnerStaticClass/test/com/example/services/impl/InnerStaticOfInnerStaticClassTest.java diff --git a/testData/testMeGenerator/arrays/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/arrays/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/arrays/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/arrays/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/arrays/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/arrays/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/arrays/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/arrays/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/arrays/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/arrays/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/arrays/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/arrays/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/arrays/testJunit5/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/arrays/testJunit5/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/arrays/testJunit5/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/arrays/testJunit5/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/arrays/testSpecs2/com/example/services/impl/FooTest.scala b/testme-intellij-core/testData/testMeGenerator/arrays/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testData/testMeGenerator/arrays/testSpecs2/com/example/services/impl/FooTest.scala rename to testme-intellij-core/testData/testMeGenerator/arrays/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testData/testMeGenerator/arrays/testTestNg/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/arrays/testTestNg/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/arrays/testTestNg/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/arrays/testTestNg/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/avoidInfiniteRecursionSelfReferences/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/avoidInfiniteRecursionSelfReferences/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/avoidInfiniteRecursionSelfReferences/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/avoidInfiniteRecursionSelfReferences/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/avoidInfiniteRecursionSelfReferences/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/avoidInfiniteRecursionSelfReferences/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/avoidInfiniteRecursionSelfReferences/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/avoidInfiniteRecursionSelfReferences/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/avoidInfiniteRecursionSelfReferences/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/avoidInfiniteRecursionSelfReferences/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/avoidInfiniteRecursionSelfReferences/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/avoidInfiniteRecursionSelfReferences/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/bean/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/bean/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/bean/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/bean/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/bean/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/bean/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/bean/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/bean/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/bean/testSpecs2/com/example/services/impl/FooTest.scala b/testme-intellij-core/testData/testMeGenerator/bean/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testData/testMeGenerator/bean/testSpecs2/com/example/services/impl/FooTest.scala rename to testme-intellij-core/testData/testMeGenerator/bean/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testData/testMeGenerator/bean/testSpock/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/bean/testSpock/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/bean/testSpock/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/bean/testSpock/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/collections/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/collections/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/collections/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/collections/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/collections/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/collections/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/collections/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/collections/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/collections/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/collections/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/collections/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/collections/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/collections/testSpecs2/com/example/services/impl/FooTest.scala b/testme-intellij-core/testData/testMeGenerator/collections/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testData/testMeGenerator/collections/testSpecs2/com/example/services/impl/FooTest.scala rename to testme-intellij-core/testData/testMeGenerator/collections/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testData/testMeGenerator/constants/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/constants/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/constants/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/constants/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/constants/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/constants/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/constants/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/constants/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/constants/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/constants/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/constants/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/constants/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/constants/testSpecs2/com/example/services/impl/FooTest.scala b/testme-intellij-core/testData/testMeGenerator/constants/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testData/testMeGenerator/constants/testSpecs2/com/example/services/impl/FooTest.scala rename to testme-intellij-core/testData/testMeGenerator/constants/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testData/testMeGenerator/constructors/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/constructors/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/constructors/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/constructors/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/constructors/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/constructors/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/constructors/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/constructors/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/constructors/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/constructors/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/constructors/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/constructors/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/ctorOverProps/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/ctorOverProps/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/ctorOverProps/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/ctorOverProps/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/ctorOverProps/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/ctorOverProps/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/ctorOverProps/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/ctorOverProps/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/ctorOverProps/testSpock/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/ctorOverProps/testSpock/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/ctorOverProps/testSpock/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/ctorOverProps/testSpock/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/ctorOverSetters/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/ctorOverSetters/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/ctorOverSetters/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/ctorOverSetters/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/ctorOverSetters/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/ctorOverSetters/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/ctorOverSetters/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/ctorOverSetters/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/ctorWhenNoMocks/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/ctorWhenNoMocks/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/ctorWhenNoMocks/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/ctorWhenNoMocks/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/ctorWhenNoMocks/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/ctorWhenNoMocks/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/ctorWhenNoMocks/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/ctorWhenNoMocks/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/ctorWhenNoMocks/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/ctorWhenNoMocks/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/ctorWhenNoMocks/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/ctorWhenNoMocks/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/date/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/date/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/date/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/date/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/date/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/date/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/date/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/date/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/date/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/date/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/date/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/date/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/testPowerMock/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/testPowerMock/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/testPowerMock/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/testPowerMock/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/defaultPackage/src/Foo.java b/testme-intellij-core/testData/testMeGenerator/defaultPackage/src/Foo.java similarity index 100% rename from testData/testMeGenerator/defaultPackage/src/Foo.java rename to testme-intellij-core/testData/testMeGenerator/defaultPackage/src/Foo.java diff --git a/testData/testMeGenerator/defaultPackage/test/FooTest.java b/testme-intellij-core/testData/testMeGenerator/defaultPackage/test/FooTest.java similarity index 100% rename from testData/testMeGenerator/defaultPackage/test/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/defaultPackage/test/FooTest.java diff --git a/testData/testMeGenerator/defaultPackage/testGroovy/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/defaultPackage/testGroovy/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/defaultPackage/testGroovy/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/defaultPackage/testGroovy/FooTest.groovy diff --git a/testData/testMeGenerator/directlyReferencedPropertiesNotIgnored/src/com/example/beans/Foo.java b/testme-intellij-core/testData/testMeGenerator/directlyReferencedPropertiesNotIgnored/src/com/example/beans/Foo.java similarity index 100% rename from testData/testMeGenerator/directlyReferencedPropertiesNotIgnored/src/com/example/beans/Foo.java rename to testme-intellij-core/testData/testMeGenerator/directlyReferencedPropertiesNotIgnored/src/com/example/beans/Foo.java diff --git a/testData/testMeGenerator/directlyReferencedPropertiesNotIgnored/testGroovy/com/example/beans/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/directlyReferencedPropertiesNotIgnored/testGroovy/com/example/beans/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/directlyReferencedPropertiesNotIgnored/testGroovy/com/example/beans/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/directlyReferencedPropertiesNotIgnored/testGroovy/com/example/beans/FooTest.groovy diff --git a/testData/testMeGenerator/enum/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/enum/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/enum/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/enum/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/enum/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/enum/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/enum/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/enum/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/enum/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/enum/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/enum/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/enum/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/enumSubject/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/enumSubject/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/enumSubject/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/enumSubject/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/enumSubject/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/enumSubject/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/enumSubject/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/enumSubject/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/enumSubject/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/enumSubject/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/enumSubject/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/enumSubject/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/fileTemplateCustomization/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/fileTemplateCustomization/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/fileTemplateCustomization/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/fileTemplateCustomization/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/fileTemplateCustomization/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/fileTemplateCustomization/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/fileTemplateCustomization/testJunit5/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/testJunit5/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/fileTemplateCustomization/testJunit5/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/testJunit5/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/fileTemplateCustomization/testPowerMock/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/testPowerMock/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/fileTemplateCustomization/testPowerMock/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/testPowerMock/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/fileTemplateCustomization/testSpock/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/testSpock/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/fileTemplateCustomization/testSpock/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/testSpock/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/fileTemplateCustomization/testTestNg/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/testTestNg/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/fileTemplateCustomization/testTestNg/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/testTestNg/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/generics/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/generics/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/generics/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/generics/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/generics/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/generics/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/generics/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/generics/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/generics/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/generics/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/generics/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/generics/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/generics/testSpock/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/generics/testSpock/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/generics/testSpock/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/generics/testSpock/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/generics/testSpockParameterized/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/generics/testSpockParameterized/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/generics/testSpockParameterized/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/generics/testSpockParameterized/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/genericsTypeCollision/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/genericsTypeCollision/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/genericsTypeCollision/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/genericsTypeCollision/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/genericsTypeCollision/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/genericsTypeCollision/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/genericsTypeCollision/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/genericsTypeCollision/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/genericsTypeCollision/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/genericsTypeCollision/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/genericsTypeCollision/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/genericsTypeCollision/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/groovy/src/com/example/services/impl/Foovy.groovy b/testme-intellij-core/testData/testMeGenerator/groovy/src/com/example/services/impl/Foovy.groovy similarity index 100% rename from testData/testMeGenerator/groovy/src/com/example/services/impl/Foovy.groovy rename to testme-intellij-core/testData/testMeGenerator/groovy/src/com/example/services/impl/Foovy.groovy diff --git a/testData/testMeGenerator/groovy/test/com/example/services/impl/FoovyTest.java b/testme-intellij-core/testData/testMeGenerator/groovy/test/com/example/services/impl/FoovyTest.java similarity index 100% rename from testData/testMeGenerator/groovy/test/com/example/services/impl/FoovyTest.java rename to testme-intellij-core/testData/testMeGenerator/groovy/test/com/example/services/impl/FoovyTest.java diff --git a/testData/testMeGenerator/groovy/testGroovy/com/example/services/impl/FoovyTest.groovy b/testme-intellij-core/testData/testMeGenerator/groovy/testGroovy/com/example/services/impl/FoovyTest.groovy similarity index 100% rename from testData/testMeGenerator/groovy/testGroovy/com/example/services/impl/FoovyTest.groovy rename to testme-intellij-core/testData/testMeGenerator/groovy/testGroovy/com/example/services/impl/FoovyTest.groovy diff --git a/testData/testMeGenerator/ignoreUnusedCtorArguments/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArguments/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/ignoreUnusedCtorArguments/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArguments/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/ignoreUnusedCtorArguments/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArguments/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/ignoreUnusedCtorArguments/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArguments/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/ignoreUnusedCtorArguments/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArguments/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/ignoreUnusedCtorArguments/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArguments/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/src/com/example/services/impl/Foo.groovy b/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/src/com/example/services/impl/Foo.groovy similarity index 100% rename from testData/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/src/com/example/services/impl/Foo.groovy rename to testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/src/com/example/services/impl/Foo.groovy diff --git a/testData/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/src/com/example/services/impl/Foo.groovy b/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/src/com/example/services/impl/Foo.groovy similarity index 100% rename from testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/src/com/example/services/impl/Foo.groovy rename to testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/src/com/example/services/impl/Foo.groovy diff --git a/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenNestedProps/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenNestedProps/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenNestedProps/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenNestedProps/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenNestedProps/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenNestedProps/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenNestedProps/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenNestedProps/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/ignoreUnusedProperties/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/ignoreUnusedProperties/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/ignoreUnusedProperties/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/ignoreUnusedProperties/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/ignoreUnusedProperties/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/ignoreUnusedProperties/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/ignoreUnusedProperties/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/ignoreUnusedProperties/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/ignoreUnusedPropertiesInGroovy/src/com/example/services/impl/Foo.groovy b/testme-intellij-core/testData/testMeGenerator/ignoreUnusedPropertiesInGroovy/src/com/example/services/impl/Foo.groovy similarity index 100% rename from testData/testMeGenerator/ignoreUnusedPropertiesInGroovy/src/com/example/services/impl/Foo.groovy rename to testme-intellij-core/testData/testMeGenerator/ignoreUnusedPropertiesInGroovy/src/com/example/services/impl/Foo.groovy diff --git a/testData/testMeGenerator/ignoreUnusedPropertiesInGroovy/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/ignoreUnusedPropertiesInGroovy/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/ignoreUnusedPropertiesInGroovy/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/ignoreUnusedPropertiesInGroovy/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/ignoreUnusedPropertiesWhenInherited/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/ignoreUnusedPropertiesWhenInherited/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/ignoreUnusedPropertiesWhenInherited/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/ignoreUnusedPropertiesWhenInherited/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/ignoreUnusedPropertiesWhenInherited/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/ignoreUnusedPropertiesWhenInherited/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/ignoreUnusedPropertiesWhenInherited/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/ignoreUnusedPropertiesWhenInherited/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/inheritance/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/inheritance/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/inheritance/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/inheritance/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/inheritance/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/inheritance/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/inheritance/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/inheritance/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/inheritance/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/inheritance/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/inheritance/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/inheritance/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/inheritanceIgnored/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/inheritanceIgnored/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/inheritanceIgnored/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/inheritanceIgnored/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/inheritanceIgnored/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/inheritanceIgnored/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/inheritanceIgnored/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/inheritanceIgnored/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/inheritanceIgnored/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/inheritanceIgnored/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/inheritanceIgnored/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/inheritanceIgnored/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/javaCallsGroovy/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/javaCallsGroovy/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/javaCallsGroovy/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/javaCallsGroovy/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/javaCallsGroovy/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/javaCallsGroovy/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/javaCallsGroovy/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/javaCallsGroovy/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/miscReplacementTypes/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/miscReplacementTypes/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/miscReplacementTypes/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/miscReplacementTypes/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/miscReplacementTypes/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/miscReplacementTypes/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/miscReplacementTypes/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/miscReplacementTypes/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/miscReplacementTypes/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/miscReplacementTypes/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/miscReplacementTypes/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/miscReplacementTypes/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/mockFieldsInDependencyInjection/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/mockFieldsInDependencyInjection/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/mockFieldsInDependencyInjection/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/mockFieldsInDependencyInjection/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/mockFieldsInDependencyInjection/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/mockFieldsInDependencyInjection/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/mockFieldsInDependencyInjection/testJunit5/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/testJunit5/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/mockFieldsInDependencyInjection/testJunit5/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/testJunit5/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/mockFieldsInDependencyInjection/testPowerMock/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/testPowerMock/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/mockFieldsInDependencyInjection/testPowerMock/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/testPowerMock/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/mockFieldsInDependencyInjection/testSpock/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/testSpock/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/mockFieldsInDependencyInjection/testSpock/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/testSpock/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/mockFieldsInDependencyInjection/testTestNg/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/testTestNg/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/mockFieldsInDependencyInjection/testTestNg/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/testTestNg/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/mockFieldsInDiWithCtor/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithCtor/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/mockFieldsInDiWithCtor/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithCtor/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/mockFieldsInDiWithCtor/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithCtor/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/mockFieldsInDiWithCtor/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithCtor/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/mockFieldsInDiWithCtor/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithCtor/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/mockFieldsInDiWithCtor/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithCtor/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/mockFieldsInDiWithCtor/testJunit5/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithCtor/testJunit5/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/mockFieldsInDiWithCtor/testJunit5/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithCtor/testJunit5/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/mockFieldsInDiWithCtor/testSpock/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithCtor/testSpock/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/mockFieldsInDiWithCtor/testSpock/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithCtor/testSpock/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/mockFieldsInDiWithCtor/testTestNg/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithCtor/testTestNg/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/mockFieldsInDiWithCtor/testTestNg/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithCtor/testTestNg/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/mockFieldsInDiWithSetter/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithSetter/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/mockFieldsInDiWithSetter/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithSetter/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/mockFieldsInDiWithSetter/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithSetter/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/mockFieldsInDiWithSetter/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithSetter/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/mockFieldsInDiWithSetter/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithSetter/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/mockFieldsInDiWithSetter/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithSetter/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/mockFieldsInDiWithSetter/testJunit5/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithSetter/testJunit5/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/mockFieldsInDiWithSetter/testJunit5/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithSetter/testJunit5/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/mockFieldsInDiWithSetter/testSpock/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithSetter/testSpock/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/mockFieldsInDiWithSetter/testSpock/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithSetter/testSpock/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/mockFieldsInDiWithSetter/testTestNg/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithSetter/testTestNg/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/mockFieldsInDiWithSetter/testTestNg/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithSetter/testTestNg/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/mockReturned/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/mockReturned/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/mockReturned/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/mockReturned/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/mockReturned/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/mockReturned/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/mockReturned/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/mockReturned/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/mockReturned/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/mockReturned/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/mockReturned/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/mockReturned/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/mockReturned/testJunit5/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/mockReturned/testJunit5/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/mockReturned/testJunit5/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/mockReturned/testJunit5/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/mockReturned/testSpecs2/com/example/services/impl/FooTest.scala b/testme-intellij-core/testData/testMeGenerator/mockReturned/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testData/testMeGenerator/mockReturned/testSpecs2/com/example/services/impl/FooTest.scala rename to testme-intellij-core/testData/testMeGenerator/mockReturned/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testData/testMeGenerator/mockReturned/testSpock/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/mockReturned/testSpock/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/mockReturned/testSpock/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/mockReturned/testSpock/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/mockReturned/testTestNg/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/mockReturned/testTestNg/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/mockReturned/testTestNg/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/mockReturned/testTestNg/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/nestedClassParams/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/nestedClassParams/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/nestedClassParams/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/nestedClassParams/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/nestedClassParams/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/nestedClassParams/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/nestedClassParams/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/nestedClassParams/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/nestedClassParams/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/nestedClassParams/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/nestedClassParams/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/nestedClassParams/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/noFormatting/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/noFormatting/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/noFormatting/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/noFormatting/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/noFormatting/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/noFormatting/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/noFormatting/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/noFormatting/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/noFormatting/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/noFormatting/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/noFormatting/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/noFormatting/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/overloading/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/overloading/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/overloading/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/overloading/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/overloading/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/overloading/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/overloading/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/overloading/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/overloading/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/overloading/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/overloading/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/overloading/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/overrideAbstract/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/overrideAbstract/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/overrideAbstract/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/overrideAbstract/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/overrideAbstract/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/overrideAbstract/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/overrideAbstract/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/overrideAbstract/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/overrideAbstract/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/overrideAbstract/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/overrideAbstract/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/overrideAbstract/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/overrideAbstractIgnoreInherited/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/overrideAbstractIgnoreInherited/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/overrideAbstractIgnoreInherited/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/overrideAbstractIgnoreInherited/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/overrideAbstractIgnoreInherited/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/overrideAbstractIgnoreInherited/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/overrideAbstractIgnoreInherited/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/overrideAbstractIgnoreInherited/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/overrideAbstractIgnoreInherited/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/overrideAbstractIgnoreInherited/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/overrideAbstractIgnoreInherited/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/overrideAbstractIgnoreInherited/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/paramsConstructors/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/paramsConstructors/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/paramsConstructors/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/paramsConstructors/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/paramsConstructors/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/paramsConstructors/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/paramsConstructors/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/paramsConstructors/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/paramsConstructors/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/paramsConstructors/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/paramsConstructors/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/paramsConstructors/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/paramsConstructorsNoFqnReplacement/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/paramsConstructorsNoFqnReplacement/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/paramsConstructorsNoFqnReplacement/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/paramsConstructorsNoFqnReplacement/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/paramsConstructorsNoFqnReplacement/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/paramsConstructorsNoFqnReplacement/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/paramsConstructorsNoFqnReplacement/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/paramsConstructorsNoFqnReplacement/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/paramsConstructorsNoFqnReplacement/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/paramsConstructorsNoFqnReplacement/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/paramsConstructorsNoFqnReplacement/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/paramsConstructorsNoFqnReplacement/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/primitiveCallTypes/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/primitiveCallTypes/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/primitiveCallTypes/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/primitiveCallTypes/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/primitiveCallTypes/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/primitiveCallTypes/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/primitiveCallTypes/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/primitiveCallTypes/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/primitiveCallTypes/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/primitiveCallTypes/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/primitiveCallTypes/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/primitiveCallTypes/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/renderInternalMethodCallStubs/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubs/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/renderInternalMethodCallStubs/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubs/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/renderInternalMethodCallStubs/testPowerMock/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubs/testPowerMock/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/renderInternalMethodCallStubs/testPowerMock/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubs/testPowerMock/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/renderInternalMethodCallStubsIgnored/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubsIgnored/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/renderInternalMethodCallStubsIgnored/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubsIgnored/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/renderInternalMethodCallStubsIgnored/testPowerMock/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubsIgnored/testPowerMock/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/renderInternalMethodCallStubsIgnored/testPowerMock/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubsIgnored/testPowerMock/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/renderInternalMethodCallStubsIgnoredThrowExceptions/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubsIgnoredThrowExceptions/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/renderInternalMethodCallStubsIgnoredThrowExceptions/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubsIgnoredThrowExceptions/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/renderInternalMethodCallStubsIgnoredThrowExceptions/testPowerMock/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubsIgnoredThrowExceptions/testPowerMock/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/renderInternalMethodCallStubsIgnoredThrowExceptions/testPowerMock/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubsIgnoredThrowExceptions/testPowerMock/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/renderInternalMethodCallStubsThrowExceptions/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubsThrowExceptions/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/renderInternalMethodCallStubsThrowExceptions/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubsThrowExceptions/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/renderInternalMethodCallStubsThrowExceptions/testPowerMock/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubsThrowExceptions/testPowerMock/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/renderInternalMethodCallStubsThrowExceptions/testPowerMock/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubsThrowExceptions/testPowerMock/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/replacedInterface/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/replacedInterface/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/replacedInterface/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/replacedInterface/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/replacedInterface/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/replacedInterface/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/replacedInterface/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/replacedInterface/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/replacedInterface/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/replacedInterface/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/replacedInterface/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/replacedInterface/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/scalaCaseClass/src/com/example/services/impl/UseCase.scala b/testme-intellij-core/testData/testMeGenerator/scalaCaseClass/src/com/example/services/impl/UseCase.scala similarity index 100% rename from testData/testMeGenerator/scalaCaseClass/src/com/example/services/impl/UseCase.scala rename to testme-intellij-core/testData/testMeGenerator/scalaCaseClass/src/com/example/services/impl/UseCase.scala diff --git a/testData/testMeGenerator/scalaCaseClass/testSpecs2/com/example/services/impl/UseCaseTest.scala b/testme-intellij-core/testData/testMeGenerator/scalaCaseClass/testSpecs2/com/example/services/impl/UseCaseTest.scala similarity index 100% rename from testData/testMeGenerator/scalaCaseClass/testSpecs2/com/example/services/impl/UseCaseTest.scala rename to testme-intellij-core/testData/testMeGenerator/scalaCaseClass/testSpecs2/com/example/services/impl/UseCaseTest.scala diff --git a/testData/testMeGenerator/scalaDependencyReturnsFuture/src/com/example/services/impl/Foo.scala b/testme-intellij-core/testData/testMeGenerator/scalaDependencyReturnsFuture/src/com/example/services/impl/Foo.scala similarity index 100% rename from testData/testMeGenerator/scalaDependencyReturnsFuture/src/com/example/services/impl/Foo.scala rename to testme-intellij-core/testData/testMeGenerator/scalaDependencyReturnsFuture/src/com/example/services/impl/Foo.scala diff --git a/testData/testMeGenerator/scalaDependencyReturnsFuture/testSpecs2/com/example/services/impl/FooTest.scala b/testme-intellij-core/testData/testMeGenerator/scalaDependencyReturnsFuture/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testData/testMeGenerator/scalaDependencyReturnsFuture/testSpecs2/com/example/services/impl/FooTest.scala rename to testme-intellij-core/testData/testMeGenerator/scalaDependencyReturnsFuture/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testData/testMeGenerator/scalaEnumeration/src/com/example/services/impl/Foo.scala b/testme-intellij-core/testData/testMeGenerator/scalaEnumeration/src/com/example/services/impl/Foo.scala similarity index 100% rename from testData/testMeGenerator/scalaEnumeration/src/com/example/services/impl/Foo.scala rename to testme-intellij-core/testData/testMeGenerator/scalaEnumeration/src/com/example/services/impl/Foo.scala diff --git a/testData/testMeGenerator/scalaEnumeration/testSpecs2/com/example/services/impl/FooTest.scala b/testme-intellij-core/testData/testMeGenerator/scalaEnumeration/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testData/testMeGenerator/scalaEnumeration/testSpecs2/com/example/services/impl/FooTest.scala rename to testme-intellij-core/testData/testMeGenerator/scalaEnumeration/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testData/testMeGenerator/scalaFuture/src/com/example/services/impl/Foo.scala b/testme-intellij-core/testData/testMeGenerator/scalaFuture/src/com/example/services/impl/Foo.scala similarity index 100% rename from testData/testMeGenerator/scalaFuture/src/com/example/services/impl/Foo.scala rename to testme-intellij-core/testData/testMeGenerator/scalaFuture/src/com/example/services/impl/Foo.scala diff --git a/testData/testMeGenerator/scalaFuture/testSpecs2/com/example/services/impl/FooTest.scala b/testme-intellij-core/testData/testMeGenerator/scalaFuture/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testData/testMeGenerator/scalaFuture/testSpecs2/com/example/services/impl/FooTest.scala rename to testme-intellij-core/testData/testMeGenerator/scalaFuture/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testData/testMeGenerator/scalaGenerics/src/com/example/services/impl/FooTrait.scala b/testme-intellij-core/testData/testMeGenerator/scalaGenerics/src/com/example/services/impl/FooTrait.scala similarity index 100% rename from testData/testMeGenerator/scalaGenerics/src/com/example/services/impl/FooTrait.scala rename to testme-intellij-core/testData/testMeGenerator/scalaGenerics/src/com/example/services/impl/FooTrait.scala diff --git a/testData/testMeGenerator/scalaGenerics/testSpecs2/com/example/services/impl/FooTest.scala b/testme-intellij-core/testData/testMeGenerator/scalaGenerics/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testData/testMeGenerator/scalaGenerics/testSpecs2/com/example/services/impl/FooTest.scala rename to testme-intellij-core/testData/testMeGenerator/scalaGenerics/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testData/testMeGenerator/scalaObject/src/com/example/services/impl/Foo.scala b/testme-intellij-core/testData/testMeGenerator/scalaObject/src/com/example/services/impl/Foo.scala similarity index 100% rename from testData/testMeGenerator/scalaObject/src/com/example/services/impl/Foo.scala rename to testme-intellij-core/testData/testMeGenerator/scalaObject/src/com/example/services/impl/Foo.scala diff --git a/testData/testMeGenerator/scalaObject/testSpecs2/com/example/services/impl/FooTest.scala b/testme-intellij-core/testData/testMeGenerator/scalaObject/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testData/testMeGenerator/scalaObject/testSpecs2/com/example/services/impl/FooTest.scala rename to testme-intellij-core/testData/testMeGenerator/scalaObject/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testData/testMeGenerator/scalaRequireExecutionContext/src/com/example/services/impl/Foo.scala b/testme-intellij-core/testData/testMeGenerator/scalaRequireExecutionContext/src/com/example/services/impl/Foo.scala similarity index 100% rename from testData/testMeGenerator/scalaRequireExecutionContext/src/com/example/services/impl/Foo.scala rename to testme-intellij-core/testData/testMeGenerator/scalaRequireExecutionContext/src/com/example/services/impl/Foo.scala diff --git a/testData/testMeGenerator/scalaRequireExecutionContext/testSpecs2/com/example/services/impl/FooTest.scala b/testme-intellij-core/testData/testMeGenerator/scalaRequireExecutionContext/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testData/testMeGenerator/scalaRequireExecutionContext/testSpecs2/com/example/services/impl/FooTest.scala rename to testme-intellij-core/testData/testMeGenerator/scalaRequireExecutionContext/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testData/testMeGenerator/scalaSealedCaseClassEnum/src/com/example/services/impl/Foo.scala b/testme-intellij-core/testData/testMeGenerator/scalaSealedCaseClassEnum/src/com/example/services/impl/Foo.scala similarity index 100% rename from testData/testMeGenerator/scalaSealedCaseClassEnum/src/com/example/services/impl/Foo.scala rename to testme-intellij-core/testData/testMeGenerator/scalaSealedCaseClassEnum/src/com/example/services/impl/Foo.scala diff --git a/testData/testMeGenerator/scalaSealedCaseClassEnum/testSpecs2/com/example/services/impl/FooTest.scala b/testme-intellij-core/testData/testMeGenerator/scalaSealedCaseClassEnum/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testData/testMeGenerator/scalaSealedCaseClassEnum/testSpecs2/com/example/services/impl/FooTest.scala rename to testme-intellij-core/testData/testMeGenerator/scalaSealedCaseClassEnum/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testData/testMeGenerator/scalaWithDependencies/src/com/example/services/impl/Foo.scala b/testme-intellij-core/testData/testMeGenerator/scalaWithDependencies/src/com/example/services/impl/Foo.scala similarity index 100% rename from testData/testMeGenerator/scalaWithDependencies/src/com/example/services/impl/Foo.scala rename to testme-intellij-core/testData/testMeGenerator/scalaWithDependencies/src/com/example/services/impl/Foo.scala diff --git a/testData/testMeGenerator/scalaWithDependencies/testSpecs2/com/example/services/impl/FooTest.scala b/testme-intellij-core/testData/testMeGenerator/scalaWithDependencies/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testData/testMeGenerator/scalaWithDependencies/testSpecs2/com/example/services/impl/FooTest.scala rename to testme-intellij-core/testData/testMeGenerator/scalaWithDependencies/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testData/testMeGenerator/settersOverCtor/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/settersOverCtor/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/settersOverCtor/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/settersOverCtor/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/settersOverCtor/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/settersOverCtor/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/settersOverCtor/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/settersOverCtor/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/simpleClass/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/simpleClass/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/simpleClass/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/simpleClass/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/simpleClass/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/simpleClass/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/simpleClass/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/simpleClass/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/simpleClass/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/simpleClass/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/simpleClass/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/simpleClass/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/simpleClass/testJunit5/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/simpleClass/testJunit5/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/simpleClass/testJunit5/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/simpleClass/testJunit5/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/simpleClass/testPowerMock/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/simpleClass/testPowerMock/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/simpleClass/testPowerMock/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/simpleClass/testPowerMock/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/simpleClass/testSpecs2/com/example/services/impl/FooTest.scala b/testme-intellij-core/testData/testMeGenerator/simpleClass/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testData/testMeGenerator/simpleClass/testSpecs2/com/example/services/impl/FooTest.scala rename to testme-intellij-core/testData/testMeGenerator/simpleClass/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testData/testMeGenerator/simpleClass/testTestNg/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/simpleClass/testTestNg/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/simpleClass/testTestNg/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/simpleClass/testTestNg/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/static/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/static/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/static/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/static/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/static/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/static/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/static/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/static/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/static/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/static/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/static/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/static/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/staticFieldless/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/staticFieldless/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/staticFieldless/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/staticFieldless/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/staticFieldless/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/staticFieldless/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/staticFieldless/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/staticFieldless/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/staticFieldless/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/staticFieldless/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/staticFieldless/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/staticFieldless/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/typeInDefaultPackageCollision/src/Foo.java b/testme-intellij-core/testData/testMeGenerator/typeInDefaultPackageCollision/src/Foo.java similarity index 100% rename from testData/testMeGenerator/typeInDefaultPackageCollision/src/Foo.java rename to testme-intellij-core/testData/testMeGenerator/typeInDefaultPackageCollision/src/Foo.java diff --git a/testData/testMeGenerator/typeInDefaultPackageCollision/test/FooTest.java b/testme-intellij-core/testData/testMeGenerator/typeInDefaultPackageCollision/test/FooTest.java similarity index 100% rename from testData/testMeGenerator/typeInDefaultPackageCollision/test/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/typeInDefaultPackageCollision/test/FooTest.java diff --git a/testData/testMeGenerator/typeInDefaultPackageCollision/testGroovy/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/typeInDefaultPackageCollision/testGroovy/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/typeInDefaultPackageCollision/testGroovy/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/typeInDefaultPackageCollision/testGroovy/FooTest.groovy diff --git a/testData/testMeGenerator/typeNameCollision/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/typeNameCollision/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/typeNameCollision/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/typeNameCollision/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/typeNameCollision/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/typeNameCollision/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/typeNameCollision/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/typeNameCollision/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/typeNameCollision/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/typeNameCollision/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/typeNameCollision/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/typeNameCollision/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/utilWithoutAccessableCtor/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/utilWithoutAccessableCtor/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/utilWithoutAccessableCtor/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/utilWithoutAccessableCtor/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/utilWithoutAccessableCtor/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/utilWithoutAccessableCtor/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/utilWithoutAccessableCtor/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/utilWithoutAccessableCtor/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/utilWithoutAccessableCtor/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/utilWithoutAccessableCtor/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/utilWithoutAccessableCtor/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/utilWithoutAccessableCtor/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/utilWithoutAccessableCtor/testJunit5/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/utilWithoutAccessableCtor/testJunit5/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/utilWithoutAccessableCtor/testJunit5/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/utilWithoutAccessableCtor/testJunit5/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/utilWithoutAccessableCtor/testTestNg/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/utilWithoutAccessableCtor/testTestNg/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/utilWithoutAccessableCtor/testTestNg/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/utilWithoutAccessableCtor/testTestNg/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/variousFieldTypes/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/variousFieldTypes/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/variousFieldTypes/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/variousFieldTypes/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/variousFieldTypes/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/variousFieldTypes/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/variousFieldTypes/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/variousFieldTypes/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/variousFieldTypes/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/variousFieldTypes/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/variousFieldTypes/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/variousFieldTypes/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/variousFieldTypes/testJunit5/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/variousFieldTypes/testJunit5/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/variousFieldTypes/testJunit5/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/variousFieldTypes/testJunit5/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/variousFieldTypes/testPowerMock/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/variousFieldTypes/testPowerMock/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/variousFieldTypes/testPowerMock/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/variousFieldTypes/testPowerMock/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/variousFieldTypes/testSpecs2/com/example/services/impl/FooTest.scala b/testme-intellij-core/testData/testMeGenerator/variousFieldTypes/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testData/testMeGenerator/variousFieldTypes/testSpecs2/com/example/services/impl/FooTest.scala rename to testme-intellij-core/testData/testMeGenerator/variousFieldTypes/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testData/testMeGenerator/variousFieldTypes/testTestNg/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/variousFieldTypes/testTestNg/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/variousFieldTypes/testTestNg/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/variousFieldTypes/testTestNg/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/variousTypesOfArguments/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/variousTypesOfArguments/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/variousTypesOfArguments/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/variousTypesOfArguments/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/variousTypesOfArguments/testSpecs2/com/example/services/impl/FooTest.scala b/testme-intellij-core/testData/testMeGenerator/variousTypesOfArguments/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testData/testMeGenerator/variousTypesOfArguments/testSpecs2/com/example/services/impl/FooTest.scala rename to testme-intellij-core/testData/testMeGenerator/variousTypesOfArguments/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testData/testMeGenerator/verifyMethodCall/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/verifyMethodCall/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/verifyMethodCall/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/verifyMethodCall/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/verifyMethodCall/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/verifyMethodCall/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/verifyMethodCall/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/verifyMethodCall/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/verifyMethodCall/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/verifyMethodCall/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/verifyMethodCall/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/verifyMethodCall/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/verifyMethodCall/testJunit5/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/verifyMethodCall/testJunit5/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/verifyMethodCall/testJunit5/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/verifyMethodCall/testJunit5/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/verifyMethodCall/testTestNg/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/verifyMethodCall/testTestNg/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/verifyMethodCall/testTestNg/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/verifyMethodCall/testTestNg/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/withFinalTypeDependency/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/withFinalTypeDependency/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/withFinalTypeDependency/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/withFinalTypeDependency/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/withFinalTypeDependency/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/withFinalTypeDependency/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/withFinalTypeDependency/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/withFinalTypeDependency/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/withFinalTypeDependency/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/withFinalTypeDependency/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/withFinalTypeDependency/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/withFinalTypeDependency/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/withFinalTypeDependencyMockable/resources/mockito-extensions/org.mockito.plugins.MockMaker b/testme-intellij-core/testData/testMeGenerator/withFinalTypeDependencyMockable/resources/mockito-extensions/org.mockito.plugins.MockMaker similarity index 100% rename from testData/testMeGenerator/withFinalTypeDependencyMockable/resources/mockito-extensions/org.mockito.plugins.MockMaker rename to testme-intellij-core/testData/testMeGenerator/withFinalTypeDependencyMockable/resources/mockito-extensions/org.mockito.plugins.MockMaker diff --git a/testData/testMeGenerator/withFinalTypeDependencyMockable/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/withFinalTypeDependencyMockable/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/withFinalTypeDependencyMockable/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/withFinalTypeDependencyMockable/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/withFinalTypeDependencyMockable/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/withFinalTypeDependencyMockable/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/withFinalTypeDependencyMockable/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/withFinalTypeDependencyMockable/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/withFinalTypeDependencyMockable/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/withFinalTypeDependencyMockable/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/withFinalTypeDependencyMockable/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/withFinalTypeDependencyMockable/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testMeGenerator/withSetters/src/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testMeGenerator/withSetters/src/com/example/services/impl/Foo.java similarity index 100% rename from testData/testMeGenerator/withSetters/src/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testMeGenerator/withSetters/src/com/example/services/impl/Foo.java diff --git a/testData/testMeGenerator/withSetters/test/com/example/services/impl/FooTest.java b/testme-intellij-core/testData/testMeGenerator/withSetters/test/com/example/services/impl/FooTest.java similarity index 100% rename from testData/testMeGenerator/withSetters/test/com/example/services/impl/FooTest.java rename to testme-intellij-core/testData/testMeGenerator/withSetters/test/com/example/services/impl/FooTest.java diff --git a/testData/testMeGenerator/withSetters/testGroovy/com/example/services/impl/FooTest.groovy b/testme-intellij-core/testData/testMeGenerator/withSetters/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testData/testMeGenerator/withSetters/testGroovy/com/example/services/impl/FooTest.groovy rename to testme-intellij-core/testData/testMeGenerator/withSetters/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testData/testSubjectResolverUtils/isValidForTesting/com/example/services/impl/Foo.java b/testme-intellij-core/testData/testSubjectResolverUtils/isValidForTesting/com/example/services/impl/Foo.java similarity index 100% rename from testData/testSubjectResolverUtils/isValidForTesting/com/example/services/impl/Foo.java rename to testme-intellij-core/testData/testSubjectResolverUtils/isValidForTesting/com/example/services/impl/Foo.java diff --git a/testme-intellij-groovy/build.gradle b/testme-intellij-groovy/build.gradle index 807e7f81..5e0f1e70 100644 --- a/testme-intellij-groovy/build.gradle +++ b/testme-intellij-groovy/build.gradle @@ -1,43 +1,24 @@ -//apply plugin: 'org.jetbrains.intellij' apply plugin: 'org.jetbrains.intellij.platform' -def enabledPlugins = ['com.intellij.java','org.intellij.groovy'] - -//intellij { -// pluginName = 'TestMe' -// instrumentCode = true -// version = '2023.2' -// type = 'IC' -// downloadSources = true -// sameSinceUntilBuild = false -// updateSinceUntilBuild = false -// plugins = enabledPlugins -//} - -intellijPlatform { - pluginConfiguration { - name = 'TestMe' - } -} - repositories { mavenCentral() - intellijPlatform { defaultRepositories() } } +intellijPlatform { + pluginConfiguration { + name = 'TestMe-groovy' + } +} + +def enabledPlugins = ['com.intellij.java','org.intellij.groovy'] dependencies { intellijPlatform { intellijIdeaCommunity '2024.2.0.1' - bundledPlugins(enabledPlugins) - - pluginVerifier() - zipSigner() instrumentationTools() - } implementation(project(':testme-intellij-common')){ exclude group:'com.jetbrains', module: 'ideaIC' diff --git a/testme-intellij-scala/build.gradle b/testme-intellij-scala/build.gradle index e45befeb..2db26b5d 100644 --- a/testme-intellij-scala/build.gradle +++ b/testme-intellij-scala/build.gradle @@ -1,22 +1,6 @@ -//apply plugin: 'org.jetbrains.intellij' apply plugin: 'org.jetbrains.intellij.platform' -def scalaPluginVersion = (rootProject.hasProperty('scalaPluginVersion') && rootProject.scalaPluginVersion) ? rootProject.scalaPluginVersion : '2019.3.19' -def enabledPlugins = ['com.intellij.java',"org.intellij.scala:$scalaPluginVersion"] - -//intellij { -// pluginName = 'TestMe' -// instrumentCode = true -// version = '2023.2' -// type = 'IC' -// downloadSources = true -// sameSinceUntilBuild = false -// updateSinceUntilBuild = false -// plugins = enabledPlugins -//} - repositories { mavenCentral() - intellijPlatform { defaultRepositories() } @@ -24,21 +8,16 @@ repositories { intellijPlatform { pluginConfiguration { - name = 'TestMe' + name = 'TestMe-scala' } } dependencies { intellijPlatform { intellijIdeaCommunity '2024.2.0.1' - bundledPlugin 'com.intellij.java' plugin 'org.intellij.scala:2024.2.1' - - pluginVerifier() - zipSigner() instrumentationTools() - } implementation(project(':testme-intellij-common')){ exclude group:'com.jetbrains', module: 'ideaIC' From 9da70675af7a9e8ef70c40b5aba1596f389093b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=97=E4=BA=AC-=E9=BB=84=E4=BA=AE?= Date: Thu, 29 Aug 2024 14:42:08 +0800 Subject: [PATCH 3/8] #41 test framework modify --- gradle/wrapper/gradle-wrapper.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index a034f181..2c20645b 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -3,5 +3,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -#distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-all.zip -distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-8.9-all.zip \ No newline at end of file +distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-all.zip +#distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-8.9-all.zip \ No newline at end of file From 69fa03f7b226335b07da6ea30a270c0e7787cd16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=97=E4=BA=AC-=E9=BB=84=E4=BA=AE?= Date: Thu, 5 Sep 2024 12:01:14 +0800 Subject: [PATCH 4/8] #41 move src package back & update gradle settings --- build.gradle | 74 ++++++++++++- gradle.properties | 9 +- settings.gradle | 2 +- .../intellij/HackedRuntimeInstance.java | 0 .../testme/intellij/TestMeBundle.java | 0 .../intellij/TestMePluginRegistration.java | 0 .../intellij/action/CreateTestMeAction.java | 0 .../action/GotoTestOrCodeActionExt.java | 0 .../action/GotoTestOrCodeHandlerExt.java | 0 .../testme/intellij/action/TestMeAction.java | 0 .../intellij/action/TestMeActionHandler.java | 0 .../action/TestMeAdditionalAction.java | 0 .../testme/intellij/action/TestMeCreator.java | 0 .../action/helpers/ClassNameSelection.java | 0 .../helpers/GeneratedClassNameResolver.java | 0 .../helpers/TargetDirectoryLocator.java | 0 .../intellij/builder/MethodFactory.java | 0 .../builder/MethodReferencesBuilder.java | 0 .../weirddev/testme/intellij/cache/Cache.java | 0 .../testme/intellij/cache/LruCache.java | 0 .../intellij/configuration/TestMeConfig.java | 0 .../configuration/TestMeConfigPersistent.java | 0 .../configuration/TestMeWebHelpProvider.java | 0 .../intellij/generator/CodeRefactorUtil.java | 0 .../generator/MockBuilderFactory.java | 0 .../intellij/generator/TestBuilderUtil.java | 0 .../generator/TestClassElementsLocator.java | 0 .../intellij/generator/TestMeGenerator.java | 0 .../generator/TestMeResourceLoader.java | 0 .../generator/TestTemplateContextBuilder.java | 0 .../generator/VelocityInitializer.java | 0 .../testme/intellij/icon/IconRegistry.java | 0 .../intellij/icon/IconTokensReplacer.java | 0 .../intellij/icon/IconTokensReplacerImpl.java | 0 .../testme/intellij/icon/IconizedLabel.java | 0 .../weirddev/testme/intellij/icon/Icons.java | 0 .../testme/intellij/icon/TemplateIcons.java | 0 .../intellij/icon/TemplateNameFormatter.java | 0 .../CreateTestForMethodIntention.java | 0 .../intellij/template/FileTemplateConfig.java | 0 .../template/FileTemplateContext.java | 0 .../intellij/template/TemplateDescriptor.java | 0 .../intellij/template/TemplateRegistry.java | 0 .../intellij/template/TemplateRole.java | 0 .../intellij/template/TypeDictionary.java | 0 .../context/DiClassAnnotationEnum.java | 0 .../context/DiFieldAnnotationEnum.java | 0 .../intellij/template/context/Field.java | 0 .../intellij/template/context/Language.java | 0 .../intellij/template/context/Method.java | 0 .../intellij/template/context/MethodCall.java | 0 .../template/context/MethodCallArgument.java | 0 .../template/context/MockBuilder.java | 0 .../template/context/MockitoMockBuilder.java | 0 .../intellij/template/context/Param.java | 0 .../context/ParameterizedTestComponents.java | 0 .../template/context/PowerMockBuilder.java | 0 .../intellij/template/context/Reference.java | 0 .../template/context/StringUtils.java | 0 .../template/context/SyntheticParam.java | 0 .../template/context/TestBuilder.java | 0 .../template/context/TestBuilderTypes.java | 0 .../context/TestMeTemplateParams.java | 0 .../context/TestSubjectInspector.java | 0 .../intellij/template/context/Type.java | 0 .../context/impl/GroovyTestBuilderImpl.java | 0 .../context/impl/JavaTestBuilderImpl.java | 0 .../context/impl/LangTestBuilder.java | 0 .../context/impl/LangTestBuilderFactory.java | 0 .../context/impl/ScalaTestBuilder.java | 0 .../context/impl/TestBuilderImpl.java | 0 .../customizedialog/CustomizeTestDialog.java | 0 .../FileTemplateCustomization.java | 0 .../intellij/ui/model/TestMeFileTemplate.java | 0 .../ui/popup/ConfigurationLinkAction.java | 0 .../ui/popup/TestMeActionCellRenderer.java | 0 .../intellij/ui/popup/TestMePopUpHandler.java | 0 .../ui/settings/TestMeConfigurable.java | 0 .../ui/settings/TestMeSettingsForm.form | 0 .../ui/settings/TestMeSettingsForm.java | 0 .../ExportableFileTemplateSettings.java | 0 .../intellij/ui/template/FTManager.java | 0 .../ui/template/FileTemplateConfigurable.java | 0 .../ui/template/FileTemplateHighlighter.java | 0 .../ui/template/FileTemplateLoadResult.java | 0 .../ui/template/FileTemplateSettings.java | 0 .../intellij/ui/template/FileTemplateTab.java | 0 .../ui/template/FileTemplateTabAsList.java | 0 .../ui/template/FileTemplateTextLexer.flex | 0 .../ui/template/FileTemplateTokenType.java | 0 .../ui/template/FileTemplatesLoader.java | 0 .../ui/template/TestMeTemplateManager.java | 0 .../template/TestTemplatesConfigurable.java | 0 .../testme/intellij/ui/template/UrlUtil.java | 0 .../ui/template/_FileTemplateTextLexer.java | 0 .../utils/AccessLevelReflectionUtils.java | 0 .../testme/intellij/utils/ClassNameUtils.java | 0 .../intellij/utils/JavaPsiTreeUtils.java | 0 .../testme/intellij/utils/JavaTypeUtils.java | 0 .../weirddev/testme/intellij/utils/Node.java | 0 .../testme/intellij/utils/PropertyUtils.java | 0 .../testme/intellij/utils/ResourceLoader.java | 0 .../utils/TemplateFileNameFormatter.java | 0 .../intellij/utils/TestFileTemplateUtil.java | 0 .../intellij/utils/TestFileUpdateInfo.java | 0 .../intellij/utils/TestFileUpdateUtil.java | 0 .../utils/TestSubjectResolverUtils.java | 0 .../testme/intellij/utils/TypeUtils.java | 0 .../intellij/utils/UrlClassLoaderUtils.java | 0 .../main/resources/META-INF/plugin-groovy.xml | 0 .../main/resources/META-INF/plugin-scala.xml | 0 .../main/resources/META-INF/plugin.xml | 4 +- .../main/resources/META-INF/pluginIcon.svg | 0 .../internal/velocity_implicit.vm | 0 .../testMeIncludes/TestMe Footer.java.ft | 0 .../TestMe common macros.java.ft | 0 .../testMeIncludes/TestMe macros.groovy.ft | 0 .../testMeIncludes/TestMe macros.java.ft | 0 .../testMeIncludes/TestMe macros.scala.ft | 0 .../fileTemplates/testMeIncludes/default.html | 0 .../Groovy, JUnit4 & Mockito.groovy.ft | 0 .../Groovy, Spock & Mockito.groovy.ft | 0 .../testMeTests/JUnit4 & Mockito.java.ft | 0 .../testMeTests/JUnit4 & Powermock.java.ft | 0 .../testMeTests/JUnit5 & Mockito.java.ft | 0 ...eterized Groovy, Spock & Mockito.groovy.ft | 0 .../testMeTests/Specs2 & Mockito.scala.ft | 0 .../testMeTests/TestNG & Mockito.java.ft | 0 .../fileTemplates/testMeTests/default.html | 0 .../fileTemplates/velocity.properties | 0 .../main/resources/icons/TestMe.png | Bin .../main/resources/icons/groovy.png | Bin .../main/resources/icons/junit.png | Bin .../main/resources/icons/junit5.png | Bin .../main/resources/icons/junit_dark.png | Bin .../main/resources/icons/mockito.png | Bin .../main/resources/icons/powermock.png | Bin .../main/resources/icons/scala.png | Bin .../main/resources/icons/testNG.png | Bin .../after.java.template | 0 .../before.java.template | 0 .../description.html | 0 .../CreateTestMeAction/after.java.template | 0 .../CreateTestMeAction/before.java.template | 0 .../CreateTestMeAction/description.html | 0 .../messages/TestMeBundle.properties | 0 .../intellij/IconTokensReplacerTest.groovy | 0 .../generator/MockBuilderFactoryTest.groovy | 0 .../TestTemplateContextBuilderTest.groovy | 0 .../icon/TemplateNameFormatterTest.groovy | 0 .../template/TemplateRegistryTest.groovy | 0 .../context/GroovyTestBuilderImplTest.groovy | 0 .../context/JavaTestBuilderImplTest.groovy | 0 .../template/context/LanguageTest.groovy | 0 .../context/MockitoMockBuilderTest.groovy | 0 .../template/context/StringUtilsTest.groovy | 0 .../intellij/template/context/TypeTest.groovy | 0 .../intellij/utils/ClassNameUtilsSpec.groovy | 0 .../intellij/utils/ClassNameUtilsTest.groovy | 0 .../TemplateFileNameFormatterTest.groovy | 0 .../intellij/utils/TypeUtilsTest.groovy | 0 .../intellij/BaseIJIntegrationTest.java | 0 .../LightJavaCodeInsightFixtureTestCase.java | 0 .../TestMeAdditionalActionJunit4Test.java | 0 .../action/GotoTestOrCodeHandlerExtTest.java | 0 .../action/TestMeActionHandlerTest.java | 0 .../intellij/action/TestMeActionTest.java | 0 .../OptionalPluginTestDependency.java | 0 .../TestMeGeneratorGroovyJunit4Test.java | 0 .../TestMeGeneratorJunit4PowerMockTest.java | 0 .../generator/TestMeGeneratorJunit4Test.java | 0 .../generator/TestMeGeneratorJunit5Test.java | 0 .../generator/TestMeGeneratorSpecs2Test.java | 0 ...TestMeGeneratorSpockParameterizedTest.java | 0 .../generator/TestMeGeneratorSpockTest.java | 0 .../generator/TestMeGeneratorTestBase.java | 0 .../generator/TestMeGeneratorTestNgTest.java | 0 .../utils/TestSubjectResolverUtilsTest.java | 0 .../commonSrc/DeadOrAlive.java | 0 .../testData => testData}/commonSrc/Fire.java | 0 .../commonSrc/Flames.java | 0 .../commonSrc/Hunter.java | 0 .../commonSrc/HunterImpl.java | 0 .../com/example/SelfReferringType.java | 0 .../com/example/beans/BeanByCtor.java | 0 .../com/example/beans/BeanThere.java | 0 .../commonSrc/com/example/beans/BigBean.java | 0 .../com/example/beans/ConvertedBean.java | 0 .../com/example/beans/InheritingBean.java | 0 .../commonSrc/com/example/beans/JavaBean.java | 0 .../commonSrc/com/example/beans/Result.java | 0 .../com/example/beans/ResultPage.java | 0 .../com/example/beans/SettersOverCtors.java | 0 .../commonSrc/com/example/beans/Spiral.java | 0 .../com/example/common/LogSupport.scala | 0 .../example/dependencies/AbstractParent.java | 0 .../dependencies/ChildWithSetters.java | 0 .../com/example/dependencies/Logger.java | 0 .../example/dependencies/MasterInterface.java | 0 .../example/dependencies/SelfishService.java | 0 .../example/dependencies/TimeMachine.scala | 0 .../commonSrc/com/example/foes/Ace.java | 0 .../example/foes/BeanDependsOnInterface.java | 0 .../commonSrc/com/example/foes/Fear.java | 0 .../commonSrc/com/example/foes/Fire.java | 0 .../commonSrc/com/example/foes/FireBall.java | 0 .../commonSrc/com/example/foes/Ice.java | 0 .../commonSrc/com/example/foes/Pokemon.java | 0 .../com/example/groovies/Groove.groovy | 0 .../com/example/groovies/ImGroovy.groovy | 0 .../groovies/ImGroovyWithTupleCtor.groovy | 0 .../commonSrc/com/example/hole/Fire.java | 0 .../com/example/parents/impl/AbstactFoo.java | 0 .../example/parents/impl/FooInterface.java | 0 .../example/parents/impl/FooInterfaceExt.java | 0 .../com/example/parents/impl/FooParent.java | 0 .../com/example/scala/CaseClass.scala | 0 .../com/example/scala/DayInAWeek.scala | 0 .../commonSrc/com/example/scala/Planet.scala | 0 .../example/scala/SolarSystemPlanets.scala | 0 .../commonSrc/com/example/scala/WeekDay.scala | 0 .../com/example/services/FooType.java | 0 .../com/example/services/Result.java | 0 .../impl/ContainNestedPropertyWithCtor.java | 0 .../example/services/impl/DelegateCtor.java | 0 .../com/example/services/impl/DoneThat.java | 0 .../com/example/services/impl/FooBro.groovy | 0 .../services/impl/FooConverterAbs.java | 0 .../com/example/services/impl/Many.java | 0 .../commonSrc/com/example/util/FooUtils.java | 0 .../commonSrc/com/example/util/List.java | 0 .../com/example/warriers/FearFighter.java | 0 .../com/example/warriers/FooFighter.java | 0 .../com/example/warriers/TechFighter.java | 0 .../warriers/impl/FearFighterImpl.java | 0 .../example/warriers/impl/FinalCountdown.java | 0 .../example/warriers/impl/FooFighterImpl.java | 0 .../warriers/impl/TechFighterImpl.java | 0 .../commonSrc/javax/inject/Inject.java | 0 .../commonSrc/javax/inject/Singleton.java | 0 .../com/example/services/impl/Foo.java | 0 .../services/impl/PublicInnerClassTest.java | 0 .../com/example/services/impl/Foo.java | 0 .../services/impl/InnerOfInnerClassTest.java | 0 .../com/example/services/impl/Foo.java | 0 .../impl/InnerOfInnerStaticClassTest.java | 0 .../com/example/services/impl/Foo.java | 0 .../services/impl/InnerStaticClassTest.java | 0 .../com/example/services/impl/Foo.java | 0 .../impl/InnerStaticClassWithMemberTest.java | 0 .../com/example/services/impl/Foo.java | 0 .../InnerStaticOfInnerStaticClassTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.scala | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.scala | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.scala | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.scala | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../defaultPackage/src/Foo.java | 0 .../defaultPackage/test/FooTest.java | 0 .../defaultPackage/testGroovy/FooTest.groovy | 0 .../src/com/example/beans/Foo.java | 0 .../com/example/beans/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/Foovy.groovy | 0 .../com/example/services/impl/FoovyTest.java | 0 .../example/services/impl/FoovyTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.groovy | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.scala | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/UseCase.scala | 0 .../example/services/impl/UseCaseTest.scala | 0 .../src/com/example/services/impl/Foo.scala | 0 .../com/example/services/impl/FooTest.scala | 0 .../src/com/example/services/impl/Foo.scala | 0 .../com/example/services/impl/FooTest.scala | 0 .../src/com/example/services/impl/Foo.scala | 0 .../com/example/services/impl/FooTest.scala | 0 .../com/example/services/impl/FooTrait.scala | 0 .../com/example/services/impl/FooTest.scala | 0 .../src/com/example/services/impl/Foo.scala | 0 .../com/example/services/impl/FooTest.scala | 0 .../src/com/example/services/impl/Foo.scala | 0 .../com/example/services/impl/FooTest.scala | 0 .../src/com/example/services/impl/Foo.scala | 0 .../com/example/services/impl/FooTest.scala | 0 .../src/com/example/services/impl/Foo.scala | 0 .../com/example/services/impl/FooTest.scala | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.scala | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/Foo.java | 0 .../test/FooTest.java | 0 .../testGroovy/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.scala | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.scala | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.java | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../org.mockito.plugins.MockMaker | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../src/com/example/services/impl/Foo.java | 0 .../com/example/services/impl/FooTest.java | 0 .../com/example/services/impl/FooTest.groovy | 0 .../com/example/services/impl/Foo.java | 0 testme-intellij-common/build.gradle | 9 +- testme-intellij-core/build.gradle | 98 ------------------ testme-intellij-groovy/build.gradle | 6 +- testme-intellij-scala/build.gradle | 9 +- 488 files changed, 94 insertions(+), 117 deletions(-) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/HackedRuntimeInstance.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/TestMeBundle.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/TestMePluginRegistration.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/action/CreateTestMeAction.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/action/GotoTestOrCodeActionExt.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/action/GotoTestOrCodeHandlerExt.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/action/TestMeAction.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/action/TestMeActionHandler.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/action/TestMeAdditionalAction.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/action/TestMeCreator.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/action/helpers/ClassNameSelection.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/action/helpers/GeneratedClassNameResolver.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/action/helpers/TargetDirectoryLocator.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/builder/MethodFactory.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/builder/MethodReferencesBuilder.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/cache/Cache.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/cache/LruCache.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/configuration/TestMeConfig.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/configuration/TestMeConfigPersistent.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/configuration/TestMeWebHelpProvider.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/generator/CodeRefactorUtil.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/generator/MockBuilderFactory.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/generator/TestBuilderUtil.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/generator/TestClassElementsLocator.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/generator/TestMeGenerator.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/generator/TestMeResourceLoader.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/generator/TestTemplateContextBuilder.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/generator/VelocityInitializer.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/icon/IconRegistry.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/icon/IconTokensReplacer.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/icon/IconTokensReplacerImpl.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/icon/IconizedLabel.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/icon/Icons.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/icon/TemplateIcons.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/icon/TemplateNameFormatter.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/intention/CreateTestForMethodIntention.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/FileTemplateConfig.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/FileTemplateContext.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/TemplateDescriptor.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/TemplateRegistry.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/TemplateRole.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/TypeDictionary.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/context/DiClassAnnotationEnum.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/context/DiFieldAnnotationEnum.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/context/Field.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/context/Language.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/context/Method.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/context/MethodCall.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/context/MethodCallArgument.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/context/MockBuilder.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/context/MockitoMockBuilder.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/context/Param.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/context/ParameterizedTestComponents.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/context/PowerMockBuilder.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/context/Reference.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/context/StringUtils.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/context/SyntheticParam.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/context/TestBuilder.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/context/TestBuilderTypes.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/context/TestMeTemplateParams.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/context/TestSubjectInspector.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/context/Type.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/context/impl/GroovyTestBuilderImpl.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/context/impl/JavaTestBuilderImpl.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/context/impl/LangTestBuilder.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/context/impl/LangTestBuilderFactory.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/context/impl/ScalaTestBuilder.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/template/context/impl/TestBuilderImpl.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/ui/customizedialog/CustomizeTestDialog.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/ui/customizedialog/FileTemplateCustomization.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/ui/model/TestMeFileTemplate.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/ui/popup/ConfigurationLinkAction.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/ui/popup/TestMeActionCellRenderer.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/ui/popup/TestMePopUpHandler.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/ui/settings/TestMeConfigurable.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/ui/settings/TestMeSettingsForm.form (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/ui/settings/TestMeSettingsForm.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/ui/template/ExportableFileTemplateSettings.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/ui/template/FTManager.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateConfigurable.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateHighlighter.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateLoadResult.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateSettings.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTab.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTabAsList.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTextLexer.flex (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTokenType.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/ui/template/FileTemplatesLoader.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/ui/template/TestMeTemplateManager.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/ui/template/TestTemplatesConfigurable.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/ui/template/UrlUtil.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/ui/template/_FileTemplateTextLexer.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/utils/AccessLevelReflectionUtils.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/utils/ClassNameUtils.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/utils/JavaPsiTreeUtils.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/utils/JavaTypeUtils.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/utils/Node.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/utils/PropertyUtils.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/utils/ResourceLoader.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/utils/TemplateFileNameFormatter.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/utils/TestFileTemplateUtil.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/utils/TestFileUpdateInfo.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/utils/TestFileUpdateUtil.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/utils/TestSubjectResolverUtils.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/utils/TypeUtils.java (100%) rename {testme-intellij-core/src => src}/main/java/com/weirddev/testme/intellij/utils/UrlClassLoaderUtils.java (100%) rename {testme-intellij-core/src => src}/main/resources/META-INF/plugin-groovy.xml (100%) rename {testme-intellij-core/src => src}/main/resources/META-INF/plugin-scala.xml (100%) rename {testme-intellij-core/src => src}/main/resources/META-INF/plugin.xml (95%) rename {testme-intellij-core/src => src}/main/resources/META-INF/pluginIcon.svg (100%) rename {testme-intellij-core/src => src}/main/resources/fileTemplates/internal/velocity_implicit.vm (100%) rename {testme-intellij-core/src => src}/main/resources/fileTemplates/testMeIncludes/TestMe Footer.java.ft (100%) rename {testme-intellij-core/src => src}/main/resources/fileTemplates/testMeIncludes/TestMe common macros.java.ft (100%) rename {testme-intellij-core/src => src}/main/resources/fileTemplates/testMeIncludes/TestMe macros.groovy.ft (100%) rename {testme-intellij-core/src => src}/main/resources/fileTemplates/testMeIncludes/TestMe macros.java.ft (100%) rename {testme-intellij-core/src => src}/main/resources/fileTemplates/testMeIncludes/TestMe macros.scala.ft (100%) rename {testme-intellij-core/src => src}/main/resources/fileTemplates/testMeIncludes/default.html (100%) rename {testme-intellij-core/src => src}/main/resources/fileTemplates/testMeTests/Groovy, JUnit4 & Mockito.groovy.ft (100%) rename {testme-intellij-core/src => src}/main/resources/fileTemplates/testMeTests/Groovy, Spock & Mockito.groovy.ft (100%) rename {testme-intellij-core/src => src}/main/resources/fileTemplates/testMeTests/JUnit4 & Mockito.java.ft (100%) rename {testme-intellij-core/src => src}/main/resources/fileTemplates/testMeTests/JUnit4 & Powermock.java.ft (100%) rename {testme-intellij-core/src => src}/main/resources/fileTemplates/testMeTests/JUnit5 & Mockito.java.ft (100%) rename {testme-intellij-core/src => src}/main/resources/fileTemplates/testMeTests/Parameterized Groovy, Spock & Mockito.groovy.ft (100%) rename {testme-intellij-core/src => src}/main/resources/fileTemplates/testMeTests/Specs2 & Mockito.scala.ft (100%) rename {testme-intellij-core/src => src}/main/resources/fileTemplates/testMeTests/TestNG & Mockito.java.ft (100%) rename {testme-intellij-core/src => src}/main/resources/fileTemplates/testMeTests/default.html (100%) rename {testme-intellij-core/src => src}/main/resources/fileTemplates/velocity.properties (100%) rename {testme-intellij-core/src => src}/main/resources/icons/TestMe.png (100%) rename {testme-intellij-core/src => src}/main/resources/icons/groovy.png (100%) rename {testme-intellij-core/src => src}/main/resources/icons/junit.png (100%) rename {testme-intellij-core/src => src}/main/resources/icons/junit5.png (100%) rename {testme-intellij-core/src => src}/main/resources/icons/junit_dark.png (100%) rename {testme-intellij-core/src => src}/main/resources/icons/mockito.png (100%) rename {testme-intellij-core/src => src}/main/resources/icons/powermock.png (100%) rename {testme-intellij-core/src => src}/main/resources/icons/scala.png (100%) rename {testme-intellij-core/src => src}/main/resources/icons/testNG.png (100%) rename {testme-intellij-core/src => src}/main/resources/intentionDescriptions/CreateTestForMethodIntention/after.java.template (100%) rename {testme-intellij-core/src => src}/main/resources/intentionDescriptions/CreateTestForMethodIntention/before.java.template (100%) rename {testme-intellij-core/src => src}/main/resources/intentionDescriptions/CreateTestForMethodIntention/description.html (100%) rename {testme-intellij-core/src => src}/main/resources/intentionDescriptions/CreateTestMeAction/after.java.template (100%) rename {testme-intellij-core/src => src}/main/resources/intentionDescriptions/CreateTestMeAction/before.java.template (100%) rename {testme-intellij-core/src => src}/main/resources/intentionDescriptions/CreateTestMeAction/description.html (100%) rename {testme-intellij-core/src => src}/main/resources/messages/TestMeBundle.properties (100%) rename {testme-intellij-core/src => src}/test/groovy/com/weirddev/testme/intellij/IconTokensReplacerTest.groovy (100%) rename {testme-intellij-core/src => src}/test/groovy/com/weirddev/testme/intellij/generator/MockBuilderFactoryTest.groovy (100%) rename {testme-intellij-core/src => src}/test/groovy/com/weirddev/testme/intellij/generator/TestTemplateContextBuilderTest.groovy (100%) rename {testme-intellij-core/src => src}/test/groovy/com/weirddev/testme/intellij/icon/TemplateNameFormatterTest.groovy (100%) rename {testme-intellij-core/src => src}/test/groovy/com/weirddev/testme/intellij/template/TemplateRegistryTest.groovy (100%) rename {testme-intellij-core/src => src}/test/groovy/com/weirddev/testme/intellij/template/context/GroovyTestBuilderImplTest.groovy (100%) rename {testme-intellij-core/src => src}/test/groovy/com/weirddev/testme/intellij/template/context/JavaTestBuilderImplTest.groovy (100%) rename {testme-intellij-core/src => src}/test/groovy/com/weirddev/testme/intellij/template/context/LanguageTest.groovy (100%) rename {testme-intellij-core/src => src}/test/groovy/com/weirddev/testme/intellij/template/context/MockitoMockBuilderTest.groovy (100%) rename {testme-intellij-core/src => src}/test/groovy/com/weirddev/testme/intellij/template/context/StringUtilsTest.groovy (100%) rename {testme-intellij-core/src => src}/test/groovy/com/weirddev/testme/intellij/template/context/TypeTest.groovy (100%) rename {testme-intellij-core/src => src}/test/groovy/com/weirddev/testme/intellij/utils/ClassNameUtilsSpec.groovy (100%) rename {testme-intellij-core/src => src}/test/groovy/com/weirddev/testme/intellij/utils/ClassNameUtilsTest.groovy (100%) rename {testme-intellij-core/src => src}/test/groovy/com/weirddev/testme/intellij/utils/TemplateFileNameFormatterTest.groovy (100%) rename {testme-intellij-core/src => src}/test/groovy/com/weirddev/testme/intellij/utils/TypeUtilsTest.groovy (100%) rename {testme-intellij-core/src => src}/test/java/com/weirddev/testme/intellij/BaseIJIntegrationTest.java (100%) rename {testme-intellij-core/src => src}/test/java/com/weirddev/testme/intellij/LightJavaCodeInsightFixtureTestCase.java (100%) rename {testme-intellij-core/src => src}/test/java/com/weirddev/testme/intellij/TestMeAdditionalActionJunit4Test.java (100%) rename {testme-intellij-core/src => src}/test/java/com/weirddev/testme/intellij/action/GotoTestOrCodeHandlerExtTest.java (100%) rename {testme-intellij-core/src => src}/test/java/com/weirddev/testme/intellij/action/TestMeActionHandlerTest.java (100%) rename {testme-intellij-core/src => src}/test/java/com/weirddev/testme/intellij/action/TestMeActionTest.java (100%) rename {testme-intellij-core/src => src}/test/java/com/weirddev/testme/intellij/generator/OptionalPluginTestDependency.java (100%) rename {testme-intellij-core/src => src}/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorGroovyJunit4Test.java (100%) rename {testme-intellij-core/src => src}/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit4PowerMockTest.java (100%) rename {testme-intellij-core/src => src}/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit4Test.java (100%) rename {testme-intellij-core/src => src}/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit5Test.java (100%) rename {testme-intellij-core/src => src}/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpecs2Test.java (100%) rename {testme-intellij-core/src => src}/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpockParameterizedTest.java (100%) rename {testme-intellij-core/src => src}/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpockTest.java (100%) rename {testme-intellij-core/src => src}/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorTestBase.java (100%) rename {testme-intellij-core/src => src}/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorTestNgTest.java (100%) rename {testme-intellij-core/src => src}/test/java/com/weirddev/testme/intellij/utils/TestSubjectResolverUtilsTest.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/DeadOrAlive.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/Fire.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/Flames.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/Hunter.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/HunterImpl.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/SelfReferringType.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/beans/BeanByCtor.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/beans/BeanThere.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/beans/BigBean.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/beans/ConvertedBean.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/beans/InheritingBean.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/beans/JavaBean.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/beans/Result.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/beans/ResultPage.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/beans/SettersOverCtors.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/beans/Spiral.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/common/LogSupport.scala (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/dependencies/AbstractParent.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/dependencies/ChildWithSetters.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/dependencies/Logger.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/dependencies/MasterInterface.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/dependencies/SelfishService.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/dependencies/TimeMachine.scala (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/foes/Ace.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/foes/BeanDependsOnInterface.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/foes/Fear.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/foes/Fire.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/foes/FireBall.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/foes/Ice.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/foes/Pokemon.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/groovies/Groove.groovy (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/groovies/ImGroovy.groovy (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/groovies/ImGroovyWithTupleCtor.groovy (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/hole/Fire.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/parents/impl/AbstactFoo.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/parents/impl/FooInterface.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/parents/impl/FooInterfaceExt.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/parents/impl/FooParent.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/scala/CaseClass.scala (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/scala/DayInAWeek.scala (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/scala/Planet.scala (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/scala/SolarSystemPlanets.scala (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/scala/WeekDay.scala (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/services/FooType.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/services/Result.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/services/impl/ContainNestedPropertyWithCtor.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/services/impl/DelegateCtor.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/services/impl/DoneThat.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/services/impl/FooBro.groovy (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/services/impl/FooConverterAbs.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/services/impl/Many.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/util/FooUtils.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/util/List.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/warriers/FearFighter.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/warriers/FooFighter.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/warriers/TechFighter.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/warriers/impl/FearFighterImpl.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/warriers/impl/FinalCountdown.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/warriers/impl/FooFighterImpl.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/com/example/warriers/impl/TechFighterImpl.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/javax/inject/Inject.java (100%) rename {testme-intellij-core/testData => testData}/commonSrc/javax/inject/Singleton.java (100%) rename {testme-intellij-core/testData => testData}/testMeAdditionalAction/innerClass/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeAdditionalAction/innerClass/test/com/example/services/impl/PublicInnerClassTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeAdditionalAction/innerOfInnerClass/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeAdditionalAction/innerOfInnerClass/test/com/example/services/impl/InnerOfInnerClassTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeAdditionalAction/innerOfInnerStaticClass/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeAdditionalAction/innerOfInnerStaticClass/test/com/example/services/impl/InnerOfInnerStaticClassTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeAdditionalAction/innerStaticClass/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeAdditionalAction/innerStaticClass/test/com/example/services/impl/InnerStaticClassTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeAdditionalAction/innerStaticClassWithMember/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeAdditionalAction/innerStaticClassWithMember/test/com/example/services/impl/InnerStaticClassWithMemberTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeAdditionalAction/innerStaticOfInnerStaticClass/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeAdditionalAction/innerStaticOfInnerStaticClass/test/com/example/services/impl/InnerStaticOfInnerStaticClassTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/arrays/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/arrays/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/arrays/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/arrays/testJunit5/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/arrays/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/arrays/testTestNg/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/avoidInfiniteRecursionSelfReferences/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/avoidInfiniteRecursionSelfReferences/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/avoidInfiniteRecursionSelfReferences/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/bean/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/bean/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/bean/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/bean/testSpock/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/collections/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/collections/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/collections/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/collections/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/constants/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/constants/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/constants/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/constants/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/constructors/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/constructors/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/constructors/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ctorOverProps/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ctorOverProps/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ctorOverProps/testSpock/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ctorOverSetters/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ctorOverSetters/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ctorWhenNoMocks/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ctorWhenNoMocks/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ctorWhenNoMocks/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/date/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/date/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/date/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/testPowerMock/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/defaultPackage/src/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/defaultPackage/test/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/defaultPackage/testGroovy/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/directlyReferencedPropertiesNotIgnored/src/com/example/beans/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/directlyReferencedPropertiesNotIgnored/testGroovy/com/example/beans/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/enum/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/enum/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/enum/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/enumSubject/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/enumSubject/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/enumSubject/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/fileTemplateCustomization/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/fileTemplateCustomization/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/fileTemplateCustomization/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/fileTemplateCustomization/testJunit5/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/fileTemplateCustomization/testPowerMock/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/fileTemplateCustomization/testSpock/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/fileTemplateCustomization/testTestNg/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/generics/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/generics/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/generics/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/generics/testSpock/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/generics/testSpockParameterized/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/genericsTypeCollision/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/genericsTypeCollision/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/genericsTypeCollision/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/groovy/src/com/example/services/impl/Foovy.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/groovy/test/com/example/services/impl/FoovyTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/groovy/testGroovy/com/example/services/impl/FoovyTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ignoreUnusedCtorArguments/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ignoreUnusedCtorArguments/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ignoreUnusedCtorArguments/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/src/com/example/services/impl/Foo.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/src/com/example/services/impl/Foo.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ignoreUnusedCtorArgumentsWhenNestedProps/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ignoreUnusedCtorArgumentsWhenNestedProps/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ignoreUnusedProperties/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ignoreUnusedProperties/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ignoreUnusedPropertiesInGroovy/src/com/example/services/impl/Foo.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ignoreUnusedPropertiesInGroovy/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ignoreUnusedPropertiesWhenInherited/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/ignoreUnusedPropertiesWhenInherited/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/inheritance/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/inheritance/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/inheritance/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/inheritanceIgnored/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/inheritanceIgnored/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/inheritanceIgnored/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/javaCallsGroovy/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/javaCallsGroovy/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/miscReplacementTypes/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/miscReplacementTypes/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/miscReplacementTypes/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/mockFieldsInDependencyInjection/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/mockFieldsInDependencyInjection/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/mockFieldsInDependencyInjection/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/mockFieldsInDependencyInjection/testJunit5/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/mockFieldsInDependencyInjection/testPowerMock/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/mockFieldsInDependencyInjection/testSpock/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/mockFieldsInDependencyInjection/testTestNg/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/mockFieldsInDiWithCtor/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/mockFieldsInDiWithCtor/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/mockFieldsInDiWithCtor/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/mockFieldsInDiWithCtor/testJunit5/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/mockFieldsInDiWithCtor/testSpock/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/mockFieldsInDiWithCtor/testTestNg/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/mockFieldsInDiWithSetter/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/mockFieldsInDiWithSetter/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/mockFieldsInDiWithSetter/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/mockFieldsInDiWithSetter/testJunit5/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/mockFieldsInDiWithSetter/testSpock/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/mockFieldsInDiWithSetter/testTestNg/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/mockReturned/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/mockReturned/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/mockReturned/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/mockReturned/testJunit5/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/mockReturned/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/mockReturned/testSpock/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/mockReturned/testTestNg/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/nestedClassParams/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/nestedClassParams/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/nestedClassParams/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/noFormatting/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/noFormatting/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/noFormatting/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/overloading/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/overloading/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/overloading/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/overrideAbstract/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/overrideAbstract/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/overrideAbstract/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/overrideAbstractIgnoreInherited/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/overrideAbstractIgnoreInherited/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/overrideAbstractIgnoreInherited/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/paramsConstructors/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/paramsConstructors/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/paramsConstructors/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/paramsConstructorsNoFqnReplacement/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/paramsConstructorsNoFqnReplacement/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/paramsConstructorsNoFqnReplacement/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/primitiveCallTypes/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/primitiveCallTypes/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/primitiveCallTypes/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/renderInternalMethodCallStubs/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/renderInternalMethodCallStubs/testPowerMock/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/renderInternalMethodCallStubsIgnored/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/renderInternalMethodCallStubsIgnored/testPowerMock/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/renderInternalMethodCallStubsIgnoredThrowExceptions/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/renderInternalMethodCallStubsIgnoredThrowExceptions/testPowerMock/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/renderInternalMethodCallStubsThrowExceptions/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/renderInternalMethodCallStubsThrowExceptions/testPowerMock/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/replacedInterface/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/replacedInterface/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/replacedInterface/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/scalaCaseClass/src/com/example/services/impl/UseCase.scala (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/scalaCaseClass/testSpecs2/com/example/services/impl/UseCaseTest.scala (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/scalaDependencyReturnsFuture/src/com/example/services/impl/Foo.scala (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/scalaDependencyReturnsFuture/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/scalaEnumeration/src/com/example/services/impl/Foo.scala (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/scalaEnumeration/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/scalaFuture/src/com/example/services/impl/Foo.scala (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/scalaFuture/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/scalaGenerics/src/com/example/services/impl/FooTrait.scala (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/scalaGenerics/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/scalaObject/src/com/example/services/impl/Foo.scala (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/scalaObject/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/scalaRequireExecutionContext/src/com/example/services/impl/Foo.scala (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/scalaRequireExecutionContext/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/scalaSealedCaseClassEnum/src/com/example/services/impl/Foo.scala (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/scalaSealedCaseClassEnum/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/scalaWithDependencies/src/com/example/services/impl/Foo.scala (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/scalaWithDependencies/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/settersOverCtor/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/settersOverCtor/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/simpleClass/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/simpleClass/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/simpleClass/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/simpleClass/testJunit5/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/simpleClass/testPowerMock/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/simpleClass/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/simpleClass/testTestNg/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/static/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/static/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/static/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/staticFieldless/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/staticFieldless/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/staticFieldless/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/typeInDefaultPackageCollision/src/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/typeInDefaultPackageCollision/test/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/typeInDefaultPackageCollision/testGroovy/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/typeNameCollision/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/typeNameCollision/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/typeNameCollision/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/utilWithoutAccessableCtor/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/utilWithoutAccessableCtor/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/utilWithoutAccessableCtor/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/utilWithoutAccessableCtor/testJunit5/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/utilWithoutAccessableCtor/testTestNg/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/variousFieldTypes/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/variousFieldTypes/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/variousFieldTypes/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/variousFieldTypes/testJunit5/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/variousFieldTypes/testPowerMock/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/variousFieldTypes/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/variousFieldTypes/testTestNg/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/variousTypesOfArguments/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/variousTypesOfArguments/testSpecs2/com/example/services/impl/FooTest.scala (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/verifyMethodCall/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/verifyMethodCall/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/verifyMethodCall/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/verifyMethodCall/testJunit5/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/verifyMethodCall/testTestNg/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/withFinalTypeDependency/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/withFinalTypeDependency/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/withFinalTypeDependency/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/withFinalTypeDependencyMockable/resources/mockito-extensions/org.mockito.plugins.MockMaker (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/withFinalTypeDependencyMockable/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/withFinalTypeDependencyMockable/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/withFinalTypeDependencyMockable/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/withSetters/src/com/example/services/impl/Foo.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/withSetters/test/com/example/services/impl/FooTest.java (100%) rename {testme-intellij-core/testData => testData}/testMeGenerator/withSetters/testGroovy/com/example/services/impl/FooTest.groovy (100%) rename {testme-intellij-core/testData => testData}/testSubjectResolverUtils/isValidForTesting/com/example/services/impl/Foo.java (100%) delete mode 100644 testme-intellij-core/build.gradle diff --git a/build.gradle b/build.gradle index 9d264b6c..9eba59b7 100644 --- a/build.gradle +++ b/build.gradle @@ -1,5 +1,6 @@ import org.gradle.api.tasks.testing.logging.TestExceptionFormat import org.gradle.api.tasks.testing.logging.TestLogEvent +import org.jetbrains.intellij.platform.gradle.TestFrameworkType plugins { id 'jacoco' @@ -9,6 +10,9 @@ plugins { id("org.jetbrains.intellij.platform.migration") version "2.0.1" } +apply plugin: 'jacoco' +apply plugin: "org.jetbrains.intellij.platform" + def enableIdeaGroovyPlugin=Boolean.valueOf(enableIdeaGroovyPlugin) def groovyOn = enableIdeaGroovyPlugin ? 'enabled':'disabled' def enableIdeaScalaPlugin=Boolean.valueOf(enableIdeaScalaPlugin) @@ -21,14 +25,11 @@ def isRunInCI=Boolean.valueOf(System.getenv('CI')) def testedProjects = subprojects + rootProject repositories { mavenCentral() - intellijPlatform { defaultRepositories() } } -apply plugin: 'jacoco' - allprojects { sourceCompatibility = jvmTargetVersion targetCompatibility = jvmTargetVersion @@ -50,12 +51,13 @@ allprojects { testSets { integrationTest } - integrationTest { afterTest { desc, result -> println "Executing test [${desc.className}].${desc.name} with result: ${result.resultType}" } reports.html.required = !isRunInCI +// exclude '**/TestMeGenerator*' //temp exclude. for shortening build time when testing build changes +// include '**/utils/TestSubjectResolverUtilsTest.class' //temp exclude jacoco { includeNoLocationClasses = true excludes = ["jdk.internal.*"] @@ -85,6 +87,70 @@ allprojects { } } +def shouldInstrumentCode = !Boolean.valueOf(System.getProperty('skipCodeInstrumentation', 'false')) +intellijPlatform { + projectName = 'TestMe' + instrumentCode = shouldInstrumentCode + pluginConfiguration { + id = group + name = 'TestMe' + version = testMeVersion + ideaVersion { + sinceBuild = '232' +// untilBuild = '242.*' + } + } + publishing { + token = System.getenv("ORG_GRADLE_PROJECT_intellijPublishToken") + channels = [ideaPublishChannel] + } +} + +def spockVersion = "1.0-groovy-2.4" +dependencies { + intellijPlatform { + create(providers.gradleProperty("ideaType"), providers.gradleProperty("ideaVersion")) + bundledPlugins providers.gradleProperty("platformBundledPlugins").map { it.split(',').toList() } + plugins providers.gradleProperty("platformPlugins").map { it.split(',').toList() } + instrumentationTools() + pluginVerifier() + zipSigner() + testFramework(TestFrameworkType.Platform.INSTANCE) + testFramework(TestFrameworkType.Plugin.Java.INSTANCE) + } + + testImplementation 'junit:junit:4.13.2' + implementation(project(':testme-intellij-common')) { + exclude group: 'com.jetbrains', module: 'ideaIC' + exclude group: 'org.jetbrains.plugins', module: 'junit' + exclude group: 'org.jetbrains.plugins', module: 'properties' + exclude group: 'org.jetbrains.plugins', module: 'Groovy' + } + implementation(project(':testme-intellij-groovy')) { + exclude group: 'com.jetbrains', module: 'ideaIC' + exclude group: 'org.jetbrains.plugins', module: 'junit' + exclude group: 'org.jetbrains.plugins', module: 'properties' + exclude group: 'org.jetbrains.plugins', module: 'Groovy' + } + implementation(project(':testme-intellij-scala')) { + exclude group: 'com.jetbrains', module: 'ideaIC' + exclude group: 'org.jetbrains.plugins', module: 'junit' + exclude group: 'org.jetbrains.plugins', module: 'properties' + exclude group: 'org.jetbrains.plugins', module: 'Groovy' + exclude group: 'org.jetbrains.plugins', module: 'Scala' + } + + compileOnly 'org.projectlombok:lombok:1.18.20' + annotationProcessor 'org.projectlombok:lombok:1.18.20' + + testImplementation 'org.mockito:mockito-core:4.3.1' + testImplementation("org.spockframework:spock-core:$spockVersion") { +// exclude group: 'org.codehaus.groovy' + } + testImplementation 'org.opentest4j:opentest4j:1.3.0' + testCompileOnly group: 'org.scala-lang', name: 'scala-library', version: '2.11.12' +} + def javadocHeader = "" task templateContextJavadocs(type: Javadoc, description: 'Generate javadocs for template context', group: 'Documentation') { dependsOn delombok diff --git a/gradle.properties b/gradle.properties index 6ed205b2..39ffbb17 100644 --- a/gradle.properties +++ b/gradle.properties @@ -11,12 +11,17 @@ enableIdeaGroovyPlugin = true enableIdeaScalaPlugin = true org.gradle.jvmargs=-XX:+HeapDumpOnOutOfMemoryError -Xmx1024m -Dfile.encoding=utf-8 -Dkotlin.daemon.jvm.options=--illegal-access=permit -Djava.awt.headless=true #Supported versions: -ideaVersion = 2023.2 +ideaVersion = 2024.2.0.1 +# ideaVersion = 2023.2 #ideaVersion = LATEST-EAP-SNAPSHOT #ideaVersion = 233.11799-EAP-CANDIDATE-SNAPSHOT -#scalaPluginVersion = 2023.2.233 scalaPluginVersion = 2024.2.1 +#scalaPluginVersion = 2023.2.23 ideaType = IC #ideaPublishChannel = EAP ideaPublishChannel = #org.gradle.unsafe.configuration-cache = true +platformPlugins=org.intellij.scala:2023.2.23 +# Example: platformBundledPlugins = com.intellij.java +# We need com.intellij.java to compile JPS, and markdown. +platformBundledPlugins=com.intellij.java,org.intellij.groovy diff --git a/settings.gradle b/settings.gradle index f801c609..ae568fb2 100644 --- a/settings.gradle +++ b/settings.gradle @@ -6,5 +6,5 @@ pluginManagement { } } rootProject.name = 'testme-intellij' -include 'testme-intellij-core', 'testme-intellij-common', 'testme-intellij-groovy', 'testme-intellij-scala' +include 'testme-intellij-common', 'testme-intellij-groovy', 'testme-intellij-scala' diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/HackedRuntimeInstance.java b/src/main/java/com/weirddev/testme/intellij/HackedRuntimeInstance.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/HackedRuntimeInstance.java rename to src/main/java/com/weirddev/testme/intellij/HackedRuntimeInstance.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/TestMeBundle.java b/src/main/java/com/weirddev/testme/intellij/TestMeBundle.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/TestMeBundle.java rename to src/main/java/com/weirddev/testme/intellij/TestMeBundle.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/TestMePluginRegistration.java b/src/main/java/com/weirddev/testme/intellij/TestMePluginRegistration.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/TestMePluginRegistration.java rename to src/main/java/com/weirddev/testme/intellij/TestMePluginRegistration.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/CreateTestMeAction.java b/src/main/java/com/weirddev/testme/intellij/action/CreateTestMeAction.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/CreateTestMeAction.java rename to src/main/java/com/weirddev/testme/intellij/action/CreateTestMeAction.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/GotoTestOrCodeActionExt.java b/src/main/java/com/weirddev/testme/intellij/action/GotoTestOrCodeActionExt.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/GotoTestOrCodeActionExt.java rename to src/main/java/com/weirddev/testme/intellij/action/GotoTestOrCodeActionExt.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/GotoTestOrCodeHandlerExt.java b/src/main/java/com/weirddev/testme/intellij/action/GotoTestOrCodeHandlerExt.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/GotoTestOrCodeHandlerExt.java rename to src/main/java/com/weirddev/testme/intellij/action/GotoTestOrCodeHandlerExt.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/TestMeAction.java b/src/main/java/com/weirddev/testme/intellij/action/TestMeAction.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/TestMeAction.java rename to src/main/java/com/weirddev/testme/intellij/action/TestMeAction.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/TestMeActionHandler.java b/src/main/java/com/weirddev/testme/intellij/action/TestMeActionHandler.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/TestMeActionHandler.java rename to src/main/java/com/weirddev/testme/intellij/action/TestMeActionHandler.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/TestMeAdditionalAction.java b/src/main/java/com/weirddev/testme/intellij/action/TestMeAdditionalAction.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/TestMeAdditionalAction.java rename to src/main/java/com/weirddev/testme/intellij/action/TestMeAdditionalAction.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/TestMeCreator.java b/src/main/java/com/weirddev/testme/intellij/action/TestMeCreator.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/TestMeCreator.java rename to src/main/java/com/weirddev/testme/intellij/action/TestMeCreator.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/helpers/ClassNameSelection.java b/src/main/java/com/weirddev/testme/intellij/action/helpers/ClassNameSelection.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/helpers/ClassNameSelection.java rename to src/main/java/com/weirddev/testme/intellij/action/helpers/ClassNameSelection.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/helpers/GeneratedClassNameResolver.java b/src/main/java/com/weirddev/testme/intellij/action/helpers/GeneratedClassNameResolver.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/helpers/GeneratedClassNameResolver.java rename to src/main/java/com/weirddev/testme/intellij/action/helpers/GeneratedClassNameResolver.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/helpers/TargetDirectoryLocator.java b/src/main/java/com/weirddev/testme/intellij/action/helpers/TargetDirectoryLocator.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/action/helpers/TargetDirectoryLocator.java rename to src/main/java/com/weirddev/testme/intellij/action/helpers/TargetDirectoryLocator.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/builder/MethodFactory.java b/src/main/java/com/weirddev/testme/intellij/builder/MethodFactory.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/builder/MethodFactory.java rename to src/main/java/com/weirddev/testme/intellij/builder/MethodFactory.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/builder/MethodReferencesBuilder.java b/src/main/java/com/weirddev/testme/intellij/builder/MethodReferencesBuilder.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/builder/MethodReferencesBuilder.java rename to src/main/java/com/weirddev/testme/intellij/builder/MethodReferencesBuilder.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/cache/Cache.java b/src/main/java/com/weirddev/testme/intellij/cache/Cache.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/cache/Cache.java rename to src/main/java/com/weirddev/testme/intellij/cache/Cache.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/cache/LruCache.java b/src/main/java/com/weirddev/testme/intellij/cache/LruCache.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/cache/LruCache.java rename to src/main/java/com/weirddev/testme/intellij/cache/LruCache.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/configuration/TestMeConfig.java b/src/main/java/com/weirddev/testme/intellij/configuration/TestMeConfig.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/configuration/TestMeConfig.java rename to src/main/java/com/weirddev/testme/intellij/configuration/TestMeConfig.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/configuration/TestMeConfigPersistent.java b/src/main/java/com/weirddev/testme/intellij/configuration/TestMeConfigPersistent.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/configuration/TestMeConfigPersistent.java rename to src/main/java/com/weirddev/testme/intellij/configuration/TestMeConfigPersistent.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/configuration/TestMeWebHelpProvider.java b/src/main/java/com/weirddev/testme/intellij/configuration/TestMeWebHelpProvider.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/configuration/TestMeWebHelpProvider.java rename to src/main/java/com/weirddev/testme/intellij/configuration/TestMeWebHelpProvider.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/CodeRefactorUtil.java b/src/main/java/com/weirddev/testme/intellij/generator/CodeRefactorUtil.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/CodeRefactorUtil.java rename to src/main/java/com/weirddev/testme/intellij/generator/CodeRefactorUtil.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/MockBuilderFactory.java b/src/main/java/com/weirddev/testme/intellij/generator/MockBuilderFactory.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/MockBuilderFactory.java rename to src/main/java/com/weirddev/testme/intellij/generator/MockBuilderFactory.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/TestBuilderUtil.java b/src/main/java/com/weirddev/testme/intellij/generator/TestBuilderUtil.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/TestBuilderUtil.java rename to src/main/java/com/weirddev/testme/intellij/generator/TestBuilderUtil.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/TestClassElementsLocator.java b/src/main/java/com/weirddev/testme/intellij/generator/TestClassElementsLocator.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/TestClassElementsLocator.java rename to src/main/java/com/weirddev/testme/intellij/generator/TestClassElementsLocator.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/TestMeGenerator.java b/src/main/java/com/weirddev/testme/intellij/generator/TestMeGenerator.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/TestMeGenerator.java rename to src/main/java/com/weirddev/testme/intellij/generator/TestMeGenerator.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/TestMeResourceLoader.java b/src/main/java/com/weirddev/testme/intellij/generator/TestMeResourceLoader.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/TestMeResourceLoader.java rename to src/main/java/com/weirddev/testme/intellij/generator/TestMeResourceLoader.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/TestTemplateContextBuilder.java b/src/main/java/com/weirddev/testme/intellij/generator/TestTemplateContextBuilder.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/TestTemplateContextBuilder.java rename to src/main/java/com/weirddev/testme/intellij/generator/TestTemplateContextBuilder.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/VelocityInitializer.java b/src/main/java/com/weirddev/testme/intellij/generator/VelocityInitializer.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/generator/VelocityInitializer.java rename to src/main/java/com/weirddev/testme/intellij/generator/VelocityInitializer.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/IconRegistry.java b/src/main/java/com/weirddev/testme/intellij/icon/IconRegistry.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/IconRegistry.java rename to src/main/java/com/weirddev/testme/intellij/icon/IconRegistry.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/IconTokensReplacer.java b/src/main/java/com/weirddev/testme/intellij/icon/IconTokensReplacer.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/IconTokensReplacer.java rename to src/main/java/com/weirddev/testme/intellij/icon/IconTokensReplacer.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/IconTokensReplacerImpl.java b/src/main/java/com/weirddev/testme/intellij/icon/IconTokensReplacerImpl.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/IconTokensReplacerImpl.java rename to src/main/java/com/weirddev/testme/intellij/icon/IconTokensReplacerImpl.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/IconizedLabel.java b/src/main/java/com/weirddev/testme/intellij/icon/IconizedLabel.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/IconizedLabel.java rename to src/main/java/com/weirddev/testme/intellij/icon/IconizedLabel.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/Icons.java b/src/main/java/com/weirddev/testme/intellij/icon/Icons.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/Icons.java rename to src/main/java/com/weirddev/testme/intellij/icon/Icons.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/TemplateIcons.java b/src/main/java/com/weirddev/testme/intellij/icon/TemplateIcons.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/TemplateIcons.java rename to src/main/java/com/weirddev/testme/intellij/icon/TemplateIcons.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/TemplateNameFormatter.java b/src/main/java/com/weirddev/testme/intellij/icon/TemplateNameFormatter.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/icon/TemplateNameFormatter.java rename to src/main/java/com/weirddev/testme/intellij/icon/TemplateNameFormatter.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/intention/CreateTestForMethodIntention.java b/src/main/java/com/weirddev/testme/intellij/intention/CreateTestForMethodIntention.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/intention/CreateTestForMethodIntention.java rename to src/main/java/com/weirddev/testme/intellij/intention/CreateTestForMethodIntention.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/FileTemplateConfig.java b/src/main/java/com/weirddev/testme/intellij/template/FileTemplateConfig.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/FileTemplateConfig.java rename to src/main/java/com/weirddev/testme/intellij/template/FileTemplateConfig.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/FileTemplateContext.java b/src/main/java/com/weirddev/testme/intellij/template/FileTemplateContext.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/FileTemplateContext.java rename to src/main/java/com/weirddev/testme/intellij/template/FileTemplateContext.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/TemplateDescriptor.java b/src/main/java/com/weirddev/testme/intellij/template/TemplateDescriptor.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/TemplateDescriptor.java rename to src/main/java/com/weirddev/testme/intellij/template/TemplateDescriptor.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/TemplateRegistry.java b/src/main/java/com/weirddev/testme/intellij/template/TemplateRegistry.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/TemplateRegistry.java rename to src/main/java/com/weirddev/testme/intellij/template/TemplateRegistry.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/TemplateRole.java b/src/main/java/com/weirddev/testme/intellij/template/TemplateRole.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/TemplateRole.java rename to src/main/java/com/weirddev/testme/intellij/template/TemplateRole.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/TypeDictionary.java b/src/main/java/com/weirddev/testme/intellij/template/TypeDictionary.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/TypeDictionary.java rename to src/main/java/com/weirddev/testme/intellij/template/TypeDictionary.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/DiClassAnnotationEnum.java b/src/main/java/com/weirddev/testme/intellij/template/context/DiClassAnnotationEnum.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/DiClassAnnotationEnum.java rename to src/main/java/com/weirddev/testme/intellij/template/context/DiClassAnnotationEnum.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/DiFieldAnnotationEnum.java b/src/main/java/com/weirddev/testme/intellij/template/context/DiFieldAnnotationEnum.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/DiFieldAnnotationEnum.java rename to src/main/java/com/weirddev/testme/intellij/template/context/DiFieldAnnotationEnum.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/Field.java b/src/main/java/com/weirddev/testme/intellij/template/context/Field.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/Field.java rename to src/main/java/com/weirddev/testme/intellij/template/context/Field.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/Language.java b/src/main/java/com/weirddev/testme/intellij/template/context/Language.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/Language.java rename to src/main/java/com/weirddev/testme/intellij/template/context/Language.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/Method.java b/src/main/java/com/weirddev/testme/intellij/template/context/Method.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/Method.java rename to src/main/java/com/weirddev/testme/intellij/template/context/Method.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/MethodCall.java b/src/main/java/com/weirddev/testme/intellij/template/context/MethodCall.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/MethodCall.java rename to src/main/java/com/weirddev/testme/intellij/template/context/MethodCall.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/MethodCallArgument.java b/src/main/java/com/weirddev/testme/intellij/template/context/MethodCallArgument.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/MethodCallArgument.java rename to src/main/java/com/weirddev/testme/intellij/template/context/MethodCallArgument.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/MockBuilder.java b/src/main/java/com/weirddev/testme/intellij/template/context/MockBuilder.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/MockBuilder.java rename to src/main/java/com/weirddev/testme/intellij/template/context/MockBuilder.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/MockitoMockBuilder.java b/src/main/java/com/weirddev/testme/intellij/template/context/MockitoMockBuilder.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/MockitoMockBuilder.java rename to src/main/java/com/weirddev/testme/intellij/template/context/MockitoMockBuilder.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/Param.java b/src/main/java/com/weirddev/testme/intellij/template/context/Param.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/Param.java rename to src/main/java/com/weirddev/testme/intellij/template/context/Param.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/ParameterizedTestComponents.java b/src/main/java/com/weirddev/testme/intellij/template/context/ParameterizedTestComponents.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/ParameterizedTestComponents.java rename to src/main/java/com/weirddev/testme/intellij/template/context/ParameterizedTestComponents.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/PowerMockBuilder.java b/src/main/java/com/weirddev/testme/intellij/template/context/PowerMockBuilder.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/PowerMockBuilder.java rename to src/main/java/com/weirddev/testme/intellij/template/context/PowerMockBuilder.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/Reference.java b/src/main/java/com/weirddev/testme/intellij/template/context/Reference.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/Reference.java rename to src/main/java/com/weirddev/testme/intellij/template/context/Reference.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/StringUtils.java b/src/main/java/com/weirddev/testme/intellij/template/context/StringUtils.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/StringUtils.java rename to src/main/java/com/weirddev/testme/intellij/template/context/StringUtils.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/SyntheticParam.java b/src/main/java/com/weirddev/testme/intellij/template/context/SyntheticParam.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/SyntheticParam.java rename to src/main/java/com/weirddev/testme/intellij/template/context/SyntheticParam.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/TestBuilder.java b/src/main/java/com/weirddev/testme/intellij/template/context/TestBuilder.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/TestBuilder.java rename to src/main/java/com/weirddev/testme/intellij/template/context/TestBuilder.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/TestBuilderTypes.java b/src/main/java/com/weirddev/testme/intellij/template/context/TestBuilderTypes.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/TestBuilderTypes.java rename to src/main/java/com/weirddev/testme/intellij/template/context/TestBuilderTypes.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/TestMeTemplateParams.java b/src/main/java/com/weirddev/testme/intellij/template/context/TestMeTemplateParams.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/TestMeTemplateParams.java rename to src/main/java/com/weirddev/testme/intellij/template/context/TestMeTemplateParams.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/TestSubjectInspector.java b/src/main/java/com/weirddev/testme/intellij/template/context/TestSubjectInspector.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/TestSubjectInspector.java rename to src/main/java/com/weirddev/testme/intellij/template/context/TestSubjectInspector.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/Type.java b/src/main/java/com/weirddev/testme/intellij/template/context/Type.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/Type.java rename to src/main/java/com/weirddev/testme/intellij/template/context/Type.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/impl/GroovyTestBuilderImpl.java b/src/main/java/com/weirddev/testme/intellij/template/context/impl/GroovyTestBuilderImpl.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/impl/GroovyTestBuilderImpl.java rename to src/main/java/com/weirddev/testme/intellij/template/context/impl/GroovyTestBuilderImpl.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/impl/JavaTestBuilderImpl.java b/src/main/java/com/weirddev/testme/intellij/template/context/impl/JavaTestBuilderImpl.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/impl/JavaTestBuilderImpl.java rename to src/main/java/com/weirddev/testme/intellij/template/context/impl/JavaTestBuilderImpl.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/impl/LangTestBuilder.java b/src/main/java/com/weirddev/testme/intellij/template/context/impl/LangTestBuilder.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/impl/LangTestBuilder.java rename to src/main/java/com/weirddev/testme/intellij/template/context/impl/LangTestBuilder.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/impl/LangTestBuilderFactory.java b/src/main/java/com/weirddev/testme/intellij/template/context/impl/LangTestBuilderFactory.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/impl/LangTestBuilderFactory.java rename to src/main/java/com/weirddev/testme/intellij/template/context/impl/LangTestBuilderFactory.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/impl/ScalaTestBuilder.java b/src/main/java/com/weirddev/testme/intellij/template/context/impl/ScalaTestBuilder.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/impl/ScalaTestBuilder.java rename to src/main/java/com/weirddev/testme/intellij/template/context/impl/ScalaTestBuilder.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/impl/TestBuilderImpl.java b/src/main/java/com/weirddev/testme/intellij/template/context/impl/TestBuilderImpl.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/template/context/impl/TestBuilderImpl.java rename to src/main/java/com/weirddev/testme/intellij/template/context/impl/TestBuilderImpl.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/customizedialog/CustomizeTestDialog.java b/src/main/java/com/weirddev/testme/intellij/ui/customizedialog/CustomizeTestDialog.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/customizedialog/CustomizeTestDialog.java rename to src/main/java/com/weirddev/testme/intellij/ui/customizedialog/CustomizeTestDialog.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/customizedialog/FileTemplateCustomization.java b/src/main/java/com/weirddev/testme/intellij/ui/customizedialog/FileTemplateCustomization.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/customizedialog/FileTemplateCustomization.java rename to src/main/java/com/weirddev/testme/intellij/ui/customizedialog/FileTemplateCustomization.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/model/TestMeFileTemplate.java b/src/main/java/com/weirddev/testme/intellij/ui/model/TestMeFileTemplate.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/model/TestMeFileTemplate.java rename to src/main/java/com/weirddev/testme/intellij/ui/model/TestMeFileTemplate.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/popup/ConfigurationLinkAction.java b/src/main/java/com/weirddev/testme/intellij/ui/popup/ConfigurationLinkAction.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/popup/ConfigurationLinkAction.java rename to src/main/java/com/weirddev/testme/intellij/ui/popup/ConfigurationLinkAction.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/popup/TestMeActionCellRenderer.java b/src/main/java/com/weirddev/testme/intellij/ui/popup/TestMeActionCellRenderer.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/popup/TestMeActionCellRenderer.java rename to src/main/java/com/weirddev/testme/intellij/ui/popup/TestMeActionCellRenderer.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/popup/TestMePopUpHandler.java b/src/main/java/com/weirddev/testme/intellij/ui/popup/TestMePopUpHandler.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/popup/TestMePopUpHandler.java rename to src/main/java/com/weirddev/testme/intellij/ui/popup/TestMePopUpHandler.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/settings/TestMeConfigurable.java b/src/main/java/com/weirddev/testme/intellij/ui/settings/TestMeConfigurable.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/settings/TestMeConfigurable.java rename to src/main/java/com/weirddev/testme/intellij/ui/settings/TestMeConfigurable.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/settings/TestMeSettingsForm.form b/src/main/java/com/weirddev/testme/intellij/ui/settings/TestMeSettingsForm.form similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/settings/TestMeSettingsForm.form rename to src/main/java/com/weirddev/testme/intellij/ui/settings/TestMeSettingsForm.form diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/settings/TestMeSettingsForm.java b/src/main/java/com/weirddev/testme/intellij/ui/settings/TestMeSettingsForm.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/settings/TestMeSettingsForm.java rename to src/main/java/com/weirddev/testme/intellij/ui/settings/TestMeSettingsForm.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/ExportableFileTemplateSettings.java b/src/main/java/com/weirddev/testme/intellij/ui/template/ExportableFileTemplateSettings.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/ExportableFileTemplateSettings.java rename to src/main/java/com/weirddev/testme/intellij/ui/template/ExportableFileTemplateSettings.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FTManager.java b/src/main/java/com/weirddev/testme/intellij/ui/template/FTManager.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FTManager.java rename to src/main/java/com/weirddev/testme/intellij/ui/template/FTManager.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateConfigurable.java b/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateConfigurable.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateConfigurable.java rename to src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateConfigurable.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateHighlighter.java b/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateHighlighter.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateHighlighter.java rename to src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateHighlighter.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateLoadResult.java b/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateLoadResult.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateLoadResult.java rename to src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateLoadResult.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateSettings.java b/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateSettings.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateSettings.java rename to src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateSettings.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTab.java b/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTab.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTab.java rename to src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTab.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTabAsList.java b/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTabAsList.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTabAsList.java rename to src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTabAsList.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTextLexer.flex b/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTextLexer.flex similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTextLexer.flex rename to src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTextLexer.flex diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTokenType.java b/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTokenType.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTokenType.java rename to src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplateTokenType.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplatesLoader.java b/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplatesLoader.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplatesLoader.java rename to src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplatesLoader.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/TestMeTemplateManager.java b/src/main/java/com/weirddev/testme/intellij/ui/template/TestMeTemplateManager.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/TestMeTemplateManager.java rename to src/main/java/com/weirddev/testme/intellij/ui/template/TestMeTemplateManager.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/TestTemplatesConfigurable.java b/src/main/java/com/weirddev/testme/intellij/ui/template/TestTemplatesConfigurable.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/TestTemplatesConfigurable.java rename to src/main/java/com/weirddev/testme/intellij/ui/template/TestTemplatesConfigurable.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/UrlUtil.java b/src/main/java/com/weirddev/testme/intellij/ui/template/UrlUtil.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/UrlUtil.java rename to src/main/java/com/weirddev/testme/intellij/ui/template/UrlUtil.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/_FileTemplateTextLexer.java b/src/main/java/com/weirddev/testme/intellij/ui/template/_FileTemplateTextLexer.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/ui/template/_FileTemplateTextLexer.java rename to src/main/java/com/weirddev/testme/intellij/ui/template/_FileTemplateTextLexer.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/AccessLevelReflectionUtils.java b/src/main/java/com/weirddev/testme/intellij/utils/AccessLevelReflectionUtils.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/AccessLevelReflectionUtils.java rename to src/main/java/com/weirddev/testme/intellij/utils/AccessLevelReflectionUtils.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/ClassNameUtils.java b/src/main/java/com/weirddev/testme/intellij/utils/ClassNameUtils.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/ClassNameUtils.java rename to src/main/java/com/weirddev/testme/intellij/utils/ClassNameUtils.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/JavaPsiTreeUtils.java b/src/main/java/com/weirddev/testme/intellij/utils/JavaPsiTreeUtils.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/JavaPsiTreeUtils.java rename to src/main/java/com/weirddev/testme/intellij/utils/JavaPsiTreeUtils.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/JavaTypeUtils.java b/src/main/java/com/weirddev/testme/intellij/utils/JavaTypeUtils.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/JavaTypeUtils.java rename to src/main/java/com/weirddev/testme/intellij/utils/JavaTypeUtils.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/Node.java b/src/main/java/com/weirddev/testme/intellij/utils/Node.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/Node.java rename to src/main/java/com/weirddev/testme/intellij/utils/Node.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/PropertyUtils.java b/src/main/java/com/weirddev/testme/intellij/utils/PropertyUtils.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/PropertyUtils.java rename to src/main/java/com/weirddev/testme/intellij/utils/PropertyUtils.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/ResourceLoader.java b/src/main/java/com/weirddev/testme/intellij/utils/ResourceLoader.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/ResourceLoader.java rename to src/main/java/com/weirddev/testme/intellij/utils/ResourceLoader.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/TemplateFileNameFormatter.java b/src/main/java/com/weirddev/testme/intellij/utils/TemplateFileNameFormatter.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/TemplateFileNameFormatter.java rename to src/main/java/com/weirddev/testme/intellij/utils/TemplateFileNameFormatter.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/TestFileTemplateUtil.java b/src/main/java/com/weirddev/testme/intellij/utils/TestFileTemplateUtil.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/TestFileTemplateUtil.java rename to src/main/java/com/weirddev/testme/intellij/utils/TestFileTemplateUtil.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/TestFileUpdateInfo.java b/src/main/java/com/weirddev/testme/intellij/utils/TestFileUpdateInfo.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/TestFileUpdateInfo.java rename to src/main/java/com/weirddev/testme/intellij/utils/TestFileUpdateInfo.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/TestFileUpdateUtil.java b/src/main/java/com/weirddev/testme/intellij/utils/TestFileUpdateUtil.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/TestFileUpdateUtil.java rename to src/main/java/com/weirddev/testme/intellij/utils/TestFileUpdateUtil.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/TestSubjectResolverUtils.java b/src/main/java/com/weirddev/testme/intellij/utils/TestSubjectResolverUtils.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/TestSubjectResolverUtils.java rename to src/main/java/com/weirddev/testme/intellij/utils/TestSubjectResolverUtils.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/TypeUtils.java b/src/main/java/com/weirddev/testme/intellij/utils/TypeUtils.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/TypeUtils.java rename to src/main/java/com/weirddev/testme/intellij/utils/TypeUtils.java diff --git a/testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/UrlClassLoaderUtils.java b/src/main/java/com/weirddev/testme/intellij/utils/UrlClassLoaderUtils.java similarity index 100% rename from testme-intellij-core/src/main/java/com/weirddev/testme/intellij/utils/UrlClassLoaderUtils.java rename to src/main/java/com/weirddev/testme/intellij/utils/UrlClassLoaderUtils.java diff --git a/testme-intellij-core/src/main/resources/META-INF/plugin-groovy.xml b/src/main/resources/META-INF/plugin-groovy.xml similarity index 100% rename from testme-intellij-core/src/main/resources/META-INF/plugin-groovy.xml rename to src/main/resources/META-INF/plugin-groovy.xml diff --git a/testme-intellij-core/src/main/resources/META-INF/plugin-scala.xml b/src/main/resources/META-INF/plugin-scala.xml similarity index 100% rename from testme-intellij-core/src/main/resources/META-INF/plugin-scala.xml rename to src/main/resources/META-INF/plugin-scala.xml diff --git a/testme-intellij-core/src/main/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml similarity index 95% rename from testme-intellij-core/src/main/resources/META-INF/plugin.xml rename to src/main/resources/META-INF/plugin.xml index 5a8115c4..59b3cc37 100644 --- a/testme-intellij-core/src/main/resources/META-INF/plugin.xml +++ b/src/main/resources/META-INF/plugin.xml @@ -29,8 +29,8 @@ com.intellij.modules.java JUnit - org.intellij.groovy - org.intellij.scala + org.intellij.groovy + org.intellij.scala diff --git a/testme-intellij-core/src/main/resources/META-INF/pluginIcon.svg b/src/main/resources/META-INF/pluginIcon.svg similarity index 100% rename from testme-intellij-core/src/main/resources/META-INF/pluginIcon.svg rename to src/main/resources/META-INF/pluginIcon.svg diff --git a/testme-intellij-core/src/main/resources/fileTemplates/internal/velocity_implicit.vm b/src/main/resources/fileTemplates/internal/velocity_implicit.vm similarity index 100% rename from testme-intellij-core/src/main/resources/fileTemplates/internal/velocity_implicit.vm rename to src/main/resources/fileTemplates/internal/velocity_implicit.vm diff --git a/testme-intellij-core/src/main/resources/fileTemplates/testMeIncludes/TestMe Footer.java.ft b/src/main/resources/fileTemplates/testMeIncludes/TestMe Footer.java.ft similarity index 100% rename from testme-intellij-core/src/main/resources/fileTemplates/testMeIncludes/TestMe Footer.java.ft rename to src/main/resources/fileTemplates/testMeIncludes/TestMe Footer.java.ft diff --git a/testme-intellij-core/src/main/resources/fileTemplates/testMeIncludes/TestMe common macros.java.ft b/src/main/resources/fileTemplates/testMeIncludes/TestMe common macros.java.ft similarity index 100% rename from testme-intellij-core/src/main/resources/fileTemplates/testMeIncludes/TestMe common macros.java.ft rename to src/main/resources/fileTemplates/testMeIncludes/TestMe common macros.java.ft diff --git a/testme-intellij-core/src/main/resources/fileTemplates/testMeIncludes/TestMe macros.groovy.ft b/src/main/resources/fileTemplates/testMeIncludes/TestMe macros.groovy.ft similarity index 100% rename from testme-intellij-core/src/main/resources/fileTemplates/testMeIncludes/TestMe macros.groovy.ft rename to src/main/resources/fileTemplates/testMeIncludes/TestMe macros.groovy.ft diff --git a/testme-intellij-core/src/main/resources/fileTemplates/testMeIncludes/TestMe macros.java.ft b/src/main/resources/fileTemplates/testMeIncludes/TestMe macros.java.ft similarity index 100% rename from testme-intellij-core/src/main/resources/fileTemplates/testMeIncludes/TestMe macros.java.ft rename to src/main/resources/fileTemplates/testMeIncludes/TestMe macros.java.ft diff --git a/testme-intellij-core/src/main/resources/fileTemplates/testMeIncludes/TestMe macros.scala.ft b/src/main/resources/fileTemplates/testMeIncludes/TestMe macros.scala.ft similarity index 100% rename from testme-intellij-core/src/main/resources/fileTemplates/testMeIncludes/TestMe macros.scala.ft rename to src/main/resources/fileTemplates/testMeIncludes/TestMe macros.scala.ft diff --git a/testme-intellij-core/src/main/resources/fileTemplates/testMeIncludes/default.html b/src/main/resources/fileTemplates/testMeIncludes/default.html similarity index 100% rename from testme-intellij-core/src/main/resources/fileTemplates/testMeIncludes/default.html rename to src/main/resources/fileTemplates/testMeIncludes/default.html diff --git a/testme-intellij-core/src/main/resources/fileTemplates/testMeTests/Groovy, JUnit4 & Mockito.groovy.ft b/src/main/resources/fileTemplates/testMeTests/Groovy, JUnit4 & Mockito.groovy.ft similarity index 100% rename from testme-intellij-core/src/main/resources/fileTemplates/testMeTests/Groovy, JUnit4 & Mockito.groovy.ft rename to src/main/resources/fileTemplates/testMeTests/Groovy, JUnit4 & Mockito.groovy.ft diff --git a/testme-intellij-core/src/main/resources/fileTemplates/testMeTests/Groovy, Spock & Mockito.groovy.ft b/src/main/resources/fileTemplates/testMeTests/Groovy, Spock & Mockito.groovy.ft similarity index 100% rename from testme-intellij-core/src/main/resources/fileTemplates/testMeTests/Groovy, Spock & Mockito.groovy.ft rename to src/main/resources/fileTemplates/testMeTests/Groovy, Spock & Mockito.groovy.ft diff --git a/testme-intellij-core/src/main/resources/fileTemplates/testMeTests/JUnit4 & Mockito.java.ft b/src/main/resources/fileTemplates/testMeTests/JUnit4 & Mockito.java.ft similarity index 100% rename from testme-intellij-core/src/main/resources/fileTemplates/testMeTests/JUnit4 & Mockito.java.ft rename to src/main/resources/fileTemplates/testMeTests/JUnit4 & Mockito.java.ft diff --git a/testme-intellij-core/src/main/resources/fileTemplates/testMeTests/JUnit4 & Powermock.java.ft b/src/main/resources/fileTemplates/testMeTests/JUnit4 & Powermock.java.ft similarity index 100% rename from testme-intellij-core/src/main/resources/fileTemplates/testMeTests/JUnit4 & Powermock.java.ft rename to src/main/resources/fileTemplates/testMeTests/JUnit4 & Powermock.java.ft diff --git a/testme-intellij-core/src/main/resources/fileTemplates/testMeTests/JUnit5 & Mockito.java.ft b/src/main/resources/fileTemplates/testMeTests/JUnit5 & Mockito.java.ft similarity index 100% rename from testme-intellij-core/src/main/resources/fileTemplates/testMeTests/JUnit5 & Mockito.java.ft rename to src/main/resources/fileTemplates/testMeTests/JUnit5 & Mockito.java.ft diff --git a/testme-intellij-core/src/main/resources/fileTemplates/testMeTests/Parameterized Groovy, Spock & Mockito.groovy.ft b/src/main/resources/fileTemplates/testMeTests/Parameterized Groovy, Spock & Mockito.groovy.ft similarity index 100% rename from testme-intellij-core/src/main/resources/fileTemplates/testMeTests/Parameterized Groovy, Spock & Mockito.groovy.ft rename to src/main/resources/fileTemplates/testMeTests/Parameterized Groovy, Spock & Mockito.groovy.ft diff --git a/testme-intellij-core/src/main/resources/fileTemplates/testMeTests/Specs2 & Mockito.scala.ft b/src/main/resources/fileTemplates/testMeTests/Specs2 & Mockito.scala.ft similarity index 100% rename from testme-intellij-core/src/main/resources/fileTemplates/testMeTests/Specs2 & Mockito.scala.ft rename to src/main/resources/fileTemplates/testMeTests/Specs2 & Mockito.scala.ft diff --git a/testme-intellij-core/src/main/resources/fileTemplates/testMeTests/TestNG & Mockito.java.ft b/src/main/resources/fileTemplates/testMeTests/TestNG & Mockito.java.ft similarity index 100% rename from testme-intellij-core/src/main/resources/fileTemplates/testMeTests/TestNG & Mockito.java.ft rename to src/main/resources/fileTemplates/testMeTests/TestNG & Mockito.java.ft diff --git a/testme-intellij-core/src/main/resources/fileTemplates/testMeTests/default.html b/src/main/resources/fileTemplates/testMeTests/default.html similarity index 100% rename from testme-intellij-core/src/main/resources/fileTemplates/testMeTests/default.html rename to src/main/resources/fileTemplates/testMeTests/default.html diff --git a/testme-intellij-core/src/main/resources/fileTemplates/velocity.properties b/src/main/resources/fileTemplates/velocity.properties similarity index 100% rename from testme-intellij-core/src/main/resources/fileTemplates/velocity.properties rename to src/main/resources/fileTemplates/velocity.properties diff --git a/testme-intellij-core/src/main/resources/icons/TestMe.png b/src/main/resources/icons/TestMe.png similarity index 100% rename from testme-intellij-core/src/main/resources/icons/TestMe.png rename to src/main/resources/icons/TestMe.png diff --git a/testme-intellij-core/src/main/resources/icons/groovy.png b/src/main/resources/icons/groovy.png similarity index 100% rename from testme-intellij-core/src/main/resources/icons/groovy.png rename to src/main/resources/icons/groovy.png diff --git a/testme-intellij-core/src/main/resources/icons/junit.png b/src/main/resources/icons/junit.png similarity index 100% rename from testme-intellij-core/src/main/resources/icons/junit.png rename to src/main/resources/icons/junit.png diff --git a/testme-intellij-core/src/main/resources/icons/junit5.png b/src/main/resources/icons/junit5.png similarity index 100% rename from testme-intellij-core/src/main/resources/icons/junit5.png rename to src/main/resources/icons/junit5.png diff --git a/testme-intellij-core/src/main/resources/icons/junit_dark.png b/src/main/resources/icons/junit_dark.png similarity index 100% rename from testme-intellij-core/src/main/resources/icons/junit_dark.png rename to src/main/resources/icons/junit_dark.png diff --git a/testme-intellij-core/src/main/resources/icons/mockito.png b/src/main/resources/icons/mockito.png similarity index 100% rename from testme-intellij-core/src/main/resources/icons/mockito.png rename to src/main/resources/icons/mockito.png diff --git a/testme-intellij-core/src/main/resources/icons/powermock.png b/src/main/resources/icons/powermock.png similarity index 100% rename from testme-intellij-core/src/main/resources/icons/powermock.png rename to src/main/resources/icons/powermock.png diff --git a/testme-intellij-core/src/main/resources/icons/scala.png b/src/main/resources/icons/scala.png similarity index 100% rename from testme-intellij-core/src/main/resources/icons/scala.png rename to src/main/resources/icons/scala.png diff --git a/testme-intellij-core/src/main/resources/icons/testNG.png b/src/main/resources/icons/testNG.png similarity index 100% rename from testme-intellij-core/src/main/resources/icons/testNG.png rename to src/main/resources/icons/testNG.png diff --git a/testme-intellij-core/src/main/resources/intentionDescriptions/CreateTestForMethodIntention/after.java.template b/src/main/resources/intentionDescriptions/CreateTestForMethodIntention/after.java.template similarity index 100% rename from testme-intellij-core/src/main/resources/intentionDescriptions/CreateTestForMethodIntention/after.java.template rename to src/main/resources/intentionDescriptions/CreateTestForMethodIntention/after.java.template diff --git a/testme-intellij-core/src/main/resources/intentionDescriptions/CreateTestForMethodIntention/before.java.template b/src/main/resources/intentionDescriptions/CreateTestForMethodIntention/before.java.template similarity index 100% rename from testme-intellij-core/src/main/resources/intentionDescriptions/CreateTestForMethodIntention/before.java.template rename to src/main/resources/intentionDescriptions/CreateTestForMethodIntention/before.java.template diff --git a/testme-intellij-core/src/main/resources/intentionDescriptions/CreateTestForMethodIntention/description.html b/src/main/resources/intentionDescriptions/CreateTestForMethodIntention/description.html similarity index 100% rename from testme-intellij-core/src/main/resources/intentionDescriptions/CreateTestForMethodIntention/description.html rename to src/main/resources/intentionDescriptions/CreateTestForMethodIntention/description.html diff --git a/testme-intellij-core/src/main/resources/intentionDescriptions/CreateTestMeAction/after.java.template b/src/main/resources/intentionDescriptions/CreateTestMeAction/after.java.template similarity index 100% rename from testme-intellij-core/src/main/resources/intentionDescriptions/CreateTestMeAction/after.java.template rename to src/main/resources/intentionDescriptions/CreateTestMeAction/after.java.template diff --git a/testme-intellij-core/src/main/resources/intentionDescriptions/CreateTestMeAction/before.java.template b/src/main/resources/intentionDescriptions/CreateTestMeAction/before.java.template similarity index 100% rename from testme-intellij-core/src/main/resources/intentionDescriptions/CreateTestMeAction/before.java.template rename to src/main/resources/intentionDescriptions/CreateTestMeAction/before.java.template diff --git a/testme-intellij-core/src/main/resources/intentionDescriptions/CreateTestMeAction/description.html b/src/main/resources/intentionDescriptions/CreateTestMeAction/description.html similarity index 100% rename from testme-intellij-core/src/main/resources/intentionDescriptions/CreateTestMeAction/description.html rename to src/main/resources/intentionDescriptions/CreateTestMeAction/description.html diff --git a/testme-intellij-core/src/main/resources/messages/TestMeBundle.properties b/src/main/resources/messages/TestMeBundle.properties similarity index 100% rename from testme-intellij-core/src/main/resources/messages/TestMeBundle.properties rename to src/main/resources/messages/TestMeBundle.properties diff --git a/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/IconTokensReplacerTest.groovy b/src/test/groovy/com/weirddev/testme/intellij/IconTokensReplacerTest.groovy similarity index 100% rename from testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/IconTokensReplacerTest.groovy rename to src/test/groovy/com/weirddev/testme/intellij/IconTokensReplacerTest.groovy diff --git a/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/generator/MockBuilderFactoryTest.groovy b/src/test/groovy/com/weirddev/testme/intellij/generator/MockBuilderFactoryTest.groovy similarity index 100% rename from testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/generator/MockBuilderFactoryTest.groovy rename to src/test/groovy/com/weirddev/testme/intellij/generator/MockBuilderFactoryTest.groovy diff --git a/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/generator/TestTemplateContextBuilderTest.groovy b/src/test/groovy/com/weirddev/testme/intellij/generator/TestTemplateContextBuilderTest.groovy similarity index 100% rename from testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/generator/TestTemplateContextBuilderTest.groovy rename to src/test/groovy/com/weirddev/testme/intellij/generator/TestTemplateContextBuilderTest.groovy diff --git a/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/icon/TemplateNameFormatterTest.groovy b/src/test/groovy/com/weirddev/testme/intellij/icon/TemplateNameFormatterTest.groovy similarity index 100% rename from testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/icon/TemplateNameFormatterTest.groovy rename to src/test/groovy/com/weirddev/testme/intellij/icon/TemplateNameFormatterTest.groovy diff --git a/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/TemplateRegistryTest.groovy b/src/test/groovy/com/weirddev/testme/intellij/template/TemplateRegistryTest.groovy similarity index 100% rename from testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/TemplateRegistryTest.groovy rename to src/test/groovy/com/weirddev/testme/intellij/template/TemplateRegistryTest.groovy diff --git a/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/context/GroovyTestBuilderImplTest.groovy b/src/test/groovy/com/weirddev/testme/intellij/template/context/GroovyTestBuilderImplTest.groovy similarity index 100% rename from testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/context/GroovyTestBuilderImplTest.groovy rename to src/test/groovy/com/weirddev/testme/intellij/template/context/GroovyTestBuilderImplTest.groovy diff --git a/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/context/JavaTestBuilderImplTest.groovy b/src/test/groovy/com/weirddev/testme/intellij/template/context/JavaTestBuilderImplTest.groovy similarity index 100% rename from testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/context/JavaTestBuilderImplTest.groovy rename to src/test/groovy/com/weirddev/testme/intellij/template/context/JavaTestBuilderImplTest.groovy diff --git a/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/context/LanguageTest.groovy b/src/test/groovy/com/weirddev/testme/intellij/template/context/LanguageTest.groovy similarity index 100% rename from testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/context/LanguageTest.groovy rename to src/test/groovy/com/weirddev/testme/intellij/template/context/LanguageTest.groovy diff --git a/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/context/MockitoMockBuilderTest.groovy b/src/test/groovy/com/weirddev/testme/intellij/template/context/MockitoMockBuilderTest.groovy similarity index 100% rename from testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/context/MockitoMockBuilderTest.groovy rename to src/test/groovy/com/weirddev/testme/intellij/template/context/MockitoMockBuilderTest.groovy diff --git a/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/context/StringUtilsTest.groovy b/src/test/groovy/com/weirddev/testme/intellij/template/context/StringUtilsTest.groovy similarity index 100% rename from testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/context/StringUtilsTest.groovy rename to src/test/groovy/com/weirddev/testme/intellij/template/context/StringUtilsTest.groovy diff --git a/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/context/TypeTest.groovy b/src/test/groovy/com/weirddev/testme/intellij/template/context/TypeTest.groovy similarity index 100% rename from testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/template/context/TypeTest.groovy rename to src/test/groovy/com/weirddev/testme/intellij/template/context/TypeTest.groovy diff --git a/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/utils/ClassNameUtilsSpec.groovy b/src/test/groovy/com/weirddev/testme/intellij/utils/ClassNameUtilsSpec.groovy similarity index 100% rename from testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/utils/ClassNameUtilsSpec.groovy rename to src/test/groovy/com/weirddev/testme/intellij/utils/ClassNameUtilsSpec.groovy diff --git a/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/utils/ClassNameUtilsTest.groovy b/src/test/groovy/com/weirddev/testme/intellij/utils/ClassNameUtilsTest.groovy similarity index 100% rename from testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/utils/ClassNameUtilsTest.groovy rename to src/test/groovy/com/weirddev/testme/intellij/utils/ClassNameUtilsTest.groovy diff --git a/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/utils/TemplateFileNameFormatterTest.groovy b/src/test/groovy/com/weirddev/testme/intellij/utils/TemplateFileNameFormatterTest.groovy similarity index 100% rename from testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/utils/TemplateFileNameFormatterTest.groovy rename to src/test/groovy/com/weirddev/testme/intellij/utils/TemplateFileNameFormatterTest.groovy diff --git a/testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/utils/TypeUtilsTest.groovy b/src/test/groovy/com/weirddev/testme/intellij/utils/TypeUtilsTest.groovy similarity index 100% rename from testme-intellij-core/src/test/groovy/com/weirddev/testme/intellij/utils/TypeUtilsTest.groovy rename to src/test/groovy/com/weirddev/testme/intellij/utils/TypeUtilsTest.groovy diff --git a/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/BaseIJIntegrationTest.java b/src/test/java/com/weirddev/testme/intellij/BaseIJIntegrationTest.java similarity index 100% rename from testme-intellij-core/src/test/java/com/weirddev/testme/intellij/BaseIJIntegrationTest.java rename to src/test/java/com/weirddev/testme/intellij/BaseIJIntegrationTest.java diff --git a/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/LightJavaCodeInsightFixtureTestCase.java b/src/test/java/com/weirddev/testme/intellij/LightJavaCodeInsightFixtureTestCase.java similarity index 100% rename from testme-intellij-core/src/test/java/com/weirddev/testme/intellij/LightJavaCodeInsightFixtureTestCase.java rename to src/test/java/com/weirddev/testme/intellij/LightJavaCodeInsightFixtureTestCase.java diff --git a/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/TestMeAdditionalActionJunit4Test.java b/src/test/java/com/weirddev/testme/intellij/TestMeAdditionalActionJunit4Test.java similarity index 100% rename from testme-intellij-core/src/test/java/com/weirddev/testme/intellij/TestMeAdditionalActionJunit4Test.java rename to src/test/java/com/weirddev/testme/intellij/TestMeAdditionalActionJunit4Test.java diff --git a/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/action/GotoTestOrCodeHandlerExtTest.java b/src/test/java/com/weirddev/testme/intellij/action/GotoTestOrCodeHandlerExtTest.java similarity index 100% rename from testme-intellij-core/src/test/java/com/weirddev/testme/intellij/action/GotoTestOrCodeHandlerExtTest.java rename to src/test/java/com/weirddev/testme/intellij/action/GotoTestOrCodeHandlerExtTest.java diff --git a/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/action/TestMeActionHandlerTest.java b/src/test/java/com/weirddev/testme/intellij/action/TestMeActionHandlerTest.java similarity index 100% rename from testme-intellij-core/src/test/java/com/weirddev/testme/intellij/action/TestMeActionHandlerTest.java rename to src/test/java/com/weirddev/testme/intellij/action/TestMeActionHandlerTest.java diff --git a/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/action/TestMeActionTest.java b/src/test/java/com/weirddev/testme/intellij/action/TestMeActionTest.java similarity index 100% rename from testme-intellij-core/src/test/java/com/weirddev/testme/intellij/action/TestMeActionTest.java rename to src/test/java/com/weirddev/testme/intellij/action/TestMeActionTest.java diff --git a/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/OptionalPluginTestDependency.java b/src/test/java/com/weirddev/testme/intellij/generator/OptionalPluginTestDependency.java similarity index 100% rename from testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/OptionalPluginTestDependency.java rename to src/test/java/com/weirddev/testme/intellij/generator/OptionalPluginTestDependency.java diff --git a/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorGroovyJunit4Test.java b/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorGroovyJunit4Test.java similarity index 100% rename from testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorGroovyJunit4Test.java rename to src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorGroovyJunit4Test.java diff --git a/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit4PowerMockTest.java b/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit4PowerMockTest.java similarity index 100% rename from testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit4PowerMockTest.java rename to src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit4PowerMockTest.java diff --git a/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit4Test.java b/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit4Test.java similarity index 100% rename from testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit4Test.java rename to src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit4Test.java diff --git a/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit5Test.java b/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit5Test.java similarity index 100% rename from testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit5Test.java rename to src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorJunit5Test.java diff --git a/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpecs2Test.java b/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpecs2Test.java similarity index 100% rename from testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpecs2Test.java rename to src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpecs2Test.java diff --git a/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpockParameterizedTest.java b/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpockParameterizedTest.java similarity index 100% rename from testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpockParameterizedTest.java rename to src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpockParameterizedTest.java diff --git a/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpockTest.java b/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpockTest.java similarity index 100% rename from testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpockTest.java rename to src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorSpockTest.java diff --git a/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorTestBase.java b/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorTestBase.java similarity index 100% rename from testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorTestBase.java rename to src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorTestBase.java diff --git a/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorTestNgTest.java b/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorTestNgTest.java similarity index 100% rename from testme-intellij-core/src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorTestNgTest.java rename to src/test/java/com/weirddev/testme/intellij/generator/TestMeGeneratorTestNgTest.java diff --git a/testme-intellij-core/src/test/java/com/weirddev/testme/intellij/utils/TestSubjectResolverUtilsTest.java b/src/test/java/com/weirddev/testme/intellij/utils/TestSubjectResolverUtilsTest.java similarity index 100% rename from testme-intellij-core/src/test/java/com/weirddev/testme/intellij/utils/TestSubjectResolverUtilsTest.java rename to src/test/java/com/weirddev/testme/intellij/utils/TestSubjectResolverUtilsTest.java diff --git a/testme-intellij-core/testData/commonSrc/DeadOrAlive.java b/testData/commonSrc/DeadOrAlive.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/DeadOrAlive.java rename to testData/commonSrc/DeadOrAlive.java diff --git a/testme-intellij-core/testData/commonSrc/Fire.java b/testData/commonSrc/Fire.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/Fire.java rename to testData/commonSrc/Fire.java diff --git a/testme-intellij-core/testData/commonSrc/Flames.java b/testData/commonSrc/Flames.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/Flames.java rename to testData/commonSrc/Flames.java diff --git a/testme-intellij-core/testData/commonSrc/Hunter.java b/testData/commonSrc/Hunter.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/Hunter.java rename to testData/commonSrc/Hunter.java diff --git a/testme-intellij-core/testData/commonSrc/HunterImpl.java b/testData/commonSrc/HunterImpl.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/HunterImpl.java rename to testData/commonSrc/HunterImpl.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/SelfReferringType.java b/testData/commonSrc/com/example/SelfReferringType.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/SelfReferringType.java rename to testData/commonSrc/com/example/SelfReferringType.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/beans/BeanByCtor.java b/testData/commonSrc/com/example/beans/BeanByCtor.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/beans/BeanByCtor.java rename to testData/commonSrc/com/example/beans/BeanByCtor.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/beans/BeanThere.java b/testData/commonSrc/com/example/beans/BeanThere.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/beans/BeanThere.java rename to testData/commonSrc/com/example/beans/BeanThere.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/beans/BigBean.java b/testData/commonSrc/com/example/beans/BigBean.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/beans/BigBean.java rename to testData/commonSrc/com/example/beans/BigBean.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/beans/ConvertedBean.java b/testData/commonSrc/com/example/beans/ConvertedBean.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/beans/ConvertedBean.java rename to testData/commonSrc/com/example/beans/ConvertedBean.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/beans/InheritingBean.java b/testData/commonSrc/com/example/beans/InheritingBean.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/beans/InheritingBean.java rename to testData/commonSrc/com/example/beans/InheritingBean.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/beans/JavaBean.java b/testData/commonSrc/com/example/beans/JavaBean.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/beans/JavaBean.java rename to testData/commonSrc/com/example/beans/JavaBean.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/beans/Result.java b/testData/commonSrc/com/example/beans/Result.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/beans/Result.java rename to testData/commonSrc/com/example/beans/Result.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/beans/ResultPage.java b/testData/commonSrc/com/example/beans/ResultPage.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/beans/ResultPage.java rename to testData/commonSrc/com/example/beans/ResultPage.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/beans/SettersOverCtors.java b/testData/commonSrc/com/example/beans/SettersOverCtors.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/beans/SettersOverCtors.java rename to testData/commonSrc/com/example/beans/SettersOverCtors.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/beans/Spiral.java b/testData/commonSrc/com/example/beans/Spiral.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/beans/Spiral.java rename to testData/commonSrc/com/example/beans/Spiral.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/common/LogSupport.scala b/testData/commonSrc/com/example/common/LogSupport.scala similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/common/LogSupport.scala rename to testData/commonSrc/com/example/common/LogSupport.scala diff --git a/testme-intellij-core/testData/commonSrc/com/example/dependencies/AbstractParent.java b/testData/commonSrc/com/example/dependencies/AbstractParent.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/dependencies/AbstractParent.java rename to testData/commonSrc/com/example/dependencies/AbstractParent.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/dependencies/ChildWithSetters.java b/testData/commonSrc/com/example/dependencies/ChildWithSetters.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/dependencies/ChildWithSetters.java rename to testData/commonSrc/com/example/dependencies/ChildWithSetters.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/dependencies/Logger.java b/testData/commonSrc/com/example/dependencies/Logger.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/dependencies/Logger.java rename to testData/commonSrc/com/example/dependencies/Logger.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/dependencies/MasterInterface.java b/testData/commonSrc/com/example/dependencies/MasterInterface.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/dependencies/MasterInterface.java rename to testData/commonSrc/com/example/dependencies/MasterInterface.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/dependencies/SelfishService.java b/testData/commonSrc/com/example/dependencies/SelfishService.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/dependencies/SelfishService.java rename to testData/commonSrc/com/example/dependencies/SelfishService.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/dependencies/TimeMachine.scala b/testData/commonSrc/com/example/dependencies/TimeMachine.scala similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/dependencies/TimeMachine.scala rename to testData/commonSrc/com/example/dependencies/TimeMachine.scala diff --git a/testme-intellij-core/testData/commonSrc/com/example/foes/Ace.java b/testData/commonSrc/com/example/foes/Ace.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/foes/Ace.java rename to testData/commonSrc/com/example/foes/Ace.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/foes/BeanDependsOnInterface.java b/testData/commonSrc/com/example/foes/BeanDependsOnInterface.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/foes/BeanDependsOnInterface.java rename to testData/commonSrc/com/example/foes/BeanDependsOnInterface.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/foes/Fear.java b/testData/commonSrc/com/example/foes/Fear.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/foes/Fear.java rename to testData/commonSrc/com/example/foes/Fear.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/foes/Fire.java b/testData/commonSrc/com/example/foes/Fire.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/foes/Fire.java rename to testData/commonSrc/com/example/foes/Fire.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/foes/FireBall.java b/testData/commonSrc/com/example/foes/FireBall.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/foes/FireBall.java rename to testData/commonSrc/com/example/foes/FireBall.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/foes/Ice.java b/testData/commonSrc/com/example/foes/Ice.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/foes/Ice.java rename to testData/commonSrc/com/example/foes/Ice.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/foes/Pokemon.java b/testData/commonSrc/com/example/foes/Pokemon.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/foes/Pokemon.java rename to testData/commonSrc/com/example/foes/Pokemon.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/groovies/Groove.groovy b/testData/commonSrc/com/example/groovies/Groove.groovy similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/groovies/Groove.groovy rename to testData/commonSrc/com/example/groovies/Groove.groovy diff --git a/testme-intellij-core/testData/commonSrc/com/example/groovies/ImGroovy.groovy b/testData/commonSrc/com/example/groovies/ImGroovy.groovy similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/groovies/ImGroovy.groovy rename to testData/commonSrc/com/example/groovies/ImGroovy.groovy diff --git a/testme-intellij-core/testData/commonSrc/com/example/groovies/ImGroovyWithTupleCtor.groovy b/testData/commonSrc/com/example/groovies/ImGroovyWithTupleCtor.groovy similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/groovies/ImGroovyWithTupleCtor.groovy rename to testData/commonSrc/com/example/groovies/ImGroovyWithTupleCtor.groovy diff --git a/testme-intellij-core/testData/commonSrc/com/example/hole/Fire.java b/testData/commonSrc/com/example/hole/Fire.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/hole/Fire.java rename to testData/commonSrc/com/example/hole/Fire.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/parents/impl/AbstactFoo.java b/testData/commonSrc/com/example/parents/impl/AbstactFoo.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/parents/impl/AbstactFoo.java rename to testData/commonSrc/com/example/parents/impl/AbstactFoo.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/parents/impl/FooInterface.java b/testData/commonSrc/com/example/parents/impl/FooInterface.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/parents/impl/FooInterface.java rename to testData/commonSrc/com/example/parents/impl/FooInterface.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/parents/impl/FooInterfaceExt.java b/testData/commonSrc/com/example/parents/impl/FooInterfaceExt.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/parents/impl/FooInterfaceExt.java rename to testData/commonSrc/com/example/parents/impl/FooInterfaceExt.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/parents/impl/FooParent.java b/testData/commonSrc/com/example/parents/impl/FooParent.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/parents/impl/FooParent.java rename to testData/commonSrc/com/example/parents/impl/FooParent.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/scala/CaseClass.scala b/testData/commonSrc/com/example/scala/CaseClass.scala similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/scala/CaseClass.scala rename to testData/commonSrc/com/example/scala/CaseClass.scala diff --git a/testme-intellij-core/testData/commonSrc/com/example/scala/DayInAWeek.scala b/testData/commonSrc/com/example/scala/DayInAWeek.scala similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/scala/DayInAWeek.scala rename to testData/commonSrc/com/example/scala/DayInAWeek.scala diff --git a/testme-intellij-core/testData/commonSrc/com/example/scala/Planet.scala b/testData/commonSrc/com/example/scala/Planet.scala similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/scala/Planet.scala rename to testData/commonSrc/com/example/scala/Planet.scala diff --git a/testme-intellij-core/testData/commonSrc/com/example/scala/SolarSystemPlanets.scala b/testData/commonSrc/com/example/scala/SolarSystemPlanets.scala similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/scala/SolarSystemPlanets.scala rename to testData/commonSrc/com/example/scala/SolarSystemPlanets.scala diff --git a/testme-intellij-core/testData/commonSrc/com/example/scala/WeekDay.scala b/testData/commonSrc/com/example/scala/WeekDay.scala similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/scala/WeekDay.scala rename to testData/commonSrc/com/example/scala/WeekDay.scala diff --git a/testme-intellij-core/testData/commonSrc/com/example/services/FooType.java b/testData/commonSrc/com/example/services/FooType.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/services/FooType.java rename to testData/commonSrc/com/example/services/FooType.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/services/Result.java b/testData/commonSrc/com/example/services/Result.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/services/Result.java rename to testData/commonSrc/com/example/services/Result.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/services/impl/ContainNestedPropertyWithCtor.java b/testData/commonSrc/com/example/services/impl/ContainNestedPropertyWithCtor.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/services/impl/ContainNestedPropertyWithCtor.java rename to testData/commonSrc/com/example/services/impl/ContainNestedPropertyWithCtor.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/services/impl/DelegateCtor.java b/testData/commonSrc/com/example/services/impl/DelegateCtor.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/services/impl/DelegateCtor.java rename to testData/commonSrc/com/example/services/impl/DelegateCtor.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/services/impl/DoneThat.java b/testData/commonSrc/com/example/services/impl/DoneThat.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/services/impl/DoneThat.java rename to testData/commonSrc/com/example/services/impl/DoneThat.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/services/impl/FooBro.groovy b/testData/commonSrc/com/example/services/impl/FooBro.groovy similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/services/impl/FooBro.groovy rename to testData/commonSrc/com/example/services/impl/FooBro.groovy diff --git a/testme-intellij-core/testData/commonSrc/com/example/services/impl/FooConverterAbs.java b/testData/commonSrc/com/example/services/impl/FooConverterAbs.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/services/impl/FooConverterAbs.java rename to testData/commonSrc/com/example/services/impl/FooConverterAbs.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/services/impl/Many.java b/testData/commonSrc/com/example/services/impl/Many.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/services/impl/Many.java rename to testData/commonSrc/com/example/services/impl/Many.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/util/FooUtils.java b/testData/commonSrc/com/example/util/FooUtils.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/util/FooUtils.java rename to testData/commonSrc/com/example/util/FooUtils.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/util/List.java b/testData/commonSrc/com/example/util/List.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/util/List.java rename to testData/commonSrc/com/example/util/List.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/warriers/FearFighter.java b/testData/commonSrc/com/example/warriers/FearFighter.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/warriers/FearFighter.java rename to testData/commonSrc/com/example/warriers/FearFighter.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/warriers/FooFighter.java b/testData/commonSrc/com/example/warriers/FooFighter.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/warriers/FooFighter.java rename to testData/commonSrc/com/example/warriers/FooFighter.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/warriers/TechFighter.java b/testData/commonSrc/com/example/warriers/TechFighter.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/warriers/TechFighter.java rename to testData/commonSrc/com/example/warriers/TechFighter.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/warriers/impl/FearFighterImpl.java b/testData/commonSrc/com/example/warriers/impl/FearFighterImpl.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/warriers/impl/FearFighterImpl.java rename to testData/commonSrc/com/example/warriers/impl/FearFighterImpl.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/warriers/impl/FinalCountdown.java b/testData/commonSrc/com/example/warriers/impl/FinalCountdown.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/warriers/impl/FinalCountdown.java rename to testData/commonSrc/com/example/warriers/impl/FinalCountdown.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/warriers/impl/FooFighterImpl.java b/testData/commonSrc/com/example/warriers/impl/FooFighterImpl.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/warriers/impl/FooFighterImpl.java rename to testData/commonSrc/com/example/warriers/impl/FooFighterImpl.java diff --git a/testme-intellij-core/testData/commonSrc/com/example/warriers/impl/TechFighterImpl.java b/testData/commonSrc/com/example/warriers/impl/TechFighterImpl.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/com/example/warriers/impl/TechFighterImpl.java rename to testData/commonSrc/com/example/warriers/impl/TechFighterImpl.java diff --git a/testme-intellij-core/testData/commonSrc/javax/inject/Inject.java b/testData/commonSrc/javax/inject/Inject.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/javax/inject/Inject.java rename to testData/commonSrc/javax/inject/Inject.java diff --git a/testme-intellij-core/testData/commonSrc/javax/inject/Singleton.java b/testData/commonSrc/javax/inject/Singleton.java similarity index 100% rename from testme-intellij-core/testData/commonSrc/javax/inject/Singleton.java rename to testData/commonSrc/javax/inject/Singleton.java diff --git a/testme-intellij-core/testData/testMeAdditionalAction/innerClass/com/example/services/impl/Foo.java b/testData/testMeAdditionalAction/innerClass/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeAdditionalAction/innerClass/com/example/services/impl/Foo.java rename to testData/testMeAdditionalAction/innerClass/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeAdditionalAction/innerClass/test/com/example/services/impl/PublicInnerClassTest.java b/testData/testMeAdditionalAction/innerClass/test/com/example/services/impl/PublicInnerClassTest.java similarity index 100% rename from testme-intellij-core/testData/testMeAdditionalAction/innerClass/test/com/example/services/impl/PublicInnerClassTest.java rename to testData/testMeAdditionalAction/innerClass/test/com/example/services/impl/PublicInnerClassTest.java diff --git a/testme-intellij-core/testData/testMeAdditionalAction/innerOfInnerClass/com/example/services/impl/Foo.java b/testData/testMeAdditionalAction/innerOfInnerClass/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeAdditionalAction/innerOfInnerClass/com/example/services/impl/Foo.java rename to testData/testMeAdditionalAction/innerOfInnerClass/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeAdditionalAction/innerOfInnerClass/test/com/example/services/impl/InnerOfInnerClassTest.java b/testData/testMeAdditionalAction/innerOfInnerClass/test/com/example/services/impl/InnerOfInnerClassTest.java similarity index 100% rename from testme-intellij-core/testData/testMeAdditionalAction/innerOfInnerClass/test/com/example/services/impl/InnerOfInnerClassTest.java rename to testData/testMeAdditionalAction/innerOfInnerClass/test/com/example/services/impl/InnerOfInnerClassTest.java diff --git a/testme-intellij-core/testData/testMeAdditionalAction/innerOfInnerStaticClass/com/example/services/impl/Foo.java b/testData/testMeAdditionalAction/innerOfInnerStaticClass/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeAdditionalAction/innerOfInnerStaticClass/com/example/services/impl/Foo.java rename to testData/testMeAdditionalAction/innerOfInnerStaticClass/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeAdditionalAction/innerOfInnerStaticClass/test/com/example/services/impl/InnerOfInnerStaticClassTest.java b/testData/testMeAdditionalAction/innerOfInnerStaticClass/test/com/example/services/impl/InnerOfInnerStaticClassTest.java similarity index 100% rename from testme-intellij-core/testData/testMeAdditionalAction/innerOfInnerStaticClass/test/com/example/services/impl/InnerOfInnerStaticClassTest.java rename to testData/testMeAdditionalAction/innerOfInnerStaticClass/test/com/example/services/impl/InnerOfInnerStaticClassTest.java diff --git a/testme-intellij-core/testData/testMeAdditionalAction/innerStaticClass/com/example/services/impl/Foo.java b/testData/testMeAdditionalAction/innerStaticClass/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeAdditionalAction/innerStaticClass/com/example/services/impl/Foo.java rename to testData/testMeAdditionalAction/innerStaticClass/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeAdditionalAction/innerStaticClass/test/com/example/services/impl/InnerStaticClassTest.java b/testData/testMeAdditionalAction/innerStaticClass/test/com/example/services/impl/InnerStaticClassTest.java similarity index 100% rename from testme-intellij-core/testData/testMeAdditionalAction/innerStaticClass/test/com/example/services/impl/InnerStaticClassTest.java rename to testData/testMeAdditionalAction/innerStaticClass/test/com/example/services/impl/InnerStaticClassTest.java diff --git a/testme-intellij-core/testData/testMeAdditionalAction/innerStaticClassWithMember/com/example/services/impl/Foo.java b/testData/testMeAdditionalAction/innerStaticClassWithMember/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeAdditionalAction/innerStaticClassWithMember/com/example/services/impl/Foo.java rename to testData/testMeAdditionalAction/innerStaticClassWithMember/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeAdditionalAction/innerStaticClassWithMember/test/com/example/services/impl/InnerStaticClassWithMemberTest.java b/testData/testMeAdditionalAction/innerStaticClassWithMember/test/com/example/services/impl/InnerStaticClassWithMemberTest.java similarity index 100% rename from testme-intellij-core/testData/testMeAdditionalAction/innerStaticClassWithMember/test/com/example/services/impl/InnerStaticClassWithMemberTest.java rename to testData/testMeAdditionalAction/innerStaticClassWithMember/test/com/example/services/impl/InnerStaticClassWithMemberTest.java diff --git a/testme-intellij-core/testData/testMeAdditionalAction/innerStaticOfInnerStaticClass/com/example/services/impl/Foo.java b/testData/testMeAdditionalAction/innerStaticOfInnerStaticClass/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeAdditionalAction/innerStaticOfInnerStaticClass/com/example/services/impl/Foo.java rename to testData/testMeAdditionalAction/innerStaticOfInnerStaticClass/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeAdditionalAction/innerStaticOfInnerStaticClass/test/com/example/services/impl/InnerStaticOfInnerStaticClassTest.java b/testData/testMeAdditionalAction/innerStaticOfInnerStaticClass/test/com/example/services/impl/InnerStaticOfInnerStaticClassTest.java similarity index 100% rename from testme-intellij-core/testData/testMeAdditionalAction/innerStaticOfInnerStaticClass/test/com/example/services/impl/InnerStaticOfInnerStaticClassTest.java rename to testData/testMeAdditionalAction/innerStaticOfInnerStaticClass/test/com/example/services/impl/InnerStaticOfInnerStaticClassTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/arrays/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/arrays/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/arrays/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/arrays/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/arrays/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/arrays/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/arrays/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/arrays/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/arrays/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/arrays/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/arrays/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/arrays/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/arrays/testJunit5/com/example/services/impl/FooTest.java b/testData/testMeGenerator/arrays/testJunit5/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/arrays/testJunit5/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/arrays/testJunit5/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/arrays/testSpecs2/com/example/services/impl/FooTest.scala b/testData/testMeGenerator/arrays/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/arrays/testSpecs2/com/example/services/impl/FooTest.scala rename to testData/testMeGenerator/arrays/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testme-intellij-core/testData/testMeGenerator/arrays/testTestNg/com/example/services/impl/FooTest.java b/testData/testMeGenerator/arrays/testTestNg/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/arrays/testTestNg/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/arrays/testTestNg/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/avoidInfiniteRecursionSelfReferences/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/avoidInfiniteRecursionSelfReferences/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/avoidInfiniteRecursionSelfReferences/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/avoidInfiniteRecursionSelfReferences/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/avoidInfiniteRecursionSelfReferences/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/avoidInfiniteRecursionSelfReferences/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/avoidInfiniteRecursionSelfReferences/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/avoidInfiniteRecursionSelfReferences/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/avoidInfiniteRecursionSelfReferences/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/avoidInfiniteRecursionSelfReferences/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/avoidInfiniteRecursionSelfReferences/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/avoidInfiniteRecursionSelfReferences/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/bean/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/bean/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/bean/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/bean/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/bean/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/bean/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/bean/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/bean/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/bean/testSpecs2/com/example/services/impl/FooTest.scala b/testData/testMeGenerator/bean/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/bean/testSpecs2/com/example/services/impl/FooTest.scala rename to testData/testMeGenerator/bean/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testme-intellij-core/testData/testMeGenerator/bean/testSpock/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/bean/testSpock/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/bean/testSpock/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/bean/testSpock/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/collections/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/collections/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/collections/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/collections/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/collections/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/collections/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/collections/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/collections/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/collections/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/collections/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/collections/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/collections/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/collections/testSpecs2/com/example/services/impl/FooTest.scala b/testData/testMeGenerator/collections/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/collections/testSpecs2/com/example/services/impl/FooTest.scala rename to testData/testMeGenerator/collections/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testme-intellij-core/testData/testMeGenerator/constants/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/constants/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/constants/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/constants/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/constants/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/constants/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/constants/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/constants/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/constants/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/constants/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/constants/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/constants/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/constants/testSpecs2/com/example/services/impl/FooTest.scala b/testData/testMeGenerator/constants/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/constants/testSpecs2/com/example/services/impl/FooTest.scala rename to testData/testMeGenerator/constants/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testme-intellij-core/testData/testMeGenerator/constructors/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/constructors/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/constructors/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/constructors/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/constructors/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/constructors/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/constructors/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/constructors/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/constructors/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/constructors/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/constructors/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/constructors/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/ctorOverProps/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/ctorOverProps/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ctorOverProps/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/ctorOverProps/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/ctorOverProps/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/ctorOverProps/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ctorOverProps/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/ctorOverProps/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/ctorOverProps/testSpock/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/ctorOverProps/testSpock/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ctorOverProps/testSpock/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/ctorOverProps/testSpock/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/ctorOverSetters/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/ctorOverSetters/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ctorOverSetters/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/ctorOverSetters/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/ctorOverSetters/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/ctorOverSetters/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ctorOverSetters/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/ctorOverSetters/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/ctorWhenNoMocks/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/ctorWhenNoMocks/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ctorWhenNoMocks/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/ctorWhenNoMocks/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/ctorWhenNoMocks/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/ctorWhenNoMocks/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ctorWhenNoMocks/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/ctorWhenNoMocks/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/ctorWhenNoMocks/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/ctorWhenNoMocks/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ctorWhenNoMocks/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/ctorWhenNoMocks/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/date/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/date/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/date/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/date/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/date/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/date/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/date/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/date/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/date/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/date/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/date/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/date/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/testPowerMock/com/example/services/impl/FooTest.java b/testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/testPowerMock/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/testPowerMock/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/declareSpecificTestMethodThrownExceptionTypes/testPowerMock/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/defaultPackage/src/Foo.java b/testData/testMeGenerator/defaultPackage/src/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/defaultPackage/src/Foo.java rename to testData/testMeGenerator/defaultPackage/src/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/defaultPackage/test/FooTest.java b/testData/testMeGenerator/defaultPackage/test/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/defaultPackage/test/FooTest.java rename to testData/testMeGenerator/defaultPackage/test/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/defaultPackage/testGroovy/FooTest.groovy b/testData/testMeGenerator/defaultPackage/testGroovy/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/defaultPackage/testGroovy/FooTest.groovy rename to testData/testMeGenerator/defaultPackage/testGroovy/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/directlyReferencedPropertiesNotIgnored/src/com/example/beans/Foo.java b/testData/testMeGenerator/directlyReferencedPropertiesNotIgnored/src/com/example/beans/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/directlyReferencedPropertiesNotIgnored/src/com/example/beans/Foo.java rename to testData/testMeGenerator/directlyReferencedPropertiesNotIgnored/src/com/example/beans/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/directlyReferencedPropertiesNotIgnored/testGroovy/com/example/beans/FooTest.groovy b/testData/testMeGenerator/directlyReferencedPropertiesNotIgnored/testGroovy/com/example/beans/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/directlyReferencedPropertiesNotIgnored/testGroovy/com/example/beans/FooTest.groovy rename to testData/testMeGenerator/directlyReferencedPropertiesNotIgnored/testGroovy/com/example/beans/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/enum/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/enum/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/enum/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/enum/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/enum/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/enum/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/enum/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/enum/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/enum/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/enum/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/enum/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/enum/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/enumSubject/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/enumSubject/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/enumSubject/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/enumSubject/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/enumSubject/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/enumSubject/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/enumSubject/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/enumSubject/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/enumSubject/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/enumSubject/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/enumSubject/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/enumSubject/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/fileTemplateCustomization/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/fileTemplateCustomization/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/fileTemplateCustomization/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/fileTemplateCustomization/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/fileTemplateCustomization/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/fileTemplateCustomization/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/testJunit5/com/example/services/impl/FooTest.java b/testData/testMeGenerator/fileTemplateCustomization/testJunit5/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/testJunit5/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/fileTemplateCustomization/testJunit5/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/testPowerMock/com/example/services/impl/FooTest.java b/testData/testMeGenerator/fileTemplateCustomization/testPowerMock/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/testPowerMock/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/fileTemplateCustomization/testPowerMock/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/testSpock/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/fileTemplateCustomization/testSpock/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/testSpock/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/fileTemplateCustomization/testSpock/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/testTestNg/com/example/services/impl/FooTest.java b/testData/testMeGenerator/fileTemplateCustomization/testTestNg/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/fileTemplateCustomization/testTestNg/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/fileTemplateCustomization/testTestNg/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/generics/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/generics/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/generics/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/generics/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/generics/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/generics/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/generics/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/generics/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/generics/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/generics/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/generics/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/generics/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/generics/testSpock/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/generics/testSpock/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/generics/testSpock/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/generics/testSpock/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/generics/testSpockParameterized/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/generics/testSpockParameterized/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/generics/testSpockParameterized/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/generics/testSpockParameterized/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/genericsTypeCollision/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/genericsTypeCollision/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/genericsTypeCollision/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/genericsTypeCollision/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/genericsTypeCollision/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/genericsTypeCollision/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/genericsTypeCollision/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/genericsTypeCollision/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/genericsTypeCollision/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/genericsTypeCollision/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/genericsTypeCollision/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/genericsTypeCollision/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/groovy/src/com/example/services/impl/Foovy.groovy b/testData/testMeGenerator/groovy/src/com/example/services/impl/Foovy.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/groovy/src/com/example/services/impl/Foovy.groovy rename to testData/testMeGenerator/groovy/src/com/example/services/impl/Foovy.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/groovy/test/com/example/services/impl/FoovyTest.java b/testData/testMeGenerator/groovy/test/com/example/services/impl/FoovyTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/groovy/test/com/example/services/impl/FoovyTest.java rename to testData/testMeGenerator/groovy/test/com/example/services/impl/FoovyTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/groovy/testGroovy/com/example/services/impl/FoovyTest.groovy b/testData/testMeGenerator/groovy/testGroovy/com/example/services/impl/FoovyTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/groovy/testGroovy/com/example/services/impl/FoovyTest.groovy rename to testData/testMeGenerator/groovy/testGroovy/com/example/services/impl/FoovyTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArguments/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/ignoreUnusedCtorArguments/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArguments/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/ignoreUnusedCtorArguments/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArguments/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/ignoreUnusedCtorArguments/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArguments/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/ignoreUnusedCtorArguments/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArguments/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/ignoreUnusedCtorArguments/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArguments/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/ignoreUnusedCtorArguments/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/ignoreUnusedCtorArgumentsIdentifyMethodReference/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/src/com/example/services/impl/Foo.groovy b/testData/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/src/com/example/services/impl/Foo.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/src/com/example/services/impl/Foo.groovy rename to testData/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/src/com/example/services/impl/Foo.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/ignoreUnusedCtorArgumentsInGroovy/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCalls/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/src/com/example/services/impl/Foo.groovy b/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/src/com/example/services/impl/Foo.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/src/com/example/services/impl/Foo.groovy rename to testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/src/com/example/services/impl/Foo.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenDelegatedCallsInGroovy/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenNestedProps/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenNestedProps/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenNestedProps/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenNestedProps/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenNestedProps/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenNestedProps/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenNestedProps/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/ignoreUnusedCtorArgumentsWhenNestedProps/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/ignoreUnusedProperties/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/ignoreUnusedProperties/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ignoreUnusedProperties/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/ignoreUnusedProperties/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/ignoreUnusedProperties/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/ignoreUnusedProperties/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ignoreUnusedProperties/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/ignoreUnusedProperties/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/ignoreUnusedPropertiesInGroovy/src/com/example/services/impl/Foo.groovy b/testData/testMeGenerator/ignoreUnusedPropertiesInGroovy/src/com/example/services/impl/Foo.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ignoreUnusedPropertiesInGroovy/src/com/example/services/impl/Foo.groovy rename to testData/testMeGenerator/ignoreUnusedPropertiesInGroovy/src/com/example/services/impl/Foo.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/ignoreUnusedPropertiesInGroovy/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/ignoreUnusedPropertiesInGroovy/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ignoreUnusedPropertiesInGroovy/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/ignoreUnusedPropertiesInGroovy/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/ignoreUnusedPropertiesWhenInherited/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/ignoreUnusedPropertiesWhenInherited/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ignoreUnusedPropertiesWhenInherited/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/ignoreUnusedPropertiesWhenInherited/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/ignoreUnusedPropertiesWhenInherited/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/ignoreUnusedPropertiesWhenInherited/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/ignoreUnusedPropertiesWhenInherited/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/ignoreUnusedPropertiesWhenInherited/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/inheritance/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/inheritance/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/inheritance/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/inheritance/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/inheritance/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/inheritance/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/inheritance/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/inheritance/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/inheritance/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/inheritance/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/inheritance/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/inheritance/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/inheritanceIgnored/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/inheritanceIgnored/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/inheritanceIgnored/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/inheritanceIgnored/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/inheritanceIgnored/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/inheritanceIgnored/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/inheritanceIgnored/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/inheritanceIgnored/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/inheritanceIgnored/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/inheritanceIgnored/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/inheritanceIgnored/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/inheritanceIgnored/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/javaCallsGroovy/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/javaCallsGroovy/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/javaCallsGroovy/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/javaCallsGroovy/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/javaCallsGroovy/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/javaCallsGroovy/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/javaCallsGroovy/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/javaCallsGroovy/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/miscReplacementTypes/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/miscReplacementTypes/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/miscReplacementTypes/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/miscReplacementTypes/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/miscReplacementTypes/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/miscReplacementTypes/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/miscReplacementTypes/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/miscReplacementTypes/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/miscReplacementTypes/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/miscReplacementTypes/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/miscReplacementTypes/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/miscReplacementTypes/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/mockFieldsInDependencyInjection/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/mockFieldsInDependencyInjection/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/mockFieldsInDependencyInjection/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/mockFieldsInDependencyInjection/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/mockFieldsInDependencyInjection/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/mockFieldsInDependencyInjection/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/testJunit5/com/example/services/impl/FooTest.java b/testData/testMeGenerator/mockFieldsInDependencyInjection/testJunit5/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/testJunit5/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/mockFieldsInDependencyInjection/testJunit5/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/testPowerMock/com/example/services/impl/FooTest.java b/testData/testMeGenerator/mockFieldsInDependencyInjection/testPowerMock/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/testPowerMock/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/mockFieldsInDependencyInjection/testPowerMock/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/testSpock/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/mockFieldsInDependencyInjection/testSpock/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/testSpock/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/mockFieldsInDependencyInjection/testSpock/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/testTestNg/com/example/services/impl/FooTest.java b/testData/testMeGenerator/mockFieldsInDependencyInjection/testTestNg/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/mockFieldsInDependencyInjection/testTestNg/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/mockFieldsInDependencyInjection/testTestNg/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithCtor/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/mockFieldsInDiWithCtor/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithCtor/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/mockFieldsInDiWithCtor/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithCtor/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/mockFieldsInDiWithCtor/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithCtor/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/mockFieldsInDiWithCtor/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithCtor/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/mockFieldsInDiWithCtor/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithCtor/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/mockFieldsInDiWithCtor/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithCtor/testJunit5/com/example/services/impl/FooTest.java b/testData/testMeGenerator/mockFieldsInDiWithCtor/testJunit5/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithCtor/testJunit5/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/mockFieldsInDiWithCtor/testJunit5/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithCtor/testSpock/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/mockFieldsInDiWithCtor/testSpock/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithCtor/testSpock/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/mockFieldsInDiWithCtor/testSpock/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithCtor/testTestNg/com/example/services/impl/FooTest.java b/testData/testMeGenerator/mockFieldsInDiWithCtor/testTestNg/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithCtor/testTestNg/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/mockFieldsInDiWithCtor/testTestNg/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithSetter/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/mockFieldsInDiWithSetter/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithSetter/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/mockFieldsInDiWithSetter/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithSetter/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/mockFieldsInDiWithSetter/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithSetter/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/mockFieldsInDiWithSetter/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithSetter/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/mockFieldsInDiWithSetter/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithSetter/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/mockFieldsInDiWithSetter/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithSetter/testJunit5/com/example/services/impl/FooTest.java b/testData/testMeGenerator/mockFieldsInDiWithSetter/testJunit5/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithSetter/testJunit5/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/mockFieldsInDiWithSetter/testJunit5/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithSetter/testSpock/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/mockFieldsInDiWithSetter/testSpock/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithSetter/testSpock/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/mockFieldsInDiWithSetter/testSpock/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithSetter/testTestNg/com/example/services/impl/FooTest.java b/testData/testMeGenerator/mockFieldsInDiWithSetter/testTestNg/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/mockFieldsInDiWithSetter/testTestNg/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/mockFieldsInDiWithSetter/testTestNg/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/mockReturned/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/mockReturned/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/mockReturned/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/mockReturned/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/mockReturned/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/mockReturned/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/mockReturned/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/mockReturned/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/mockReturned/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/mockReturned/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/mockReturned/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/mockReturned/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/mockReturned/testJunit5/com/example/services/impl/FooTest.java b/testData/testMeGenerator/mockReturned/testJunit5/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/mockReturned/testJunit5/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/mockReturned/testJunit5/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/mockReturned/testSpecs2/com/example/services/impl/FooTest.scala b/testData/testMeGenerator/mockReturned/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/mockReturned/testSpecs2/com/example/services/impl/FooTest.scala rename to testData/testMeGenerator/mockReturned/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testme-intellij-core/testData/testMeGenerator/mockReturned/testSpock/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/mockReturned/testSpock/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/mockReturned/testSpock/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/mockReturned/testSpock/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/mockReturned/testTestNg/com/example/services/impl/FooTest.java b/testData/testMeGenerator/mockReturned/testTestNg/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/mockReturned/testTestNg/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/mockReturned/testTestNg/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/nestedClassParams/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/nestedClassParams/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/nestedClassParams/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/nestedClassParams/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/nestedClassParams/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/nestedClassParams/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/nestedClassParams/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/nestedClassParams/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/nestedClassParams/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/nestedClassParams/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/nestedClassParams/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/nestedClassParams/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/noFormatting/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/noFormatting/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/noFormatting/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/noFormatting/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/noFormatting/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/noFormatting/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/noFormatting/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/noFormatting/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/noFormatting/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/noFormatting/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/noFormatting/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/noFormatting/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/overloading/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/overloading/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/overloading/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/overloading/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/overloading/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/overloading/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/overloading/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/overloading/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/overloading/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/overloading/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/overloading/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/overloading/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/overrideAbstract/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/overrideAbstract/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/overrideAbstract/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/overrideAbstract/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/overrideAbstract/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/overrideAbstract/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/overrideAbstract/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/overrideAbstract/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/overrideAbstract/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/overrideAbstract/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/overrideAbstract/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/overrideAbstract/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/overrideAbstractIgnoreInherited/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/overrideAbstractIgnoreInherited/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/overrideAbstractIgnoreInherited/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/overrideAbstractIgnoreInherited/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/overrideAbstractIgnoreInherited/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/overrideAbstractIgnoreInherited/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/overrideAbstractIgnoreInherited/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/overrideAbstractIgnoreInherited/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/overrideAbstractIgnoreInherited/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/overrideAbstractIgnoreInherited/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/overrideAbstractIgnoreInherited/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/overrideAbstractIgnoreInherited/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/paramsConstructors/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/paramsConstructors/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/paramsConstructors/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/paramsConstructors/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/paramsConstructors/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/paramsConstructors/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/paramsConstructors/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/paramsConstructors/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/paramsConstructors/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/paramsConstructors/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/paramsConstructors/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/paramsConstructors/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/paramsConstructorsNoFqnReplacement/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/paramsConstructorsNoFqnReplacement/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/paramsConstructorsNoFqnReplacement/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/paramsConstructorsNoFqnReplacement/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/paramsConstructorsNoFqnReplacement/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/paramsConstructorsNoFqnReplacement/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/paramsConstructorsNoFqnReplacement/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/paramsConstructorsNoFqnReplacement/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/paramsConstructorsNoFqnReplacement/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/paramsConstructorsNoFqnReplacement/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/paramsConstructorsNoFqnReplacement/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/paramsConstructorsNoFqnReplacement/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/primitiveCallTypes/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/primitiveCallTypes/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/primitiveCallTypes/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/primitiveCallTypes/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/primitiveCallTypes/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/primitiveCallTypes/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/primitiveCallTypes/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/primitiveCallTypes/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/primitiveCallTypes/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/primitiveCallTypes/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/primitiveCallTypes/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/primitiveCallTypes/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubs/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/renderInternalMethodCallStubs/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubs/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/renderInternalMethodCallStubs/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubs/testPowerMock/com/example/services/impl/FooTest.java b/testData/testMeGenerator/renderInternalMethodCallStubs/testPowerMock/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubs/testPowerMock/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/renderInternalMethodCallStubs/testPowerMock/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubsIgnored/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/renderInternalMethodCallStubsIgnored/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubsIgnored/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/renderInternalMethodCallStubsIgnored/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubsIgnored/testPowerMock/com/example/services/impl/FooTest.java b/testData/testMeGenerator/renderInternalMethodCallStubsIgnored/testPowerMock/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubsIgnored/testPowerMock/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/renderInternalMethodCallStubsIgnored/testPowerMock/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubsIgnoredThrowExceptions/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/renderInternalMethodCallStubsIgnoredThrowExceptions/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubsIgnoredThrowExceptions/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/renderInternalMethodCallStubsIgnoredThrowExceptions/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubsIgnoredThrowExceptions/testPowerMock/com/example/services/impl/FooTest.java b/testData/testMeGenerator/renderInternalMethodCallStubsIgnoredThrowExceptions/testPowerMock/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubsIgnoredThrowExceptions/testPowerMock/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/renderInternalMethodCallStubsIgnoredThrowExceptions/testPowerMock/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubsThrowExceptions/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/renderInternalMethodCallStubsThrowExceptions/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubsThrowExceptions/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/renderInternalMethodCallStubsThrowExceptions/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubsThrowExceptions/testPowerMock/com/example/services/impl/FooTest.java b/testData/testMeGenerator/renderInternalMethodCallStubsThrowExceptions/testPowerMock/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/renderInternalMethodCallStubsThrowExceptions/testPowerMock/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/renderInternalMethodCallStubsThrowExceptions/testPowerMock/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/replacedInterface/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/replacedInterface/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/replacedInterface/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/replacedInterface/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/replacedInterface/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/replacedInterface/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/replacedInterface/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/replacedInterface/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/replacedInterface/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/replacedInterface/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/replacedInterface/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/replacedInterface/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/scalaCaseClass/src/com/example/services/impl/UseCase.scala b/testData/testMeGenerator/scalaCaseClass/src/com/example/services/impl/UseCase.scala similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/scalaCaseClass/src/com/example/services/impl/UseCase.scala rename to testData/testMeGenerator/scalaCaseClass/src/com/example/services/impl/UseCase.scala diff --git a/testme-intellij-core/testData/testMeGenerator/scalaCaseClass/testSpecs2/com/example/services/impl/UseCaseTest.scala b/testData/testMeGenerator/scalaCaseClass/testSpecs2/com/example/services/impl/UseCaseTest.scala similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/scalaCaseClass/testSpecs2/com/example/services/impl/UseCaseTest.scala rename to testData/testMeGenerator/scalaCaseClass/testSpecs2/com/example/services/impl/UseCaseTest.scala diff --git a/testme-intellij-core/testData/testMeGenerator/scalaDependencyReturnsFuture/src/com/example/services/impl/Foo.scala b/testData/testMeGenerator/scalaDependencyReturnsFuture/src/com/example/services/impl/Foo.scala similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/scalaDependencyReturnsFuture/src/com/example/services/impl/Foo.scala rename to testData/testMeGenerator/scalaDependencyReturnsFuture/src/com/example/services/impl/Foo.scala diff --git a/testme-intellij-core/testData/testMeGenerator/scalaDependencyReturnsFuture/testSpecs2/com/example/services/impl/FooTest.scala b/testData/testMeGenerator/scalaDependencyReturnsFuture/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/scalaDependencyReturnsFuture/testSpecs2/com/example/services/impl/FooTest.scala rename to testData/testMeGenerator/scalaDependencyReturnsFuture/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testme-intellij-core/testData/testMeGenerator/scalaEnumeration/src/com/example/services/impl/Foo.scala b/testData/testMeGenerator/scalaEnumeration/src/com/example/services/impl/Foo.scala similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/scalaEnumeration/src/com/example/services/impl/Foo.scala rename to testData/testMeGenerator/scalaEnumeration/src/com/example/services/impl/Foo.scala diff --git a/testme-intellij-core/testData/testMeGenerator/scalaEnumeration/testSpecs2/com/example/services/impl/FooTest.scala b/testData/testMeGenerator/scalaEnumeration/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/scalaEnumeration/testSpecs2/com/example/services/impl/FooTest.scala rename to testData/testMeGenerator/scalaEnumeration/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testme-intellij-core/testData/testMeGenerator/scalaFuture/src/com/example/services/impl/Foo.scala b/testData/testMeGenerator/scalaFuture/src/com/example/services/impl/Foo.scala similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/scalaFuture/src/com/example/services/impl/Foo.scala rename to testData/testMeGenerator/scalaFuture/src/com/example/services/impl/Foo.scala diff --git a/testme-intellij-core/testData/testMeGenerator/scalaFuture/testSpecs2/com/example/services/impl/FooTest.scala b/testData/testMeGenerator/scalaFuture/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/scalaFuture/testSpecs2/com/example/services/impl/FooTest.scala rename to testData/testMeGenerator/scalaFuture/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testme-intellij-core/testData/testMeGenerator/scalaGenerics/src/com/example/services/impl/FooTrait.scala b/testData/testMeGenerator/scalaGenerics/src/com/example/services/impl/FooTrait.scala similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/scalaGenerics/src/com/example/services/impl/FooTrait.scala rename to testData/testMeGenerator/scalaGenerics/src/com/example/services/impl/FooTrait.scala diff --git a/testme-intellij-core/testData/testMeGenerator/scalaGenerics/testSpecs2/com/example/services/impl/FooTest.scala b/testData/testMeGenerator/scalaGenerics/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/scalaGenerics/testSpecs2/com/example/services/impl/FooTest.scala rename to testData/testMeGenerator/scalaGenerics/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testme-intellij-core/testData/testMeGenerator/scalaObject/src/com/example/services/impl/Foo.scala b/testData/testMeGenerator/scalaObject/src/com/example/services/impl/Foo.scala similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/scalaObject/src/com/example/services/impl/Foo.scala rename to testData/testMeGenerator/scalaObject/src/com/example/services/impl/Foo.scala diff --git a/testme-intellij-core/testData/testMeGenerator/scalaObject/testSpecs2/com/example/services/impl/FooTest.scala b/testData/testMeGenerator/scalaObject/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/scalaObject/testSpecs2/com/example/services/impl/FooTest.scala rename to testData/testMeGenerator/scalaObject/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testme-intellij-core/testData/testMeGenerator/scalaRequireExecutionContext/src/com/example/services/impl/Foo.scala b/testData/testMeGenerator/scalaRequireExecutionContext/src/com/example/services/impl/Foo.scala similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/scalaRequireExecutionContext/src/com/example/services/impl/Foo.scala rename to testData/testMeGenerator/scalaRequireExecutionContext/src/com/example/services/impl/Foo.scala diff --git a/testme-intellij-core/testData/testMeGenerator/scalaRequireExecutionContext/testSpecs2/com/example/services/impl/FooTest.scala b/testData/testMeGenerator/scalaRequireExecutionContext/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/scalaRequireExecutionContext/testSpecs2/com/example/services/impl/FooTest.scala rename to testData/testMeGenerator/scalaRequireExecutionContext/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testme-intellij-core/testData/testMeGenerator/scalaSealedCaseClassEnum/src/com/example/services/impl/Foo.scala b/testData/testMeGenerator/scalaSealedCaseClassEnum/src/com/example/services/impl/Foo.scala similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/scalaSealedCaseClassEnum/src/com/example/services/impl/Foo.scala rename to testData/testMeGenerator/scalaSealedCaseClassEnum/src/com/example/services/impl/Foo.scala diff --git a/testme-intellij-core/testData/testMeGenerator/scalaSealedCaseClassEnum/testSpecs2/com/example/services/impl/FooTest.scala b/testData/testMeGenerator/scalaSealedCaseClassEnum/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/scalaSealedCaseClassEnum/testSpecs2/com/example/services/impl/FooTest.scala rename to testData/testMeGenerator/scalaSealedCaseClassEnum/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testme-intellij-core/testData/testMeGenerator/scalaWithDependencies/src/com/example/services/impl/Foo.scala b/testData/testMeGenerator/scalaWithDependencies/src/com/example/services/impl/Foo.scala similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/scalaWithDependencies/src/com/example/services/impl/Foo.scala rename to testData/testMeGenerator/scalaWithDependencies/src/com/example/services/impl/Foo.scala diff --git a/testme-intellij-core/testData/testMeGenerator/scalaWithDependencies/testSpecs2/com/example/services/impl/FooTest.scala b/testData/testMeGenerator/scalaWithDependencies/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/scalaWithDependencies/testSpecs2/com/example/services/impl/FooTest.scala rename to testData/testMeGenerator/scalaWithDependencies/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testme-intellij-core/testData/testMeGenerator/settersOverCtor/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/settersOverCtor/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/settersOverCtor/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/settersOverCtor/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/settersOverCtor/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/settersOverCtor/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/settersOverCtor/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/settersOverCtor/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/simpleClass/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/simpleClass/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/simpleClass/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/simpleClass/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/simpleClass/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/simpleClass/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/simpleClass/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/simpleClass/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/simpleClass/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/simpleClass/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/simpleClass/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/simpleClass/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/simpleClass/testJunit5/com/example/services/impl/FooTest.java b/testData/testMeGenerator/simpleClass/testJunit5/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/simpleClass/testJunit5/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/simpleClass/testJunit5/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/simpleClass/testPowerMock/com/example/services/impl/FooTest.java b/testData/testMeGenerator/simpleClass/testPowerMock/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/simpleClass/testPowerMock/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/simpleClass/testPowerMock/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/simpleClass/testSpecs2/com/example/services/impl/FooTest.scala b/testData/testMeGenerator/simpleClass/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/simpleClass/testSpecs2/com/example/services/impl/FooTest.scala rename to testData/testMeGenerator/simpleClass/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testme-intellij-core/testData/testMeGenerator/simpleClass/testTestNg/com/example/services/impl/FooTest.java b/testData/testMeGenerator/simpleClass/testTestNg/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/simpleClass/testTestNg/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/simpleClass/testTestNg/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/static/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/static/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/static/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/static/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/static/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/static/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/static/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/static/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/static/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/static/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/static/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/static/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/staticFieldless/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/staticFieldless/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/staticFieldless/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/staticFieldless/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/staticFieldless/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/staticFieldless/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/staticFieldless/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/staticFieldless/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/staticFieldless/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/staticFieldless/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/staticFieldless/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/staticFieldless/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/typeInDefaultPackageCollision/src/Foo.java b/testData/testMeGenerator/typeInDefaultPackageCollision/src/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/typeInDefaultPackageCollision/src/Foo.java rename to testData/testMeGenerator/typeInDefaultPackageCollision/src/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/typeInDefaultPackageCollision/test/FooTest.java b/testData/testMeGenerator/typeInDefaultPackageCollision/test/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/typeInDefaultPackageCollision/test/FooTest.java rename to testData/testMeGenerator/typeInDefaultPackageCollision/test/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/typeInDefaultPackageCollision/testGroovy/FooTest.groovy b/testData/testMeGenerator/typeInDefaultPackageCollision/testGroovy/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/typeInDefaultPackageCollision/testGroovy/FooTest.groovy rename to testData/testMeGenerator/typeInDefaultPackageCollision/testGroovy/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/typeNameCollision/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/typeNameCollision/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/typeNameCollision/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/typeNameCollision/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/typeNameCollision/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/typeNameCollision/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/typeNameCollision/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/typeNameCollision/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/typeNameCollision/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/typeNameCollision/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/typeNameCollision/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/typeNameCollision/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/utilWithoutAccessableCtor/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/utilWithoutAccessableCtor/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/utilWithoutAccessableCtor/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/utilWithoutAccessableCtor/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/utilWithoutAccessableCtor/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/utilWithoutAccessableCtor/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/utilWithoutAccessableCtor/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/utilWithoutAccessableCtor/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/utilWithoutAccessableCtor/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/utilWithoutAccessableCtor/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/utilWithoutAccessableCtor/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/utilWithoutAccessableCtor/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/utilWithoutAccessableCtor/testJunit5/com/example/services/impl/FooTest.java b/testData/testMeGenerator/utilWithoutAccessableCtor/testJunit5/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/utilWithoutAccessableCtor/testJunit5/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/utilWithoutAccessableCtor/testJunit5/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/utilWithoutAccessableCtor/testTestNg/com/example/services/impl/FooTest.java b/testData/testMeGenerator/utilWithoutAccessableCtor/testTestNg/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/utilWithoutAccessableCtor/testTestNg/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/utilWithoutAccessableCtor/testTestNg/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/variousFieldTypes/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/variousFieldTypes/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/variousFieldTypes/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/variousFieldTypes/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/variousFieldTypes/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/variousFieldTypes/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/variousFieldTypes/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/variousFieldTypes/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/variousFieldTypes/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/variousFieldTypes/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/variousFieldTypes/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/variousFieldTypes/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/variousFieldTypes/testJunit5/com/example/services/impl/FooTest.java b/testData/testMeGenerator/variousFieldTypes/testJunit5/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/variousFieldTypes/testJunit5/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/variousFieldTypes/testJunit5/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/variousFieldTypes/testPowerMock/com/example/services/impl/FooTest.java b/testData/testMeGenerator/variousFieldTypes/testPowerMock/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/variousFieldTypes/testPowerMock/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/variousFieldTypes/testPowerMock/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/variousFieldTypes/testSpecs2/com/example/services/impl/FooTest.scala b/testData/testMeGenerator/variousFieldTypes/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/variousFieldTypes/testSpecs2/com/example/services/impl/FooTest.scala rename to testData/testMeGenerator/variousFieldTypes/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testme-intellij-core/testData/testMeGenerator/variousFieldTypes/testTestNg/com/example/services/impl/FooTest.java b/testData/testMeGenerator/variousFieldTypes/testTestNg/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/variousFieldTypes/testTestNg/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/variousFieldTypes/testTestNg/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/variousTypesOfArguments/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/variousTypesOfArguments/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/variousTypesOfArguments/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/variousTypesOfArguments/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/variousTypesOfArguments/testSpecs2/com/example/services/impl/FooTest.scala b/testData/testMeGenerator/variousTypesOfArguments/testSpecs2/com/example/services/impl/FooTest.scala similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/variousTypesOfArguments/testSpecs2/com/example/services/impl/FooTest.scala rename to testData/testMeGenerator/variousTypesOfArguments/testSpecs2/com/example/services/impl/FooTest.scala diff --git a/testme-intellij-core/testData/testMeGenerator/verifyMethodCall/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/verifyMethodCall/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/verifyMethodCall/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/verifyMethodCall/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/verifyMethodCall/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/verifyMethodCall/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/verifyMethodCall/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/verifyMethodCall/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/verifyMethodCall/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/verifyMethodCall/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/verifyMethodCall/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/verifyMethodCall/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/verifyMethodCall/testJunit5/com/example/services/impl/FooTest.java b/testData/testMeGenerator/verifyMethodCall/testJunit5/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/verifyMethodCall/testJunit5/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/verifyMethodCall/testJunit5/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/verifyMethodCall/testTestNg/com/example/services/impl/FooTest.java b/testData/testMeGenerator/verifyMethodCall/testTestNg/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/verifyMethodCall/testTestNg/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/verifyMethodCall/testTestNg/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/withFinalTypeDependency/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/withFinalTypeDependency/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/withFinalTypeDependency/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/withFinalTypeDependency/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/withFinalTypeDependency/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/withFinalTypeDependency/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/withFinalTypeDependency/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/withFinalTypeDependency/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/withFinalTypeDependency/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/withFinalTypeDependency/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/withFinalTypeDependency/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/withFinalTypeDependency/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/withFinalTypeDependencyMockable/resources/mockito-extensions/org.mockito.plugins.MockMaker b/testData/testMeGenerator/withFinalTypeDependencyMockable/resources/mockito-extensions/org.mockito.plugins.MockMaker similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/withFinalTypeDependencyMockable/resources/mockito-extensions/org.mockito.plugins.MockMaker rename to testData/testMeGenerator/withFinalTypeDependencyMockable/resources/mockito-extensions/org.mockito.plugins.MockMaker diff --git a/testme-intellij-core/testData/testMeGenerator/withFinalTypeDependencyMockable/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/withFinalTypeDependencyMockable/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/withFinalTypeDependencyMockable/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/withFinalTypeDependencyMockable/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/withFinalTypeDependencyMockable/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/withFinalTypeDependencyMockable/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/withFinalTypeDependencyMockable/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/withFinalTypeDependencyMockable/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/withFinalTypeDependencyMockable/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/withFinalTypeDependencyMockable/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/withFinalTypeDependencyMockable/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/withFinalTypeDependencyMockable/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testMeGenerator/withSetters/src/com/example/services/impl/Foo.java b/testData/testMeGenerator/withSetters/src/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/withSetters/src/com/example/services/impl/Foo.java rename to testData/testMeGenerator/withSetters/src/com/example/services/impl/Foo.java diff --git a/testme-intellij-core/testData/testMeGenerator/withSetters/test/com/example/services/impl/FooTest.java b/testData/testMeGenerator/withSetters/test/com/example/services/impl/FooTest.java similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/withSetters/test/com/example/services/impl/FooTest.java rename to testData/testMeGenerator/withSetters/test/com/example/services/impl/FooTest.java diff --git a/testme-intellij-core/testData/testMeGenerator/withSetters/testGroovy/com/example/services/impl/FooTest.groovy b/testData/testMeGenerator/withSetters/testGroovy/com/example/services/impl/FooTest.groovy similarity index 100% rename from testme-intellij-core/testData/testMeGenerator/withSetters/testGroovy/com/example/services/impl/FooTest.groovy rename to testData/testMeGenerator/withSetters/testGroovy/com/example/services/impl/FooTest.groovy diff --git a/testme-intellij-core/testData/testSubjectResolverUtils/isValidForTesting/com/example/services/impl/Foo.java b/testData/testSubjectResolverUtils/isValidForTesting/com/example/services/impl/Foo.java similarity index 100% rename from testme-intellij-core/testData/testSubjectResolverUtils/isValidForTesting/com/example/services/impl/Foo.java rename to testData/testSubjectResolverUtils/isValidForTesting/com/example/services/impl/Foo.java diff --git a/testme-intellij-common/build.gradle b/testme-intellij-common/build.gradle index d180cbf4..7196b13b 100644 --- a/testme-intellij-common/build.gradle +++ b/testme-intellij-common/build.gradle @@ -1,10 +1,9 @@ -apply plugin: 'org.jetbrains.intellij.platform' +plugins { + id 'org.jetbrains.intellij.platform.module' +} apply plugin: "io.freefair.lombok" - repositories { mavenCentral() -// maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' } - intellijPlatform { defaultRepositories() } @@ -18,7 +17,7 @@ intellijPlatform { dependencies { intellijPlatform { - intellijIdeaCommunity '2024.2.0.1' + create(providers.gradleProperty("ideaType"), providers.gradleProperty("ideaVersion")) bundledPlugin 'com.intellij.java' instrumentationTools() } diff --git a/testme-intellij-core/build.gradle b/testme-intellij-core/build.gradle deleted file mode 100644 index 2522b979..00000000 --- a/testme-intellij-core/build.gradle +++ /dev/null @@ -1,98 +0,0 @@ -import org.jetbrains.intellij.platform.gradle.TestFrameworkType - -apply plugin: 'java' -apply plugin: 'groovy' -apply plugin: 'org.jetbrains.intellij.platform' - - -def enableIdeaGroovyPlugin = Boolean.valueOf(enableIdeaGroovyPlugin) -def enableIdeaScalaPlugin = Boolean.valueOf(enableIdeaScalaPlugin) -def spockVersion = "1.0-groovy-2.4" -repositories { - mavenCentral() - intellijPlatform { - defaultRepositories() - } -} - - -testSets { - integrationTest -} - - -def shouldInstrumentCode = !Boolean.valueOf(System.getProperty('skipCodeInstrumentation', 'false')) -intellijPlatform { - projectName = 'TestMe' - instrumentCode = shouldInstrumentCode - pluginConfiguration { - id = group - name = 'TestMe' - version = testMeVersion - description = 'Test plugin!' - ideaVersion { - sinceBuild = '241' - untilBuild = '242.*' - } - } - publishing { - token = System.getenv("ORG_GRADLE_PROJECT_intellijPublishToken") - channels = [ideaPublishChannel] - } - -} - -def enabledBundlePlugins = ['com.intellij.java'] -if (enableIdeaGroovyPlugin) { - enabledBundlePlugins += 'org.intellij.groovy' -} -// junit,properties plugin not found? -def unBundledPlugins = [] -if (enableIdeaScalaPlugin) { - unBundledPlugins += ('org.intellij.scala:' + scalaPluginVersion) -} -dependencies { - intellijPlatform { - intellijIdeaCommunity '2024.2.0.1' - bundledPlugins enabledBundlePlugins - plugin 'org.intellij.scala:' + scalaPluginVersion - pluginVerifier() - zipSigner() - instrumentationTools() - testFramework TestFrameworkType.Plugin.Java.INSTANCE - } - - testImplementation 'junit:junit:4.13.2' - implementation(project(':testme-intellij-common')) { - exclude group: 'com.jetbrains', module: 'ideaIC' - exclude group: 'org.jetbrains.plugins', module: 'junit' - exclude group: 'org.jetbrains.plugins', module: 'properties' - exclude group: 'org.jetbrains.plugins', module: 'Groovy' - } - implementation(project(':testme-intellij-groovy')) { - exclude group: 'com.jetbrains', module: 'ideaIC' - exclude group: 'org.jetbrains.plugins', module: 'junit' - exclude group: 'org.jetbrains.plugins', module: 'properties' - exclude group: 'org.jetbrains.plugins', module: 'Groovy' - } - implementation(project(':testme-intellij-scala')) { - exclude group: 'com.jetbrains', module: 'ideaIC' - exclude group: 'org.jetbrains.plugins', module: 'junit' - exclude group: 'org.jetbrains.plugins', module: 'properties' - exclude group: 'org.jetbrains.plugins', module: 'Groovy' - exclude group: 'org.jetbrains.plugins', module: 'Scala' - } - - compileOnly 'org.projectlombok:lombok:1.18.20' - annotationProcessor 'org.projectlombok:lombok:1.18.20' - - testImplementation 'org.mockito:mockito-core:4.3.1' - testImplementation("org.spockframework:spock-core:$spockVersion") { -// exclude group: 'org.codehaus.groovy' - } - testImplementation 'org.opentest4j:opentest4j:1.3.0' - testCompileOnly group: 'org.scala-lang', name: 'scala-library', version: '2.11.12' - - -} - diff --git a/testme-intellij-groovy/build.gradle b/testme-intellij-groovy/build.gradle index 5e0f1e70..e136cc11 100644 --- a/testme-intellij-groovy/build.gradle +++ b/testme-intellij-groovy/build.gradle @@ -1,4 +1,6 @@ -apply plugin: 'org.jetbrains.intellij.platform' +plugins { + id 'org.jetbrains.intellij.platform.module' +} repositories { mavenCentral() @@ -16,7 +18,7 @@ intellijPlatform { def enabledPlugins = ['com.intellij.java','org.intellij.groovy'] dependencies { intellijPlatform { - intellijIdeaCommunity '2024.2.0.1' + create(providers.gradleProperty("ideaType"), providers.gradleProperty("ideaVersion")) bundledPlugins(enabledPlugins) instrumentationTools() } diff --git a/testme-intellij-scala/build.gradle b/testme-intellij-scala/build.gradle index 2db26b5d..c21ac58f 100644 --- a/testme-intellij-scala/build.gradle +++ b/testme-intellij-scala/build.gradle @@ -1,4 +1,7 @@ -apply plugin: 'org.jetbrains.intellij.platform' +plugins { + id 'org.jetbrains.intellij.platform.module' +} + repositories { mavenCentral() intellijPlatform { @@ -14,9 +17,9 @@ intellijPlatform { dependencies { intellijPlatform { - intellijIdeaCommunity '2024.2.0.1' + create(providers.gradleProperty("ideaType"), providers.gradleProperty("ideaVersion")) bundledPlugin 'com.intellij.java' - plugin 'org.intellij.scala:2024.2.1' + plugin 'org.intellij.scala:' + scalaPluginVersion instrumentationTools() } implementation(project(':testme-intellij-common')){ From 3bb90cddf0060cf2a7047b71958255d52e98ac79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=97=E4=BA=AC-=E9=BB=84=E4=BA=AE?= Date: Thu, 5 Sep 2024 14:08:02 +0800 Subject: [PATCH 5/8] #41 move src package back & update gradle settings --- build.gradle | 12 ++++++++++-- gradle.properties | 4 ---- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/build.gradle b/build.gradle index 9eba59b7..6dd209a2 100644 --- a/build.gradle +++ b/build.gradle @@ -107,11 +107,19 @@ intellijPlatform { } def spockVersion = "1.0-groovy-2.4" +def enabledBundledPlugins = ["com.intellij.java"] +if (enableIdeaGroovyPlugin) { + enabledBundledPlugins += "org.intellij.groovy" +} +def otherPlugins = [] +if (enableIdeaScalaPlugin) { + otherPlugins += ("org.intellij.scala:" + scalaPluginVersion) +} dependencies { intellijPlatform { create(providers.gradleProperty("ideaType"), providers.gradleProperty("ideaVersion")) - bundledPlugins providers.gradleProperty("platformBundledPlugins").map { it.split(',').toList() } - plugins providers.gradleProperty("platformPlugins").map { it.split(',').toList() } + bundledPlugins(enabledBundledPlugins) + plugins(otherPlugins) instrumentationTools() pluginVerifier() zipSigner() diff --git a/gradle.properties b/gradle.properties index 39ffbb17..e22d176d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -21,7 +21,3 @@ ideaType = IC #ideaPublishChannel = EAP ideaPublishChannel = #org.gradle.unsafe.configuration-cache = true -platformPlugins=org.intellij.scala:2023.2.23 -# Example: platformBundledPlugins = com.intellij.java -# We need com.intellij.java to compile JPS, and markdown. -platformBundledPlugins=com.intellij.java,org.intellij.groovy From fd6fcb3ef8ea9e57299d6550f9ec94aa0e36c2ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=97=E4=BA=AC-=E9=BB=84=E4=BA=AE?= Date: Thu, 5 Sep 2024 16:00:32 +0800 Subject: [PATCH 6/8] #41 fit idea 2023 --- gradle.properties | 8 +- .../ui/template/FileTemplatesLoader.java | 115 +++++++++++------- 2 files changed, 75 insertions(+), 48 deletions(-) diff --git a/gradle.properties b/gradle.properties index e22d176d..38809c58 100644 --- a/gradle.properties +++ b/gradle.properties @@ -11,12 +11,12 @@ enableIdeaGroovyPlugin = true enableIdeaScalaPlugin = true org.gradle.jvmargs=-XX:+HeapDumpOnOutOfMemoryError -Xmx1024m -Dfile.encoding=utf-8 -Dkotlin.daemon.jvm.options=--illegal-access=permit -Djava.awt.headless=true #Supported versions: -ideaVersion = 2024.2.0.1 -# ideaVersion = 2023.2 +#ideaVersion = 2024.2.0.1 + ideaVersion = 2023.2 #ideaVersion = LATEST-EAP-SNAPSHOT #ideaVersion = 233.11799-EAP-CANDIDATE-SNAPSHOT -scalaPluginVersion = 2024.2.1 -#scalaPluginVersion = 2023.2.23 +#scalaPluginVersion = 2024.2.1 +scalaPluginVersion = 2023.2.23 ideaType = IC #ideaPublishChannel = EAP ideaPublishChannel = diff --git a/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplatesLoader.java b/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplatesLoader.java index c3b85fab..b99d6989 100644 --- a/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplatesLoader.java +++ b/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplatesLoader.java @@ -22,6 +22,7 @@ import org.jetbrains.annotations.Nullable; import java.io.IOException; +import java.lang.reflect.Constructor; import java.net.MalformedURLException; import java.net.URL; import java.nio.charset.StandardCharsets; @@ -30,6 +31,7 @@ import java.nio.file.Paths; import java.text.MessageFormat; import java.util.*; +import java.util.function.Function; /** * Serves as a container for all existing template manager types and loads corresponding templates upon creation (at construction time). @@ -144,62 +146,87 @@ private static FileTemplateLoadResult loadDefaultTemplates(@NotNull List return result; } - private static void loadDefaultsFromRoot(PluginDescriptor module, @NotNull URL root, @NotNull List prefixes, @NotNull FileTemplateLoadResult result) throws Exception { - final List children = UrlUtil.getChildrenRelativePaths(root); - if (children.isEmpty()) { - return; - } - - final Set descriptionPaths = new HashSet<>(); - for (String path : children) { - if (path.equals(FileTemplatesLoader.TESTS_DIR+"/"+ DEFAULT_TEMPLATE_DESCRIPTION_FILENAME)) { - result.setDefaultTemplateDescription(toFullPath(root, path)); + private static void loadDefaultsFromRoot(PluginDescriptor module, @NotNull URL root, @NotNull List prefixes, + @NotNull FileTemplateLoadResult result) throws Exception { + final List children = UrlUtil.getChildrenRelativePaths(root); + if (children.isEmpty()) { + return; } - else if (path.equals(FileTemplatesLoader.INCLUDES_DIR + "/"+ DEFAULT_TEMPLATE_DESCRIPTION_FILENAME)) { - result.setDefaultIncludeDescription(toFullPath(root, path)); - } - else if (path.endsWith(DESCRIPTION_EXTENSION_SUFFIX)) { - descriptionPaths.add(path); + + final Set descriptionPaths = new HashSet<>(); + for (String path : children) { + if (path.equals(FileTemplatesLoader.TESTS_DIR + "/" + DEFAULT_TEMPLATE_DESCRIPTION_FILENAME)) { + result.setDefaultTemplateDescription(toFullPath(root, path)); + } else if (path.equals(FileTemplatesLoader.INCLUDES_DIR + "/" + DEFAULT_TEMPLATE_DESCRIPTION_FILENAME)) { + result.setDefaultIncludeDescription(toFullPath(root, path)); + } else if (path.endsWith(DESCRIPTION_EXTENSION_SUFFIX)) { + descriptionPaths.add(path); + } } - } - for (final String path : children) { - if (!path.endsWith(FTManager.TEMPLATE_EXTENSION_SUFFIX)) { - continue; + for (final String path : children) { + if (!path.endsWith(FTManager.TEMPLATE_EXTENSION_SUFFIX)) { + continue; + } + + for (String prefix : prefixes) { + if (!matchesPrefix(path, prefix)) { + continue; + } + + result.getResult().putValue(prefix, + createDefaultTemplateInstance(root, module, path, prefix, descriptionPaths)); + // FTManagers loop + break; + } } + } - for (String prefix : prefixes) { - if (!matchesPrefix(path, prefix)) { - continue; - } + private static DefaultTemplate createDefaultTemplateInstance(URL root, PluginDescriptor module, String path, + String prefix, Set descriptionPaths) throws Exception { + Class defaultTemplateClass = DefaultTemplate.class; + Constructor[] constructors = defaultTemplateClass.getConstructors(); + // only one constructor in DefaultTemplate + Constructor constructor = (Constructor)constructors[0]; + int parameterCount = constructor.getParameterCount(); + + String filename = path.substring(prefix.length(), path.length() - FTManager.TEMPLATE_EXTENSION_SUFFIX.length()); + String extension = FileUtilRt.getExtension(filename); + String templateName = filename.substring(0, filename.length() - extension.length() - 1); + URL templateUrl = toFullPath(root, path); + assert templateUrl != null; - String filename = path.substring(prefix.length(), path.length() - FTManager.TEMPLATE_EXTENSION_SUFFIX.length()); - String extension = FileUtilRt.getExtension(filename); - String templateName = filename.substring(0, filename.length() - extension.length() - 1); - URL templateUrl = toFullPath(root, path); - String descriptionPath = FileTemplatesLoader.TESTS_DIR+"/"+ DEFAULT_TEMPLATE_DESCRIPTION_FILENAME; - URL descriptionUrl = toFullPath(root, descriptionPath); - assert templateUrl != null; - ClassLoader classLoader = module.getClassLoader(); - result.getResult().putValue(prefix, - new DefaultTemplate( - templateName, - extension, - it -> loadFileContent(classLoader, templateUrl, it), - it -> loadFileContent(classLoader, descriptionUrl, it), - descriptionPath, - Path.of(DEFAULT_TEMPLATES_ROOT).resolve(path), - module)); - // FTManagers loop - break; + // for idea 2024 + if (parameterCount == 7) { + String descriptionPath = FileTemplatesLoader.TESTS_DIR + "/" + DEFAULT_TEMPLATE_DESCRIPTION_FILENAME; + URL descriptionUrl = toFullPath(root, descriptionPath); + ClassLoader classLoader = module.getClassLoader(); + Function templateLoaderFun = it -> loadFileContent(classLoader, templateUrl, it); + Function descriptionLoaderFun = it -> loadFileContent(classLoader, descriptionUrl, it); + return constructor.newInstance( + templateName, + extension, + templateLoaderFun, + descriptionLoaderFun, + descriptionPath, + Path.of(DEFAULT_TEMPLATES_ROOT).resolve(path), + module); + } else { + // for idea before 2024 + String descriptionPath = getDescriptionPath(prefix, templateName, extension, descriptionPaths); + URL descriptionUrl = descriptionPath == null ? null : toFullPath(root, descriptionPath); + return constructor.newInstance( + templateName, + extension, + templateUrl, + descriptionUrl); } - } } private static String loadFileContent(ClassLoader classLoader, Object root, String path){ String result = null; try { - byte[] resourceAsBytesSafely = ResourceUtil.getResourceAsBytesSafely(path, classLoader); + byte[] resourceAsBytesSafely = ResourceUtil.getResourceAsBytes(path, classLoader); if (!Objects.isNull(resourceAsBytesSafely)) { return new String(resourceAsBytesSafely, StandardCharsets.UTF_8); } From fd6b8e78d61daa74aeb8d97c524ed2148f954ef9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=97=E4=BA=AC-=E9=BB=84=E4=BA=AE?= Date: Mon, 9 Sep 2024 10:36:46 +0800 Subject: [PATCH 7/8] #41 bug fix 1.CommonShortcuts.INSERT replaced with CommonShortcuts.getInsert() 2.DefaultTemplate instance creation updated to meet multi constructors, it's the reason cause TestMeGeneratorTestNgTest > testMockReturned UT failing --- .../ui/template/FileTemplatesLoader.java | 35 +++++++++---------- .../template/TestTemplatesConfigurable.java | 2 +- 2 files changed, 17 insertions(+), 20 deletions(-) diff --git a/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplatesLoader.java b/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplatesLoader.java index b99d6989..68be0edb 100644 --- a/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplatesLoader.java +++ b/src/main/java/com/weirddev/testme/intellij/ui/template/FileTemplatesLoader.java @@ -186,9 +186,14 @@ private static DefaultTemplate createDefaultTemplateInstance(URL root, PluginDes String prefix, Set descriptionPaths) throws Exception { Class defaultTemplateClass = DefaultTemplate.class; Constructor[] constructors = defaultTemplateClass.getConstructors(); - // only one constructor in DefaultTemplate - Constructor constructor = (Constructor)constructors[0]; - int parameterCount = constructor.getParameterCount(); + + // find DefaultTemplate constructor for idea after 2024 + Constructor constructor2024 = (Constructor)Arrays.stream(constructors) + .filter(ctor -> ctor.getParameterCount() == 7).findFirst().orElse(null); + + // find DefaultTemplate constructor for idea 2023 + Constructor constructor2023 = (Constructor)Arrays.stream(constructors) + .filter(ctor -> ctor.getParameterCount() == 4).findFirst().orElse(null); String filename = path.substring(prefix.length(), path.length() - FTManager.TEMPLATE_EXTENSION_SUFFIX.length()); String extension = FileUtilRt.getExtension(filename); @@ -197,29 +202,21 @@ private static DefaultTemplate createDefaultTemplateInstance(URL root, PluginDes assert templateUrl != null; // for idea 2024 - if (parameterCount == 7) { + if (null != constructor2024) { String descriptionPath = FileTemplatesLoader.TESTS_DIR + "/" + DEFAULT_TEMPLATE_DESCRIPTION_FILENAME; URL descriptionUrl = toFullPath(root, descriptionPath); ClassLoader classLoader = module.getClassLoader(); Function templateLoaderFun = it -> loadFileContent(classLoader, templateUrl, it); Function descriptionLoaderFun = it -> loadFileContent(classLoader, descriptionUrl, it); - return constructor.newInstance( - templateName, - extension, - templateLoaderFun, - descriptionLoaderFun, - descriptionPath, - Path.of(DEFAULT_TEMPLATES_ROOT).resolve(path), - module); - } else { - // for idea before 2024 + return constructor2024.newInstance(templateName, extension, templateLoaderFun, descriptionLoaderFun, + descriptionPath, Path.of(DEFAULT_TEMPLATES_ROOT).resolve(path), module); + } else if (null != constructor2023) { + // for idea 2023 String descriptionPath = getDescriptionPath(prefix, templateName, extension, descriptionPaths); URL descriptionUrl = descriptionPath == null ? null : toFullPath(root, descriptionPath); - return constructor.newInstance( - templateName, - extension, - templateUrl, - descriptionUrl); + return constructor2023.newInstance(templateName, extension, templateUrl, descriptionUrl); + } else { + throw new RuntimeException("FileTemplatesLoader create DefaultTemplate instance with constructor error!"); } } diff --git a/src/main/java/com/weirddev/testme/intellij/ui/template/TestTemplatesConfigurable.java b/src/main/java/com/weirddev/testme/intellij/ui/template/TestTemplatesConfigurable.java index 095cf8f2..918f860e 100644 --- a/src/main/java/com/weirddev/testme/intellij/ui/template/TestTemplatesConfigurable.java +++ b/src/main/java/com/weirddev/testme/intellij/ui/template/TestTemplatesConfigurable.java @@ -282,7 +282,7 @@ public void update(@NotNull AnActionEvent e) { group.add(cloneAction); group.add(resetAction); - addAction.registerCustomShortcutSet(CommonShortcuts.ENTER, myCurrentTab.getComponent()); + addAction.registerCustomShortcutSet(CommonShortcuts.getInsert(), myCurrentTab.getComponent()); removeAction.registerCustomShortcutSet(CommonShortcuts.getDelete(), myCurrentTab.getComponent()); From 8bad441c96573c76ecc3eb71ade11d3667efe775 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=97=E4=BA=AC-=E9=BB=84=E4=BA=AE?= Date: Tue, 10 Sep 2024 11:02:13 +0800 Subject: [PATCH 8/8] #41 bug fix 1.CommonShortcuts.INSERT replaced with new CustomShortcutSet(getInsertKeystroke()); --- .../intellij/ui/template/TestTemplatesConfigurable.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/weirddev/testme/intellij/ui/template/TestTemplatesConfigurable.java b/src/main/java/com/weirddev/testme/intellij/ui/template/TestTemplatesConfigurable.java index 918f860e..2f8de773 100644 --- a/src/main/java/com/weirddev/testme/intellij/ui/template/TestTemplatesConfigurable.java +++ b/src/main/java/com/weirddev/testme/intellij/ui/template/TestTemplatesConfigurable.java @@ -53,6 +53,8 @@ import java.util.stream.Collectors; import java.util.stream.Stream; +import static com.intellij.openapi.actionSystem.CommonShortcuts.getInsertKeystroke; + public final class TestTemplatesConfigurable implements SearchableConfigurable, Configurable.NoMargin, Configurable.NoScroll, Configurable.VariableProjectAppLevel { private static final Logger LOG = Logger.getInstance(TestTemplatesConfigurable.class); @@ -282,7 +284,7 @@ public void update(@NotNull AnActionEvent e) { group.add(cloneAction); group.add(resetAction); - addAction.registerCustomShortcutSet(CommonShortcuts.getInsert(), myCurrentTab.getComponent()); + addAction.registerCustomShortcutSet(new CustomShortcutSet(getInsertKeystroke()), myCurrentTab.getComponent()); removeAction.registerCustomShortcutSet(CommonShortcuts.getDelete(), myCurrentTab.getComponent());