From 879dff119c144cbfd9b4d02b773462aae209bd77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A1=B0=EC=9E=AC=EC=98=81?= <80161826+dolong2@users.noreply.github.com> Date: Wed, 26 Aug 2026 09:51:28 +0000 Subject: [PATCH 1/5] =?UTF-8?q?[refac]=20=EC=95=A0=ED=94=8C=EB=A6=AC?= =?UTF-8?q?=EC=BC=80=EC=9D=B4=EC=85=98=20=EB=8F=84=EB=A9=94=EC=9D=B8?= =?UTF-8?q?=EB=B0=8F=20=EC=97=94=ED=8B=B0=ED=8B=B0=20=EA=B9=83=20=EB=A0=88?= =?UTF-8?q?=ED=8F=AC=20=ED=95=84=EB=93=9C=20=EB=84=A4=EC=9D=B4=EB=B0=8D=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dcd/server/core/domain/application/model/Application.kt | 2 +- .../persistence/application/adapter/ApplicationAdapter.kt | 4 ++-- .../persistence/application/entity/ApplicationJpaEntity.kt | 2 +- src/test/resources/data.sql | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/kotlin/com/dcd/server/core/domain/application/model/Application.kt b/src/main/kotlin/com/dcd/server/core/domain/application/model/Application.kt index d587f2e9..48b75200 100644 --- a/src/main/kotlin/com/dcd/server/core/domain/application/model/Application.kt +++ b/src/main/kotlin/com/dcd/server/core/domain/application/model/Application.kt @@ -10,7 +10,7 @@ data class Application( val name: String, val description: String?, val applicationType: ApplicationType, - val githubUrl: String?, + val gitRepoUrl: String?, val version: String, val workspace: Workspace, val port: Int, diff --git a/src/main/kotlin/com/dcd/server/persistence/application/adapter/ApplicationAdapter.kt b/src/main/kotlin/com/dcd/server/persistence/application/adapter/ApplicationAdapter.kt index 70867147..a3a2f93f 100644 --- a/src/main/kotlin/com/dcd/server/persistence/application/adapter/ApplicationAdapter.kt +++ b/src/main/kotlin/com/dcd/server/persistence/application/adapter/ApplicationAdapter.kt @@ -15,7 +15,7 @@ fun Application.toEntity(): ApplicationJpaEntity = name = this.name, description = this.description, applicationType = this.applicationType, - githubUrl = this.githubUrl, + gitRepoUrl = this.gitRepoUrl, workspace = this.workspace.toEntity(), port = this.port, externalPort = this.externalPort, @@ -32,7 +32,7 @@ fun ApplicationJpaEntity.toDomain(): Application = name = this.name, description = this.description, applicationType = this.applicationType, - githubUrl = this.githubUrl, + gitRepoUrl = this.gitRepoUrl, workspace = this.workspace.toDomain(), port = this.port, externalPort = this.externalPort, diff --git a/src/main/kotlin/com/dcd/server/persistence/application/entity/ApplicationJpaEntity.kt b/src/main/kotlin/com/dcd/server/persistence/application/entity/ApplicationJpaEntity.kt index e169d4ad..2af5b18d 100644 --- a/src/main/kotlin/com/dcd/server/persistence/application/entity/ApplicationJpaEntity.kt +++ b/src/main/kotlin/com/dcd/server/persistence/application/entity/ApplicationJpaEntity.kt @@ -18,7 +18,7 @@ class ApplicationJpaEntity( val description: String?, @Enumerated(EnumType.STRING) val applicationType: ApplicationType, - val githubUrl: String?, + val gitRepoUrl: String?, @ManyToOne(fetch = FetchType.EAGER) @JoinColumn(name = "workspace_id") val workspace: WorkspaceJpaEntity, diff --git a/src/test/resources/data.sql b/src/test/resources/data.sql index 7d3beeee..82a68e39 100644 --- a/src/test/resources/data.sql +++ b/src/test/resources/data.sql @@ -14,7 +14,7 @@ drop table if exists application_env_matcher_entity cascade; drop table if exists application_env_label_entity cascade; drop table if exists volume_entity cascade; drop table if exists volume_mount_entity cascade; -create table application_entity (external_port integer not null, port integer not null, application_type varchar(255) check (application_type in ('SPRING_BOOT','NEST_JS','MYSQL','MARIA_DB','REDIS')), description varchar(255), failure_case enum('CLONE_FAILURE', 'CREATE_DOCKER_FILE_FAILURE', 'IMAGE_BUILD_FAILURE', 'CREATE_CONTAINER_FAILURE', 'RUN_CONTAINER_FAILURE', 'STOP_CONTAINER_FAILURE', 'CONNECT_NETWORK_FAILURE', 'CREATE_DIRECTORY_FAILURE', 'DELETE_DIRECTORY_FAILURE', 'DELETE_CONTAINER_FAILURE', 'DELETE_IMAGE_FAILURE'), failure_reason_detail varchar(1200), github_url varchar(255), id binary(16) not null, name varchar(255), status enum('CREATED','PENDING','RUNNING','STOPPED','FAILURE'), version varchar(255), workspace_id binary(16), primary key (id)); +create table application_entity (external_port integer not null, port integer not null, application_type varchar(255) check (application_type in ('SPRING_BOOT','NEST_JS','MYSQL','MARIA_DB','REDIS')), description varchar(255), failure_case enum('CLONE_FAILURE', 'CREATE_DOCKER_FILE_FAILURE', 'IMAGE_BUILD_FAILURE', 'CREATE_CONTAINER_FAILURE', 'RUN_CONTAINER_FAILURE', 'STOP_CONTAINER_FAILURE', 'CONNECT_NETWORK_FAILURE', 'CREATE_DIRECTORY_FAILURE', 'DELETE_DIRECTORY_FAILURE', 'DELETE_CONTAINER_FAILURE', 'DELETE_IMAGE_FAILURE'), failure_reason_detail varchar(1200), git_repo_url varchar(255), id binary(16) not null, name varchar(255), status enum('CREATED','PENDING','RUNNING','STOPPED','FAILURE'), version varchar(255), workspace_id binary(16), primary key (id)); create table application_label_entity (application_id binary(16) not null, label varchar(255)); create table application_initial_script_entity (id binary(16), script varchar(255), application_id binary(16) not null, primary key (id)); create table role_entity (roles varchar(255) check (roles in ('ROLE_ADMIN','ROLE_DEVELOPER','ROLE_USER')), user_id binary(16) not null); @@ -53,4 +53,4 @@ insert into role_entity (user_id,roles) values (X'1e1973eb3fb947ac9342c16cd63ffc insert into workspace_entity (description,owner_id,title,id) values ('testDescription', X'923a6407a5f84e1ebffd0621910ddfc8', 'testTitle', X'd57b42f55cc4440b8dceb4fc2e372eff'); -- 애플리케이션 생성 -insert into application_entity (application_type,description,external_port,failure_case,failure_reason_detail,github_url,name,port,status,version,workspace_id,id) values ('SPRING_BOOT','testDescription', 8080, NULL, NULL, 'testUrl', 'testName', 8080, 'STOPPED','17', X'd57b42f55cc4440b8dceb4fc2e372eff', X'2fb0f3158272422f8e9fc4f765c022b2'); \ No newline at end of file +insert into application_entity (application_type,description,external_port,failure_case,failure_reason_detail,git_repo_url,name,port,status,version,workspace_id,id) values ('SPRING_BOOT','testDescription', 8080, NULL, NULL, 'testUrl', 'testName', 8080, 'STOPPED','17', X'd57b42f55cc4440b8dceb4fc2e372eff', X'2fb0f3158272422f8e9fc4f765c022b2'); \ No newline at end of file From 303190e690894c703e2a036179f43b15b522a302 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A1=B0=EC=9E=AC=EC=98=81?= <80161826+dolong2@users.noreply.github.com> Date: Wed, 26 Aug 2026 09:53:35 +0000 Subject: [PATCH 2/5] =?UTF-8?q?[refac]=20dto=EB=B0=8F=20data=20=EA=B0=9D?= =?UTF-8?q?=EC=B2=B4=EC=97=90=20=EB=84=A4=EC=9D=B4=EB=B0=8D=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD=EC=82=AC=ED=95=AD=20=EB=B0=98=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../application/dto/extenstion/ApplicationDtoExtension.kt | 6 +++--- .../application/dto/request/CreateApplicationReqDto.kt | 2 +- .../application/dto/request/UpdateApplicationReqDto.kt | 2 +- .../application/dto/response/ApplicationDetailResDto.kt | 2 +- .../domain/application/dto/response/ApplicationResDto.kt | 2 +- .../data/exetension/ApplicationRequestDataExtension.kt | 4 ++-- .../data/exetension/ApplicationResponseDataExtension.kt | 4 ++-- .../application/data/request/CreateApplicationRequest.kt | 2 +- .../application/data/request/UpdateApplicationRequest.kt | 2 +- .../application/data/response/ApplicationDetailResponse.kt | 2 +- .../domain/application/data/response/ApplicationResponse.kt | 2 +- 11 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/main/kotlin/com/dcd/server/core/domain/application/dto/extenstion/ApplicationDtoExtension.kt b/src/main/kotlin/com/dcd/server/core/domain/application/dto/extenstion/ApplicationDtoExtension.kt index ff8bddcf..b3e26251 100644 --- a/src/main/kotlin/com/dcd/server/core/domain/application/dto/extenstion/ApplicationDtoExtension.kt +++ b/src/main/kotlin/com/dcd/server/core/domain/application/dto/extenstion/ApplicationDtoExtension.kt @@ -15,7 +15,7 @@ fun CreateApplicationReqDto.toEntity(workspace: Workspace, externalPort: Int): A Application( name = this.name, description = this.description, - githubUrl = this.githubUrl, + gitRepoUrl = this.gitRepoUrl, applicationType = this.applicationType, workspace = workspace, port = this.port, @@ -30,7 +30,7 @@ fun Application.toDto(envList: List, initialScriptList: List, val port: Int, val externalPort: Int, diff --git a/src/main/kotlin/com/dcd/server/core/domain/application/dto/response/ApplicationResDto.kt b/src/main/kotlin/com/dcd/server/core/domain/application/dto/response/ApplicationResDto.kt index 535cc447..27a333bb 100644 --- a/src/main/kotlin/com/dcd/server/core/domain/application/dto/response/ApplicationResDto.kt +++ b/src/main/kotlin/com/dcd/server/core/domain/application/dto/response/ApplicationResDto.kt @@ -8,7 +8,7 @@ data class ApplicationResDto( val name: String, val description: String?, val applicationType: ApplicationType, - val githubUrl: String?, + val gitRepoUrl: String?, val port: Int, val externalPort: Int, val version: String, diff --git a/src/main/kotlin/com/dcd/server/presentation/domain/application/data/exetension/ApplicationRequestDataExtension.kt b/src/main/kotlin/com/dcd/server/presentation/domain/application/data/exetension/ApplicationRequestDataExtension.kt index fd73a5f6..4127ed47 100644 --- a/src/main/kotlin/com/dcd/server/presentation/domain/application/data/exetension/ApplicationRequestDataExtension.kt +++ b/src/main/kotlin/com/dcd/server/presentation/domain/application/data/exetension/ApplicationRequestDataExtension.kt @@ -15,7 +15,7 @@ fun CreateApplicationRequest.toDto(): CreateApplicationReqDto = CreateApplicationReqDto( name = this.name, description = this.description, - githubUrl = this.githubUrl, + gitRepoUrl = this.gitRepoUrl, applicationType = this.applicationType, port = this.port, version = this.version, @@ -28,7 +28,7 @@ fun UpdateApplicationRequest.toDto(): UpdateApplicationReqDto = name = this.name, description = this.description, applicationType = this.applicationType, - githubUrl = this.githubUrl, + gitRepoUrl = this.gitRepoUrl, version = this.version, port = this.port, initialScripts = this.initialScripts ?: emptyList() diff --git a/src/main/kotlin/com/dcd/server/presentation/domain/application/data/exetension/ApplicationResponseDataExtension.kt b/src/main/kotlin/com/dcd/server/presentation/domain/application/data/exetension/ApplicationResponseDataExtension.kt index f93d7a18..1cec1a41 100644 --- a/src/main/kotlin/com/dcd/server/presentation/domain/application/data/exetension/ApplicationResponseDataExtension.kt +++ b/src/main/kotlin/com/dcd/server/presentation/domain/application/data/exetension/ApplicationResponseDataExtension.kt @@ -10,7 +10,7 @@ fun ApplicationDetailResDto.toResponse(): ApplicationDetailResponse = id = this.id, name = this.name, description = this.description, - githubUrl = this.githubUrl, + gitRepoUrl = this.gitRepoUrl, applicationType = this.applicationType, env = this.env, port = this.port, @@ -67,7 +67,7 @@ fun ApplicationResDto.toResponse(): ApplicationResponse = name = this.name, description = this.description, applicationType = this.applicationType, - githubUrl = this.githubUrl, + gitRepoUrl = this.gitRepoUrl, port = this.port, externalPort = this.externalPort, version = this.version, diff --git a/src/main/kotlin/com/dcd/server/presentation/domain/application/data/request/CreateApplicationRequest.kt b/src/main/kotlin/com/dcd/server/presentation/domain/application/data/request/CreateApplicationRequest.kt index a7c9f72e..d6e453af 100644 --- a/src/main/kotlin/com/dcd/server/presentation/domain/application/data/request/CreateApplicationRequest.kt +++ b/src/main/kotlin/com/dcd/server/presentation/domain/application/data/request/CreateApplicationRequest.kt @@ -9,7 +9,7 @@ data class CreateApplicationRequest( @field:Pattern(regexp = "^[a-zA-Z0-9 ]{1,26}$") val name: String, val description: String?, - val githubUrl: String?, + val gitRepoUrl: String?, val applicationType: ApplicationType, val port: Int, val version: String, diff --git a/src/main/kotlin/com/dcd/server/presentation/domain/application/data/request/UpdateApplicationRequest.kt b/src/main/kotlin/com/dcd/server/presentation/domain/application/data/request/UpdateApplicationRequest.kt index 649045c8..8b6cfc15 100644 --- a/src/main/kotlin/com/dcd/server/presentation/domain/application/data/request/UpdateApplicationRequest.kt +++ b/src/main/kotlin/com/dcd/server/presentation/domain/application/data/request/UpdateApplicationRequest.kt @@ -9,7 +9,7 @@ data class UpdateApplicationRequest( @field:Pattern(regexp = "^[a-zA-Z0-9 ]{1,26}$") val name: String, val description: String?, - val githubUrl: String?, + val gitRepoUrl: String?, val applicationType: ApplicationType, val port: Int, val version: String, diff --git a/src/main/kotlin/com/dcd/server/presentation/domain/application/data/response/ApplicationDetailResponse.kt b/src/main/kotlin/com/dcd/server/presentation/domain/application/data/response/ApplicationDetailResponse.kt index e27a3683..75c67d45 100644 --- a/src/main/kotlin/com/dcd/server/presentation/domain/application/data/response/ApplicationDetailResponse.kt +++ b/src/main/kotlin/com/dcd/server/presentation/domain/application/data/response/ApplicationDetailResponse.kt @@ -8,7 +8,7 @@ data class ApplicationDetailResponse( val name: String, val description: String?, val applicationType: ApplicationType, - val githubUrl: String?, + val gitRepoUrl: String?, val env: Map, val port: Int, val externalPort: Int, diff --git a/src/main/kotlin/com/dcd/server/presentation/domain/application/data/response/ApplicationResponse.kt b/src/main/kotlin/com/dcd/server/presentation/domain/application/data/response/ApplicationResponse.kt index b455e8d6..45940a33 100644 --- a/src/main/kotlin/com/dcd/server/presentation/domain/application/data/response/ApplicationResponse.kt +++ b/src/main/kotlin/com/dcd/server/presentation/domain/application/data/response/ApplicationResponse.kt @@ -8,7 +8,7 @@ data class ApplicationResponse( val name: String, val description: String?, val applicationType: ApplicationType, - val githubUrl: String?, + val gitRepoUrl: String?, val port: Int, val externalPort: Int, val version: String, From e20bc6efafce9a2df0f59d4fd8216b66660ab944 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A1=B0=EC=9E=AC=EC=98=81?= <80161826+dolong2@users.noreply.github.com> Date: Wed, 26 Aug 2026 09:54:26 +0000 Subject: [PATCH 3/5] =?UTF-8?q?[refac]=20githubUrl=20=EC=82=AC=EC=9A=A9?= =?UTF-8?q?=EC=B2=98=EB=A5=BC=20gitRepoUrl=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/application/usecase/UpdateApplicationUseCase.kt | 2 +- .../domain/application/adapter/ApplicationGitRepoAdapter.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/com/dcd/server/core/domain/application/usecase/UpdateApplicationUseCase.kt b/src/main/kotlin/com/dcd/server/core/domain/application/usecase/UpdateApplicationUseCase.kt index 1646ca85..18d40813 100644 --- a/src/main/kotlin/com/dcd/server/core/domain/application/usecase/UpdateApplicationUseCase.kt +++ b/src/main/kotlin/com/dcd/server/core/domain/application/usecase/UpdateApplicationUseCase.kt @@ -44,7 +44,7 @@ class UpdateApplicationUseCase( name = updateApplicationReqDto.name, description = updateApplicationReqDto.description, applicationType = updateApplicationReqDto.applicationType, - githubUrl = updateApplicationReqDto.githubUrl, + gitRepoUrl = updateApplicationReqDto.gitRepoUrl, version = updateApplicationReqDto.version, port = updateApplicationReqDto.port ) diff --git a/src/main/kotlin/com/dcd/server/infrastructure/domain/application/adapter/ApplicationGitRepoAdapter.kt b/src/main/kotlin/com/dcd/server/infrastructure/domain/application/adapter/ApplicationGitRepoAdapter.kt index 763e3272..988e7d2b 100644 --- a/src/main/kotlin/com/dcd/server/infrastructure/domain/application/adapter/ApplicationGitRepoAdapter.kt +++ b/src/main/kotlin/com/dcd/server/infrastructure/domain/application/adapter/ApplicationGitRepoAdapter.kt @@ -19,11 +19,11 @@ class ApplicationGitRepoAdapter( override fun cloneApplicationRemoteRepo(application: Application) { try { - application.githubUrl + application.gitRepoUrl ?: throw IllegalArgumentException("GitHub URL is null for application: ${application.name}") Git.cloneRepository() - .setURI(application.githubUrl) + .setURI(application.gitRepoUrl) .setDirectory(File("./${application.directoryName}")) .call().use { log.debug("Git clone completed for application: ${application.name}") } } catch (e: Exception) { From 36f3dc57df3e987b75b1243653864cf268f7b7de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A1=B0=EC=9E=AC=EC=98=81?= <80161826+dolong2@users.noreply.github.com> Date: Wed, 26 Aug 2026 09:54:53 +0000 Subject: [PATCH 4/5] =?UTF-8?q?[test]=20=ED=85=8C=EC=8A=A4=ED=8A=B8=20?= =?UTF-8?q?=EC=BD=94=EB=93=9C=EC=97=90=20=EB=84=A4=EC=9D=B4=EB=B0=8D=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD=EC=82=AC=ED=95=AD=20=EB=B0=98=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../usecase/CreateApplicationUseCaseTest.kt | 10 +++++----- .../usecase/UpdateApplicationUseCaseTest.kt | 4 ++-- .../application/ApplicationPersistenceAdapterTest.kt | 2 +- .../domain/application/ApplicationWebAdapterTest.kt | 8 ++++---- .../kotlin/util/application/ApplicationGenerator.kt | 4 ++-- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/test/kotlin/com/dcd/server/core/domain/application/usecase/CreateApplicationUseCaseTest.kt b/src/test/kotlin/com/dcd/server/core/domain/application/usecase/CreateApplicationUseCaseTest.kt index a0f05c7e..c09796c8 100644 --- a/src/test/kotlin/com/dcd/server/core/domain/application/usecase/CreateApplicationUseCaseTest.kt +++ b/src/test/kotlin/com/dcd/server/core/domain/application/usecase/CreateApplicationUseCaseTest.kt @@ -56,7 +56,7 @@ class CreateApplicationUseCaseTest( name = "testCreateApplication", description = "testDescription", applicationType = ApplicationType.SPRING_BOOT, - githubUrl = "testGithub", + gitRepoUrl = "testGithub", version = "17", port = 8080, initialScripts = listOf(), @@ -83,7 +83,7 @@ class CreateApplicationUseCaseTest( name = "testName", description = "testDescription", applicationType = ApplicationType.SPRING_BOOT, - githubUrl = "testGithub", + gitRepoUrl = "testGithub", version = "17", port = 8080, initialScripts = listOf(), @@ -106,7 +106,7 @@ class CreateApplicationUseCaseTest( name = "testCreateApplication", description = "testDescription", applicationType = ApplicationType.SPRING_BOOT, - githubUrl = "testGithub", + gitRepoUrl = "testGithub", version = "17", port = 8080, initialScripts = listOf(), @@ -145,7 +145,7 @@ class CreateApplicationUseCaseTest( name = "testCreateApplication", description = "testDescription", applicationType = ApplicationType.SPRING_BOOT, - githubUrl = "testGithub", + gitRepoUrl = "testGithub", version = "17", port = 8080, initialScripts = listOf(), @@ -177,7 +177,7 @@ class CreateApplicationUseCaseTest( name = "testCreateApplication", description = "testDescription", applicationType = ApplicationType.SPRING_BOOT, - githubUrl = "testGithub", + gitRepoUrl = "testGithub", version = "17", port = 8080, initialScripts = listOf("echo test"), diff --git a/src/test/kotlin/com/dcd/server/core/domain/application/usecase/UpdateApplicationUseCaseTest.kt b/src/test/kotlin/com/dcd/server/core/domain/application/usecase/UpdateApplicationUseCaseTest.kt index d74e33ad..750220cf 100644 --- a/src/test/kotlin/com/dcd/server/core/domain/application/usecase/UpdateApplicationUseCaseTest.kt +++ b/src/test/kotlin/com/dcd/server/core/domain/application/usecase/UpdateApplicationUseCaseTest.kt @@ -38,7 +38,7 @@ class UpdateApplicationUseCaseTest( ) : BehaviorSpec({ val targetUserId = "923a6407-a5f8-4e1e-bffd-0621910ddfc8" - val updateReqDto = UpdateApplicationReqDto(name = "testName", description = "dldl", applicationType = ApplicationType.SPRING_BOOT, githubUrl = null, version = "11", port = 8080, initialScripts = listOf("echo test")) + val updateReqDto = UpdateApplicationReqDto(name = "testName", description = "dldl", applicationType = ApplicationType.SPRING_BOOT, gitRepoUrl = null, version = "11", port = 8080, initialScripts = listOf("echo test")) given("애플리케이션 아이디가 주어지고") { val targetUser = queryUserPort.findById(targetUserId)!! @@ -57,7 +57,7 @@ class UpdateApplicationUseCaseTest( result?.description shouldBe updateReqDto.description result?.applicationType shouldBe updateReqDto.applicationType result?.port shouldBe updateReqDto.port - result?.githubUrl shouldBe updateReqDto.githubUrl + result?.gitRepoUrl shouldBe updateReqDto.gitRepoUrl result?.version shouldBe updateReqDto.version } diff --git a/src/test/kotlin/com/dcd/server/persistence/application/ApplicationPersistenceAdapterTest.kt b/src/test/kotlin/com/dcd/server/persistence/application/ApplicationPersistenceAdapterTest.kt index b2e37135..7cb257a8 100644 --- a/src/test/kotlin/com/dcd/server/persistence/application/ApplicationPersistenceAdapterTest.kt +++ b/src/test/kotlin/com/dcd/server/persistence/application/ApplicationPersistenceAdapterTest.kt @@ -39,7 +39,7 @@ class ApplicationPersistenceAdapterTest : BehaviorSpec({ name = "test", description = "test description", applicationType = ApplicationType.SPRING_BOOT, - githubUrl = "testUrl", + gitRepoUrl = "testUrl", version = "17", workspace = workspace, port = 8080, diff --git a/src/test/kotlin/com/dcd/server/presentation/domain/application/ApplicationWebAdapterTest.kt b/src/test/kotlin/com/dcd/server/presentation/domain/application/ApplicationWebAdapterTest.kt index d0326432..98a93d65 100644 --- a/src/test/kotlin/com/dcd/server/presentation/domain/application/ApplicationWebAdapterTest.kt +++ b/src/test/kotlin/com/dcd/server/presentation/domain/application/ApplicationWebAdapterTest.kt @@ -37,7 +37,7 @@ class ApplicationWebAdapterTest : BehaviorSpec({ name = "testName", description = "testDescription", applicationType = ApplicationType.SPRING_BOOT, - githubUrl = "testUrl", + gitRepoUrl = "testUrl", port = 8080, initialScripts = emptyList(), version = "17", @@ -62,7 +62,7 @@ class ApplicationWebAdapterTest : BehaviorSpec({ name = "test", description = "test", applicationType = ApplicationType.SPRING_BOOT, - githubUrl = "testUrl", + gitRepoUrl = "testUrl", port = 8080, externalPort = 8080, version = "latest", @@ -89,7 +89,7 @@ class ApplicationWebAdapterTest : BehaviorSpec({ name = "test", description = "test", applicationType = ApplicationType.SPRING_BOOT, - githubUrl = "testUrl", + gitRepoUrl = "testUrl", port = 8080, externalPort = 8080, version = "latest", @@ -158,7 +158,7 @@ class ApplicationWebAdapterTest : BehaviorSpec({ given("UpdateRequest가 주어지고") { val testId ="testId" - val request = UpdateApplicationRequest(name = "update", description = null, applicationType = ApplicationType.SPRING_BOOT, githubUrl = null, version = "11", port = 8080, initialScripts = emptyList()) + val request = UpdateApplicationRequest(name = "update", description = null, applicationType = ApplicationType.SPRING_BOOT, gitRepoUrl = null, version = "11", port = 8080, initialScripts = emptyList()) `when`("updateApplication 메서드를 실행할때") { val result = applicationWebAdapter.updateApplication(testWorkspaceId, testId, request) diff --git a/src/test/kotlin/util/application/ApplicationGenerator.kt b/src/test/kotlin/util/application/ApplicationGenerator.kt index a52c95cc..9d5b46eb 100644 --- a/src/test/kotlin/util/application/ApplicationGenerator.kt +++ b/src/test/kotlin/util/application/ApplicationGenerator.kt @@ -15,7 +15,7 @@ object ApplicationGenerator { name: String = "testName", description: String = "testDescription", applicationType: ApplicationType = ApplicationType.SPRING_BOOT, - githubUrl: String = "testUrl", + gitRepoUrl: String = "testUrl", version: String = "17", workspace: Workspace = WorkspaceGenerator.generateWorkspace(), port: Int = 8080, @@ -29,7 +29,7 @@ object ApplicationGenerator { name = name, description = description, applicationType = applicationType, - githubUrl = githubUrl, + gitRepoUrl = gitRepoUrl, version = version, workspace = workspace, port = port, From e90077d78627a8b837e0f643f95f9e366525fbc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A1=B0=EC=9E=AC=EC=98=81?= <80161826+dolong2@users.noreply.github.com> Date: Wed, 26 Aug 2026 10:09:38 +0000 Subject: [PATCH 5/5] =?UTF-8?q?[refac]=20=EC=97=90=EB=9F=AC=20=EB=A9=94?= =?UTF-8?q?=EC=8B=9C=EC=A7=80=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/application/adapter/ApplicationGitRepoAdapter.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/com/dcd/server/infrastructure/domain/application/adapter/ApplicationGitRepoAdapter.kt b/src/main/kotlin/com/dcd/server/infrastructure/domain/application/adapter/ApplicationGitRepoAdapter.kt index 988e7d2b..da8ce81e 100644 --- a/src/main/kotlin/com/dcd/server/infrastructure/domain/application/adapter/ApplicationGitRepoAdapter.kt +++ b/src/main/kotlin/com/dcd/server/infrastructure/domain/application/adapter/ApplicationGitRepoAdapter.kt @@ -20,7 +20,7 @@ class ApplicationGitRepoAdapter( override fun cloneApplicationRemoteRepo(application: Application) { try { application.gitRepoUrl - ?: throw IllegalArgumentException("GitHub URL is null for application: ${application.name}") + ?: throw IllegalArgumentException("Git Repo URL is null for application: ${application.name}") Git.cloneRepository() .setURI(application.gitRepoUrl)