From 3a5877ae471788790d8a1345f53298bcba8944e4 Mon Sep 17 00:00:00 2001 From: npedot <nicola.pedot@gmail.com> Date: Wed, 15 Jan 2020 09:43:16 +0100 Subject: [PATCH] refact detect apply use cases, reorders domain directories --- .../kotlin/unibz.cs.semint.kprime/Starter.kt | 53 ++++++++++++++++++- .../{ => repository}/MetaSchemaJdbcAdapter.kt | 4 +- .../XMLSerializerJacksonAdapter.kt | 4 +- .../XSLTransformerJaxpAdapter.kt | 4 +- .../unibz.cs.semint.kprime/domain/Applier.kt | 5 ++ .../unibz.cs.semint.kprime/domain/Detector.kt | 5 ++ .../usecase/HSplitApplyUseCase.kt | 5 ++ .../usecase/HSplitDetectUseCase.kt | 3 ++ .../usecase/IdentifierApplyUseCase.kt | 3 ++ .../usecase/IdentifierDetectUseCase.kt | 4 ++ .../usecase/MetaSchemaReadUseCase.kt | 4 +- .../usecase/VSplitApplyUseCase.kt | 3 ++ .../usecase/VSplitDetectUseCase.kt | 4 ++ .../usecase/XMLSerializeUseCase.kt | 2 +- .../usecase/XSLTrasformUseCase.kt | 2 +- .../repository/IMetaSchemaRepository.kt | 2 +- .../service/IXMLSerializerService.kt | 2 +- .../service/IXSLTransformerService.kt | 2 +- .../usecase/meta/SakilaMetaTI.kt | 6 +-- .../serialize/XMLDeserializerDatabaseTest.kt | 2 +- .../serialize/XMLSerializerConstraintTest.kt | 2 +- .../serialize/XMLSerializerDatabaseTest.kt | 2 +- .../serialize/XMLSerializerTableTest.kt | 2 +- .../usecase/xstl/XSTLTransformTest.kt | 3 +- 24 files changed, 104 insertions(+), 24 deletions(-) rename src/main/kotlin/unibz.cs.semint.kprime/adapter/{ => repository}/MetaSchemaJdbcAdapter.kt (97%) rename src/main/kotlin/unibz.cs.semint.kprime/adapter/{ => service}/XMLSerializerJacksonAdapter.kt (93%) rename src/main/kotlin/unibz.cs.semint.kprime/adapter/{ => service}/XSLTransformerJaxpAdapter.kt (86%) create mode 100644 src/main/kotlin/unibz.cs.semint.kprime/domain/Applier.kt create mode 100644 src/main/kotlin/unibz.cs.semint.kprime/domain/Detector.kt create mode 100644 src/main/kotlin/unibz.cs.semint.kprime/usecase/HSplitApplyUseCase.kt create mode 100644 src/main/kotlin/unibz.cs.semint.kprime/usecase/HSplitDetectUseCase.kt create mode 100644 src/main/kotlin/unibz.cs.semint.kprime/usecase/IdentifierApplyUseCase.kt create mode 100644 src/main/kotlin/unibz.cs.semint.kprime/usecase/IdentifierDetectUseCase.kt create mode 100644 src/main/kotlin/unibz.cs.semint.kprime/usecase/VSplitApplyUseCase.kt create mode 100644 src/main/kotlin/unibz.cs.semint.kprime/usecase/VSplitDetectUseCase.kt rename src/main/kotlin/unibz.cs.semint.kprime/{ => usecase}/repository/IMetaSchemaRepository.kt (78%) rename src/main/kotlin/unibz.cs.semint.kprime/{ => usecase}/service/IXMLSerializerService.kt (92%) rename src/main/kotlin/unibz.cs.semint.kprime/{ => usecase}/service/IXSLTransformerService.kt (65%) diff --git a/src/main/kotlin/unibz.cs.semint.kprime/Starter.kt b/src/main/kotlin/unibz.cs.semint.kprime/Starter.kt index 0fde194..29b40c9 100644 --- a/src/main/kotlin/unibz.cs.semint.kprime/Starter.kt +++ b/src/main/kotlin/unibz.cs.semint.kprime/Starter.kt @@ -1,5 +1,54 @@ package unibz.cs.semint.kprime -fun main(args:Array<String>) { - println("hello") +import unibz.cs.semint.kprime.adapter.repository.MetaSchemaJdbcAdapter +import unibz.cs.semint.kprime.adapter.service.XMLSerializerJacksonAdapter +import unibz.cs.semint.kprime.domain.DataSource +import unibz.cs.semint.kprime.domain.Database +import unibz.cs.semint.kprime.usecase.MetaSchemaReadUseCase + +class Starter { + + + fun main(args:Array<String>) { + val version = "0.1.0-SNAPSHOT" + println("KPrime $version") + val sakilaMeta = readSakilaMeta() + if (sakilaMeta!=null) { + vsplitSakila(sakilaMeta) + hsplitSakila(sakilaMeta) + identifySakila(sakilaMeta) + } + } + + + fun readSakilaMeta():Database? { + val type = "psql" + val name = "sakila-source" + val driver = "org.postgresql.Driver" + val path = "jdbc:postgresql://localhost:5432/sakila" + val user = "sammy" + val pass = "pass" + val sakilaSource = DataSource(type,name,driver,path,user,pass) + val result = MetaSchemaReadUseCase().doit(sakilaSource, + "read-meta-schema sakila-source", + MetaSchemaJdbcAdapter(), + XMLSerializerJacksonAdapter()) + return result.ok + } + + fun vsplitSakila(db:Database) { + // if detect(db):result + // apply(db,result):db + } + + fun hsplitSakila(db:Database) { + // if detect(db):result + // apply(db,result):db + } + + fun identifySakila(db:Database) { + // if detect(db):result + // apply(db,result):db + } + } \ No newline at end of file diff --git a/src/main/kotlin/unibz.cs.semint.kprime/adapter/MetaSchemaJdbcAdapter.kt b/src/main/kotlin/unibz.cs.semint.kprime/adapter/repository/MetaSchemaJdbcAdapter.kt similarity index 97% rename from src/main/kotlin/unibz.cs.semint.kprime/adapter/MetaSchemaJdbcAdapter.kt rename to src/main/kotlin/unibz.cs.semint.kprime/adapter/repository/MetaSchemaJdbcAdapter.kt index b538f8a..7aaa417 100644 --- a/src/main/kotlin/unibz.cs.semint.kprime/adapter/MetaSchemaJdbcAdapter.kt +++ b/src/main/kotlin/unibz.cs.semint.kprime/adapter/repository/MetaSchemaJdbcAdapter.kt @@ -1,7 +1,7 @@ -package unibz.cs.semint.kprime.adapter +package unibz.cs.semint.kprime.adapter.repository import unibz.cs.semint.kprime.domain.* -import unibz.cs.semint.kprime.repository.IMetaSchemaRepository +import unibz.cs.semint.kprime.usecase.repository.IMetaSchemaRepository import java.sql.DatabaseMetaData import java.sql.DriverManager import java.sql.JDBCType diff --git a/src/main/kotlin/unibz.cs.semint.kprime/adapter/XMLSerializerJacksonAdapter.kt b/src/main/kotlin/unibz.cs.semint.kprime/adapter/service/XMLSerializerJacksonAdapter.kt similarity index 93% rename from src/main/kotlin/unibz.cs.semint.kprime/adapter/XMLSerializerJacksonAdapter.kt rename to src/main/kotlin/unibz.cs.semint.kprime/adapter/service/XMLSerializerJacksonAdapter.kt index 80f5d33..0d83aad 100644 --- a/src/main/kotlin/unibz.cs.semint.kprime/adapter/XMLSerializerJacksonAdapter.kt +++ b/src/main/kotlin/unibz.cs.semint.kprime/adapter/service/XMLSerializerJacksonAdapter.kt @@ -1,9 +1,9 @@ -package unibz.cs.semint.kprime.adapter +package unibz.cs.semint.kprime.adapter.service import com.fasterxml.jackson.dataformat.xml.XmlMapper import com.fasterxml.jackson.module.kotlin.KotlinModule import unibz.cs.semint.kprime.domain.* -import unibz.cs.semint.kprime.service.IXMLSerializerService +import unibz.cs.semint.kprime.usecase.service.IXMLSerializerService class XMLSerializerJacksonAdapter : IXMLSerializerService { diff --git a/src/main/kotlin/unibz.cs.semint.kprime/adapter/XSLTransformerJaxpAdapter.kt b/src/main/kotlin/unibz.cs.semint.kprime/adapter/service/XSLTransformerJaxpAdapter.kt similarity index 86% rename from src/main/kotlin/unibz.cs.semint.kprime/adapter/XSLTransformerJaxpAdapter.kt rename to src/main/kotlin/unibz.cs.semint.kprime/adapter/service/XSLTransformerJaxpAdapter.kt index fb69eed..87964f2 100644 --- a/src/main/kotlin/unibz.cs.semint.kprime/adapter/XSLTransformerJaxpAdapter.kt +++ b/src/main/kotlin/unibz.cs.semint.kprime/adapter/service/XSLTransformerJaxpAdapter.kt @@ -1,6 +1,6 @@ -package unibz.cs.semint.kprime.adapter +package unibz.cs.semint.kprime.adapter.service -import unibz.cs.semint.kprime.service.IXSLTransformerService +import unibz.cs.semint.kprime.usecase.service.IXSLTransformerService import java.io.FileOutputStream import javax.xml.transform.OutputKeys import javax.xml.transform.TransformerFactory diff --git a/src/main/kotlin/unibz.cs.semint.kprime/domain/Applier.kt b/src/main/kotlin/unibz.cs.semint.kprime/domain/Applier.kt new file mode 100644 index 0000000..85c547d --- /dev/null +++ b/src/main/kotlin/unibz.cs.semint.kprime/domain/Applier.kt @@ -0,0 +1,5 @@ +package unibz.cs.semint.kprime.domain + +interface Applier { + fun apply() +} \ No newline at end of file diff --git a/src/main/kotlin/unibz.cs.semint.kprime/domain/Detector.kt b/src/main/kotlin/unibz.cs.semint.kprime/domain/Detector.kt new file mode 100644 index 0000000..2e97235 --- /dev/null +++ b/src/main/kotlin/unibz.cs.semint.kprime/domain/Detector.kt @@ -0,0 +1,5 @@ +package unibz.cs.semint.kprime.domain + +interface Detector { + fun detect() +} \ No newline at end of file diff --git a/src/main/kotlin/unibz.cs.semint.kprime/usecase/HSplitApplyUseCase.kt b/src/main/kotlin/unibz.cs.semint.kprime/usecase/HSplitApplyUseCase.kt new file mode 100644 index 0000000..e42a474 --- /dev/null +++ b/src/main/kotlin/unibz.cs.semint.kprime/usecase/HSplitApplyUseCase.kt @@ -0,0 +1,5 @@ +package unibz.cs.semint.kprime.usecase + +class HSplitApplyUseCase { + +} \ No newline at end of file diff --git a/src/main/kotlin/unibz.cs.semint.kprime/usecase/HSplitDetectUseCase.kt b/src/main/kotlin/unibz.cs.semint.kprime/usecase/HSplitDetectUseCase.kt new file mode 100644 index 0000000..31e93a6 --- /dev/null +++ b/src/main/kotlin/unibz.cs.semint.kprime/usecase/HSplitDetectUseCase.kt @@ -0,0 +1,3 @@ +package unibz.cs.semint.kprime.usecase + +class HSplitDetectUseCase {} \ No newline at end of file diff --git a/src/main/kotlin/unibz.cs.semint.kprime/usecase/IdentifierApplyUseCase.kt b/src/main/kotlin/unibz.cs.semint.kprime/usecase/IdentifierApplyUseCase.kt new file mode 100644 index 0000000..12325d0 --- /dev/null +++ b/src/main/kotlin/unibz.cs.semint.kprime/usecase/IdentifierApplyUseCase.kt @@ -0,0 +1,3 @@ +package unibz.cs.semint.kprime.usecase + +class IdentifierApplyUseCase {} \ No newline at end of file diff --git a/src/main/kotlin/unibz.cs.semint.kprime/usecase/IdentifierDetectUseCase.kt b/src/main/kotlin/unibz.cs.semint.kprime/usecase/IdentifierDetectUseCase.kt new file mode 100644 index 0000000..1ba549d --- /dev/null +++ b/src/main/kotlin/unibz.cs.semint.kprime/usecase/IdentifierDetectUseCase.kt @@ -0,0 +1,4 @@ +package unibz.cs.semint.kprime.usecase + +class IdentifierDetectUseCase { +} \ No newline at end of file diff --git a/src/main/kotlin/unibz.cs.semint.kprime/usecase/MetaSchemaReadUseCase.kt b/src/main/kotlin/unibz.cs.semint.kprime/usecase/MetaSchemaReadUseCase.kt index be07469..e64334f 100644 --- a/src/main/kotlin/unibz.cs.semint.kprime/usecase/MetaSchemaReadUseCase.kt +++ b/src/main/kotlin/unibz.cs.semint.kprime/usecase/MetaSchemaReadUseCase.kt @@ -1,8 +1,8 @@ package unibz.cs.semint.kprime.usecase import unibz.cs.semint.kprime.domain.* -import unibz.cs.semint.kprime.repository.IMetaSchemaRepository -import unibz.cs.semint.kprime.service.IXMLSerializerService +import unibz.cs.semint.kprime.usecase.repository.IMetaSchemaRepository +import unibz.cs.semint.kprime.usecase.service.IXMLSerializerService import java.util.* diff --git a/src/main/kotlin/unibz.cs.semint.kprime/usecase/VSplitApplyUseCase.kt b/src/main/kotlin/unibz.cs.semint.kprime/usecase/VSplitApplyUseCase.kt new file mode 100644 index 0000000..d344b7a --- /dev/null +++ b/src/main/kotlin/unibz.cs.semint.kprime/usecase/VSplitApplyUseCase.kt @@ -0,0 +1,3 @@ +package unibz.cs.semint.kprime.usecase + +class VSplitApplyUseCase {} \ No newline at end of file diff --git a/src/main/kotlin/unibz.cs.semint.kprime/usecase/VSplitDetectUseCase.kt b/src/main/kotlin/unibz.cs.semint.kprime/usecase/VSplitDetectUseCase.kt new file mode 100644 index 0000000..7cd975a --- /dev/null +++ b/src/main/kotlin/unibz.cs.semint.kprime/usecase/VSplitDetectUseCase.kt @@ -0,0 +1,4 @@ +package unibz.cs.semint.kprime.usecase + +class VSplitDetectUseCase { +} \ No newline at end of file diff --git a/src/main/kotlin/unibz.cs.semint.kprime/usecase/XMLSerializeUseCase.kt b/src/main/kotlin/unibz.cs.semint.kprime/usecase/XMLSerializeUseCase.kt index 5ac5e1f..3ca07fa 100644 --- a/src/main/kotlin/unibz.cs.semint.kprime/usecase/XMLSerializeUseCase.kt +++ b/src/main/kotlin/unibz.cs.semint.kprime/usecase/XMLSerializeUseCase.kt @@ -1,7 +1,7 @@ package unibz.cs.semint.kprime.usecase import unibz.cs.semint.kprime.domain.* -import unibz.cs.semint.kprime.service.IXMLSerializerService +import unibz.cs.semint.kprime.usecase.service.IXMLSerializerService class XMLSerializeUseCase(val xmlSerializerService: IXMLSerializerService) { diff --git a/src/main/kotlin/unibz.cs.semint.kprime/usecase/XSLTrasformUseCase.kt b/src/main/kotlin/unibz.cs.semint.kprime/usecase/XSLTrasformUseCase.kt index 097ec53..6d45bb0 100644 --- a/src/main/kotlin/unibz.cs.semint.kprime/usecase/XSLTrasformUseCase.kt +++ b/src/main/kotlin/unibz.cs.semint.kprime/usecase/XSLTrasformUseCase.kt @@ -1,7 +1,7 @@ package unibz.cs.semint.kprime.usecase import unibz.cs.semint.kprime.domain.UseCaseResult -import unibz.cs.semint.kprime.service.IXSLTransformerService +import unibz.cs.semint.kprime.usecase.service.IXSLTransformerService class XSLTrasformUseCase (val transformer:IXSLTransformerService){ diff --git a/src/main/kotlin/unibz.cs.semint.kprime/repository/IMetaSchemaRepository.kt b/src/main/kotlin/unibz.cs.semint.kprime/usecase/repository/IMetaSchemaRepository.kt similarity index 78% rename from src/main/kotlin/unibz.cs.semint.kprime/repository/IMetaSchemaRepository.kt rename to src/main/kotlin/unibz.cs.semint.kprime/usecase/repository/IMetaSchemaRepository.kt index 291fe5a..f1701f5 100644 --- a/src/main/kotlin/unibz.cs.semint.kprime/repository/IMetaSchemaRepository.kt +++ b/src/main/kotlin/unibz.cs.semint.kprime/usecase/repository/IMetaSchemaRepository.kt @@ -1,4 +1,4 @@ -package unibz.cs.semint.kprime.repository +package unibz.cs.semint.kprime.usecase.repository import unibz.cs.semint.kprime.domain.DataSource import unibz.cs.semint.kprime.domain.Database diff --git a/src/main/kotlin/unibz.cs.semint.kprime/service/IXMLSerializerService.kt b/src/main/kotlin/unibz.cs.semint.kprime/usecase/service/IXMLSerializerService.kt similarity index 92% rename from src/main/kotlin/unibz.cs.semint.kprime/service/IXMLSerializerService.kt rename to src/main/kotlin/unibz.cs.semint.kprime/usecase/service/IXMLSerializerService.kt index dfb2421..9c872ed 100644 --- a/src/main/kotlin/unibz.cs.semint.kprime/service/IXMLSerializerService.kt +++ b/src/main/kotlin/unibz.cs.semint.kprime/usecase/service/IXMLSerializerService.kt @@ -1,4 +1,4 @@ -package unibz.cs.semint.kprime.service +package unibz.cs.semint.kprime.usecase.service import unibz.cs.semint.kprime.domain.Constraint import unibz.cs.semint.kprime.domain.Database diff --git a/src/main/kotlin/unibz.cs.semint.kprime/service/IXSLTransformerService.kt b/src/main/kotlin/unibz.cs.semint.kprime/usecase/service/IXSLTransformerService.kt similarity index 65% rename from src/main/kotlin/unibz.cs.semint.kprime/service/IXSLTransformerService.kt rename to src/main/kotlin/unibz.cs.semint.kprime/usecase/service/IXSLTransformerService.kt index 0da9dca..04962e9 100644 --- a/src/main/kotlin/unibz.cs.semint.kprime/service/IXSLTransformerService.kt +++ b/src/main/kotlin/unibz.cs.semint.kprime/usecase/service/IXSLTransformerService.kt @@ -1,4 +1,4 @@ -package unibz.cs.semint.kprime.service +package unibz.cs.semint.kprime.usecase.service interface IXSLTransformerService { fun trasform(xsl:String,xml:String,out:String) diff --git a/src/test/kotlin/unibz.cs.semint.kprime/usecase/meta/SakilaMetaTI.kt b/src/test/kotlin/unibz.cs.semint.kprime/usecase/meta/SakilaMetaTI.kt index 98b8149..2a6cd77 100644 --- a/src/test/kotlin/unibz.cs.semint.kprime/usecase/meta/SakilaMetaTI.kt +++ b/src/test/kotlin/unibz.cs.semint.kprime/usecase/meta/SakilaMetaTI.kt @@ -1,8 +1,8 @@ package unibz.cs.semint.kprime.usecase.meta import org.junit.Test -import unibz.cs.semint.kprime.adapter.MetaSchemaJdbcAdapter -import unibz.cs.semint.kprime.adapter.XMLSerializerJacksonAdapter +import unibz.cs.semint.kprime.adapter.repository.MetaSchemaJdbcAdapter +import unibz.cs.semint.kprime.adapter.service.XMLSerializerJacksonAdapter import unibz.cs.semint.kprime.domain.DataSource import unibz.cs.semint.kprime.usecase.MetaSchemaReadUseCase import kotlin.test.assertEquals @@ -20,7 +20,7 @@ class SakilaMetaTI { val pass = "pass" val sakilaSource = DataSource(type,name,driver,path,user,pass) // when - val result = MetaSchemaReadUseCase().doit(sakilaSource,"read-meta-schema sakila-source",MetaSchemaJdbcAdapter(),XMLSerializerJacksonAdapter()) + val result = MetaSchemaReadUseCase().doit(sakilaSource,"read-meta-schema sakila-source", MetaSchemaJdbcAdapter(), XMLSerializerJacksonAdapter()) // then assertEquals("read-meta-schema done.",result.message) } diff --git a/src/test/kotlin/unibz.cs.semint.kprime/usecase/serialize/XMLDeserializerDatabaseTest.kt b/src/test/kotlin/unibz.cs.semint.kprime/usecase/serialize/XMLDeserializerDatabaseTest.kt index cf71ec7..9290153 100644 --- a/src/test/kotlin/unibz.cs.semint.kprime/usecase/serialize/XMLDeserializerDatabaseTest.kt +++ b/src/test/kotlin/unibz.cs.semint.kprime/usecase/serialize/XMLDeserializerDatabaseTest.kt @@ -1,7 +1,7 @@ package unibz.cs.semint.kprime.usecase.serialize import org.junit.Test -import unibz.cs.semint.kprime.adapter.XMLSerializerJacksonAdapter +import unibz.cs.semint.kprime.adapter.service.XMLSerializerJacksonAdapter import unibz.cs.semint.kprime.usecase.XMLSerializeUseCase import java.io.File import kotlin.test.assertEquals diff --git a/src/test/kotlin/unibz.cs.semint.kprime/usecase/serialize/XMLSerializerConstraintTest.kt b/src/test/kotlin/unibz.cs.semint.kprime/usecase/serialize/XMLSerializerConstraintTest.kt index e29497a..c88e68f 100644 --- a/src/test/kotlin/unibz.cs.semint.kprime/usecase/serialize/XMLSerializerConstraintTest.kt +++ b/src/test/kotlin/unibz.cs.semint.kprime/usecase/serialize/XMLSerializerConstraintTest.kt @@ -3,7 +3,7 @@ package unibz.cs.semint.kprime.usecase.serialize import org.junit.Assert import org.junit.Test import org.xmlunit.builder.DiffBuilder -import unibz.cs.semint.kprime.adapter.XMLSerializerJacksonAdapter +import unibz.cs.semint.kprime.adapter.service.XMLSerializerJacksonAdapter import unibz.cs.semint.kprime.domain.Column import unibz.cs.semint.kprime.domain.Constraint import unibz.cs.semint.kprime.domain.Source diff --git a/src/test/kotlin/unibz.cs.semint.kprime/usecase/serialize/XMLSerializerDatabaseTest.kt b/src/test/kotlin/unibz.cs.semint.kprime/usecase/serialize/XMLSerializerDatabaseTest.kt index d5f5e95..9111943 100644 --- a/src/test/kotlin/unibz.cs.semint.kprime/usecase/serialize/XMLSerializerDatabaseTest.kt +++ b/src/test/kotlin/unibz.cs.semint.kprime/usecase/serialize/XMLSerializerDatabaseTest.kt @@ -3,7 +3,7 @@ package unibz.cs.semint.kprime.usecase.serialize import org.junit.Assert import org.junit.Test import org.xmlunit.builder.DiffBuilder -import unibz.cs.semint.kprime.adapter.XMLSerializerJacksonAdapter +import unibz.cs.semint.kprime.adapter.service.XMLSerializerJacksonAdapter import unibz.cs.semint.kprime.domain.Database import unibz.cs.semint.kprime.domain.Schema import unibz.cs.semint.kprime.domain.Table diff --git a/src/test/kotlin/unibz.cs.semint.kprime/usecase/serialize/XMLSerializerTableTest.kt b/src/test/kotlin/unibz.cs.semint.kprime/usecase/serialize/XMLSerializerTableTest.kt index fbcb334..b7fc961 100644 --- a/src/test/kotlin/unibz.cs.semint.kprime/usecase/serialize/XMLSerializerTableTest.kt +++ b/src/test/kotlin/unibz.cs.semint.kprime/usecase/serialize/XMLSerializerTableTest.kt @@ -3,7 +3,7 @@ package unibz.cs.semint.kprime.usecase.serialize import org.junit.Assert.assertFalse import org.junit.Test import org.xmlunit.builder.DiffBuilder -import unibz.cs.semint.kprime.adapter.XMLSerializerJacksonAdapter +import unibz.cs.semint.kprime.adapter.service.XMLSerializerJacksonAdapter import unibz.cs.semint.kprime.domain.Column import unibz.cs.semint.kprime.domain.Table import unibz.cs.semint.kprime.usecase.XMLSerializeUseCase diff --git a/src/test/kotlin/unibz.cs.semint.kprime/usecase/xstl/XSTLTransformTest.kt b/src/test/kotlin/unibz.cs.semint.kprime/usecase/xstl/XSTLTransformTest.kt index 2dd254b..6975b51 100644 --- a/src/test/kotlin/unibz.cs.semint.kprime/usecase/xstl/XSTLTransformTest.kt +++ b/src/test/kotlin/unibz.cs.semint.kprime/usecase/xstl/XSTLTransformTest.kt @@ -1,8 +1,7 @@ package unibz.cs.semint.kprime.usecase.xstl import org.junit.Test -import unibz.cs.semint.kprime.adapter.XSLTransformerJaxpAdapter -import unibz.cs.semint.kprime.usecase.XMLSerializeUseCase +import unibz.cs.semint.kprime.adapter.service.XSLTransformerJaxpAdapter import unibz.cs.semint.kprime.usecase.XSLTrasformUseCase class XSTLTransformTest { -- GitLab