├── .gitignore ├── .travis.yml ├── README.md ├── Story Cards for DDD.pdf ├── config └── checkstyle │ ├── checkstyle.xml │ └── suppressions.xml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── nginx ├── conf.d │ └── default.conf ├── fastcgi_params ├── koi-utf ├── koi-win ├── mime.types ├── modules ├── nginx.conf ├── scgi_params ├── static │ ├── home │ │ └── index.html │ ├── index.html │ ├── login │ │ └── index.html │ ├── password │ │ └── index.html │ └── signup │ │ └── index.html ├── uwsgi_params └── win-utf ├── settings.gradle └── src ├── main ├── java │ └── com │ │ └── adu21 │ │ └── ddd │ │ ├── DddApplication.java │ │ ├── common │ │ ├── BaseMapper.java │ │ └── Gender.java │ │ ├── config │ │ └── SwaggerConfig.java │ │ ├── exception │ │ ├── ErrorInputException.java │ │ └── GlobalExceptionHandler.java │ │ ├── policy │ │ ├── PolicyApplicationService.java │ │ ├── PolicyController.java │ │ ├── command │ │ │ ├── CreateCarPolicyCommand.java │ │ │ └── CreateHomePolicyCommand.java │ │ ├── domain │ │ │ ├── model │ │ │ │ ├── CarPolicy.java │ │ │ │ ├── HomePolicy.java │ │ │ │ ├── Policy.java │ │ │ │ └── PolicyHolder.java │ │ │ └── service │ │ │ │ └── PolicyFactoryService.java │ │ ├── exception │ │ │ └── PolicyNotExistException.java │ │ ├── mapper │ │ │ ├── CarPolicyMapper.java │ │ │ └── HomePolicyMapper.java │ │ └── repository │ │ │ ├── BasePolicyRepository.java │ │ │ ├── CarPolicyRepository.java │ │ │ ├── HomePolicyRepository.java │ │ │ └── PolicyRepository.java │ │ ├── quotation │ │ ├── QuotationApplicationService.java │ │ ├── QuotationController.java │ │ ├── command │ │ │ ├── EnquiryCarPolicyCommand.java │ │ │ └── EnquiryHomePolicyCommand.java │ │ ├── domain │ │ │ ├── model │ │ │ │ ├── CarPolicyQuotation.java │ │ │ │ ├── HomePolicyQuotation.java │ │ │ │ └── Quotation.java │ │ │ └── service │ │ │ │ ├── QuoteCalculator.java │ │ │ │ └── QuoteService.java │ │ ├── exception │ │ │ └── InvalidQuotationException.java │ │ ├── mapper │ │ │ ├── CarPolicyQuotationMapper.java │ │ │ └── HomePolicyQuotationMapper.java │ │ └── repository │ │ │ ├── CarPolicyQuotationRepository.java │ │ │ └── HomePolicyQuotationRepository.java │ │ ├── user │ │ ├── UserApplicationService.java │ │ ├── UserController.java │ │ ├── UserRepository.java │ │ ├── command │ │ │ ├── RegisterCommand.java │ │ │ ├── SetPasswordCommand.java │ │ │ └── UserLoginCommand.java │ │ ├── domain │ │ │ ├── model │ │ │ │ └── User.java │ │ │ └── service │ │ │ │ ├── LoginService.java │ │ │ │ └── RegisterService.java │ │ └── exception │ │ │ ├── EmailExistException.java │ │ │ ├── LoginFailedException.java │ │ │ └── UserNotExistException.java │ │ └── utils │ │ └── EmailManager.java └── resources │ ├── application.yaml │ ├── data.sql │ └── schema.sql └── test └── java └── com └── adu21 └── ddd └── integration ├── BaseIntegrationTest.java └── controller ├── BuyPolicyIntegrationTest.java └── RegisterIntegrationTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/README.md -------------------------------------------------------------------------------- /Story Cards for DDD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/Story Cards for DDD.pdf -------------------------------------------------------------------------------- /config/checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/config/checkstyle/checkstyle.xml -------------------------------------------------------------------------------- /config/checkstyle/suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/config/checkstyle/suppressions.xml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/gradlew.bat -------------------------------------------------------------------------------- /nginx/conf.d/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/nginx/conf.d/default.conf -------------------------------------------------------------------------------- /nginx/fastcgi_params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/nginx/fastcgi_params -------------------------------------------------------------------------------- /nginx/koi-utf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/nginx/koi-utf -------------------------------------------------------------------------------- /nginx/koi-win: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/nginx/koi-win -------------------------------------------------------------------------------- /nginx/mime.types: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/nginx/mime.types -------------------------------------------------------------------------------- /nginx/modules: -------------------------------------------------------------------------------- 1 | /usr/lib/nginx/modules -------------------------------------------------------------------------------- /nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/nginx/nginx.conf -------------------------------------------------------------------------------- /nginx/scgi_params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/nginx/scgi_params -------------------------------------------------------------------------------- /nginx/static/home/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/nginx/static/home/index.html -------------------------------------------------------------------------------- /nginx/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/nginx/static/index.html -------------------------------------------------------------------------------- /nginx/static/login/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/nginx/static/login/index.html -------------------------------------------------------------------------------- /nginx/static/password/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/nginx/static/password/index.html -------------------------------------------------------------------------------- /nginx/static/signup/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/nginx/static/signup/index.html -------------------------------------------------------------------------------- /nginx/uwsgi_params: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/nginx/uwsgi_params -------------------------------------------------------------------------------- /nginx/win-utf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/nginx/win-utf -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'ddd' 2 | -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/DddApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/DddApplication.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/common/BaseMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/common/BaseMapper.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/common/Gender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/common/Gender.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/config/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/config/SwaggerConfig.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/exception/ErrorInputException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/exception/ErrorInputException.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/exception/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/exception/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/policy/PolicyApplicationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/policy/PolicyApplicationService.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/policy/PolicyController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/policy/PolicyController.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/policy/command/CreateCarPolicyCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/policy/command/CreateCarPolicyCommand.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/policy/command/CreateHomePolicyCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/policy/command/CreateHomePolicyCommand.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/policy/domain/model/CarPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/policy/domain/model/CarPolicy.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/policy/domain/model/HomePolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/policy/domain/model/HomePolicy.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/policy/domain/model/Policy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/policy/domain/model/Policy.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/policy/domain/model/PolicyHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/policy/domain/model/PolicyHolder.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/policy/domain/service/PolicyFactoryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/policy/domain/service/PolicyFactoryService.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/policy/exception/PolicyNotExistException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/policy/exception/PolicyNotExistException.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/policy/mapper/CarPolicyMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/policy/mapper/CarPolicyMapper.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/policy/mapper/HomePolicyMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/policy/mapper/HomePolicyMapper.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/policy/repository/BasePolicyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/policy/repository/BasePolicyRepository.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/policy/repository/CarPolicyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/policy/repository/CarPolicyRepository.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/policy/repository/HomePolicyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/policy/repository/HomePolicyRepository.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/policy/repository/PolicyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/policy/repository/PolicyRepository.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/quotation/QuotationApplicationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/quotation/QuotationApplicationService.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/quotation/QuotationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/quotation/QuotationController.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/quotation/command/EnquiryCarPolicyCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/quotation/command/EnquiryCarPolicyCommand.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/quotation/command/EnquiryHomePolicyCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/quotation/command/EnquiryHomePolicyCommand.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/quotation/domain/model/CarPolicyQuotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/quotation/domain/model/CarPolicyQuotation.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/quotation/domain/model/HomePolicyQuotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/quotation/domain/model/HomePolicyQuotation.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/quotation/domain/model/Quotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/quotation/domain/model/Quotation.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/quotation/domain/service/QuoteCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/quotation/domain/service/QuoteCalculator.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/quotation/domain/service/QuoteService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/quotation/domain/service/QuoteService.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/quotation/exception/InvalidQuotationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/quotation/exception/InvalidQuotationException.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/quotation/mapper/CarPolicyQuotationMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/quotation/mapper/CarPolicyQuotationMapper.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/quotation/mapper/HomePolicyQuotationMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/quotation/mapper/HomePolicyQuotationMapper.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/quotation/repository/CarPolicyQuotationRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/quotation/repository/CarPolicyQuotationRepository.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/quotation/repository/HomePolicyQuotationRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/quotation/repository/HomePolicyQuotationRepository.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/user/UserApplicationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/user/UserApplicationService.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/user/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/user/UserController.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/user/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/user/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/user/command/RegisterCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/user/command/RegisterCommand.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/user/command/SetPasswordCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/user/command/SetPasswordCommand.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/user/command/UserLoginCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/user/command/UserLoginCommand.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/user/domain/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/user/domain/model/User.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/user/domain/service/LoginService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/user/domain/service/LoginService.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/user/domain/service/RegisterService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/user/domain/service/RegisterService.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/user/exception/EmailExistException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/user/exception/EmailExistException.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/user/exception/LoginFailedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/user/exception/LoginFailedException.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/user/exception/UserNotExistException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/user/exception/UserNotExistException.java -------------------------------------------------------------------------------- /src/main/java/com/adu21/ddd/utils/EmailManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/java/com/adu21/ddd/utils/EmailManager.java -------------------------------------------------------------------------------- /src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/resources/application.yaml -------------------------------------------------------------------------------- /src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/resources/data.sql -------------------------------------------------------------------------------- /src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/main/resources/schema.sql -------------------------------------------------------------------------------- /src/test/java/com/adu21/ddd/integration/BaseIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/test/java/com/adu21/ddd/integration/BaseIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/adu21/ddd/integration/controller/BuyPolicyIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/test/java/com/adu21/ddd/integration/controller/BuyPolicyIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/com/adu21/ddd/integration/controller/RegisterIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ADU-21/ddd_demo/HEAD/src/test/java/com/adu21/ddd/integration/controller/RegisterIntegrationTest.java --------------------------------------------------------------------------------