Fixes #176 - change also directory name
This commit is contained in:
@@ -67,7 +67,7 @@ class TestGenerator {
|
||||
def className = afterLast(includedDirectoryRelativePath, File.separator) + configProperties.targetFramework.classNameSuffix
|
||||
def packageName = buildPackage(basePackageNameForClass, includedDirectoryRelativePath)
|
||||
def classBytes = generator.buildClass(filesToClass, className, packageName).getBytes(StandardCharsets.UTF_8)
|
||||
saver.saveClassFile(className, basePackageNameForClass, includedDirectoryRelativePath, classBytes)
|
||||
saver.saveClassFile(className, basePackageNameForClass, convertIllegalPackageChars(includedDirectoryRelativePath), classBytes)
|
||||
counter.incrementAndGet()
|
||||
}
|
||||
}
|
||||
@@ -75,7 +75,7 @@ class TestGenerator {
|
||||
|
||||
private static String buildPackage(final String packageNameForClass, final String includedDirectoryRelativePath) {
|
||||
String directory = beforeLast(includedDirectoryRelativePath, File.separator)
|
||||
return !directory.empty ? "$packageNameForClass.${directoryToPackage(directory)}" : packageNameForClass
|
||||
return !directory.empty ? "$packageNameForClass.${directoryToPackage(convertIllegalPackageChars(directory))}" : packageNameForClass
|
||||
}
|
||||
|
||||
private static String normalizePath(String path) {
|
||||
|
||||
@@ -51,6 +51,10 @@ class NamesUtil {
|
||||
}
|
||||
|
||||
static String directoryToPackage(String directory) {
|
||||
return directory.replace(File.separator, '.').replace('-', '_')
|
||||
return directory.replace(File.separator, '.')
|
||||
}
|
||||
|
||||
static String convertIllegalPackageChars(String packageName) {
|
||||
return packageName.replace('-', '_')
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,10 +7,10 @@ import spock.lang.Stepwise
|
||||
@Stepwise
|
||||
class BasicFunctionalSpec extends IntegrationSpec {
|
||||
|
||||
private static final String GENERATED_TEST = "build//generated-sources//accurest//accurest//PairIdSpec.groovy"
|
||||
private static final String GENERATED_CLIENT_JSON_STUB = "build//production//bootSimple-stubs//repository//mappings//pairId//collerate_PlacesFrom_Tweet.json"
|
||||
private static final String GENERATED_TEST = "build//generated-sources//accurest//accurest//twitter_places_analyzer//PairIdSpec.groovy"
|
||||
private static final String GENERATED_CLIENT_JSON_STUB = "build//production//bootSimple-stubs//repository//mappings//twitter-places-analyzer//pairId//collerate_PlacesFrom_Tweet.json"
|
||||
private static final String GROOVY_DSL_CONTRACT = "repository//mappings//com//ofg//twitter-places-analyzer//pairId//collerate_PlacesFrom_Tweet.groovy"
|
||||
private static final String TEST_EXECUTION_XML_REPORT = "build/test-results/TEST-accurest.PairIdSpec.xml"
|
||||
private static final String TEST_EXECUTION_XML_REPORT = "build/test-results/TEST-accurest.twitter_places_analyzer.PairIdSpec.xml"
|
||||
|
||||
void setup() {
|
||||
copyResources("functionalTest/bootSimple", "")
|
||||
|
||||
@@ -8,7 +8,7 @@ apply plugin: 'groovy'
|
||||
apply plugin: 'accurest'
|
||||
|
||||
ext {
|
||||
contractsDir = file("${project.rootDir}/repository/mappings/com/ofg/twitter-places-analyzer")
|
||||
contractsDir = file("${project.rootDir}/repository/mappings/com/ofg")
|
||||
wireMockStubsOutputDirRoot = file("${project.buildDir}/production/${project.name}-stubs/")
|
||||
wireMockStubsOutputDir = new File(wireMockStubsOutputDirRoot, 'repository/mappings/')
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user