Uploaded image for project: 'CDI TCK'
  1. CDI TCK
  2. CDITCK-165

Bug in org.jboss.jsr299.tck.tests.context.NormalContextTest # testSameNormalScopeBeanInjectedEverywhere

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 1.0.2.CR2, 1.1.0.Alpha1
    • 1.0.2.CR1
    • None
    • None

    Description

      In this method, this tests tries to compare the session context instance equality. I think this is not correct.

      Normal scoped beans returns "Proxy" for actual instances. In SimpleBeanA and SimpleBeanB bean instances, @Inject SimpleBeanZ z, may return a different proxy instances that represents the same SimpleBeanZ contextual instance.

      In OWB, we return different proxy instances for normal scoped beans, therefore instanceOfA.getZ() == instanceOfB.getZ( ) --> False, because we return different proxy instances for instanceOfA.getZ() and instanceOfB.getZ() that both of them represents the same z instance.

      Test may be updated to compare some instance variables of z instance.

      Attachments

        Activity

          People

            pmuiratbleepbleep Pete Muir (Inactive)
            gerdogdu@managecat.com Gurkan Erdogdu (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              PagerDuty