Skip to content

feat: #register 매크로 구현 #22

@rlarjsdn3

Description

@rlarjsdn3

🛠️ 작업 내용

  • #register 매크로 구현

테스트 케이스 ①

#register(HomeUseCaseProtocol.self) { _ in
    HomeUseCase()
}

// Begin expansion of "#RegisterContainer"
Container.standard.register(type: HomeUseCaseProtocol.self) { _ in
    HomeUseCase(repository: makeHomeRepository()
}
// End expansion of "#RegisterContainer"

테스트 케이스 ②

#register(HomeUseCaseProtocol.self, key: "Home") { _ in
    HomeUseCase()
}

// Begin expansion of "#RegisterContainer"
Container.standard.register(type: HomeUseCaseProtocol.self, key: "Home") { _ in
    HomeUseCase(repository: makeHomeRepository()
}
// End expansion of "#RegisterContainer"

📄 기타

  • 주석화된 문서 작성하기
  • XCTest 케이스 작성하기

검토 완료

Metadata

Metadata

Assignees

No one assigned

    Labels

    기능New feature or request문서Improvements or additions to documentation😆경미

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions