Skip to content

CgSpringVariableConstructor refactoring#2416

Merged
EgorkaKulikov merged 5 commits into
mainfrom
kirill/refactoring-cg-spring-variable-constructor
Jul 17, 2023
Merged

CgSpringVariableConstructor refactoring#2416
EgorkaKulikov merged 5 commits into
mainfrom
kirill/refactoring-cg-spring-variable-constructor

Conversation

@tepa46

@tepa46 tepa46 commented Jul 17, 2023

Copy link
Copy Markdown
Collaborator

Description

Closed #2326

FieldManagerFacade was created for more convenient processing injectingMockFields, mockedFields, autowiredFields.

FieldManagerFacade uses 3 managers: CgInjectingMocksFieldsManager, CgMockedFieldsManager, CgAutowiredFieldsManager for processing each type of fields.

How to test

Manual tests

Manually tested on spring-boot-testing, spring-petclinic and a project that does not use Spring framework.

Self-check list

  • I've set the proper labels for my PR (at least, for category and component).
  • PR title and description are clear and intelligible.
  • I've added enough comments to my code, particularly in hard-to-understand areas.
  • The functionality I've repaired, changed or added is covered with automated tests.
  • Manual tests have been provided optionally.
  • The documentation for the functionality I've been working on is up-to-date.

@tepa46 tepa46 added comp-codegen Issue is related to code generator ctg-refactoring Issue related to refactoring process comp-spring Issue is related to Spring projects support labels Jul 17, 2023
@tepa46 tepa46 requested a review from EgorkaKulikov July 17, 2023 07:29
@EgorkaKulikov EgorkaKulikov enabled auto-merge (squash) July 17, 2023 08:49
@EgorkaKulikov EgorkaKulikov merged commit f44dd6f into main Jul 17, 2023
@EgorkaKulikov EgorkaKulikov deleted the kirill/refactoring-cg-spring-variable-constructor branch July 17, 2023 09:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp-codegen Issue is related to code generator comp-spring Issue is related to Spring projects support ctg-refactoring Issue related to refactoring process

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

Refactor CgSpringVariableConstructor

2 participants