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

              brian.chan Brian Chan
              andre.oliveira André Ricardo Barreto de Oliveira
              Kiyoshi Lee Kiyoshi Lee
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Packages

                  Version Package
                  7.2.0 GA1