Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-89142

Early detection of runtime circular dependencies at compile time in Search unit tests

    Details

      Description

      The number of components in Search modules is increasing, and with them the risk of runtime errors due to inadvertent cycles. Modify unit tests and fixtures making use of complex dependency graphs, and enforce that instantiation and injection is performed with local variables only (before any fields are assigned) so that circular dependencies become compile errors if any arise.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Packages

                  Version Package
                  7.2.0 GA1