Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8244531

Tests: add support to identify recurring issues with controls et al

XMLWordPrintable

      Currently, we identified several recurring issues with skin implementations, all (at least loosely) related to replacing skins. Amongst them:

      - memory leaks: JDK-8241364
      - NPE, IOOBE or other harmful side-effects, f.i. JDK-8244110
      - contract violation in dispose JDK-8244112
      - maybe others?

      The very first task is to _find_ all these issues across all skins (not just by chance). The solution are (hopefully :) tests that are parameterized in control classes, focusing onto just a single (or several related) common misbehavior. That's already done for the contract violation in dispose.

      The task addressed here is use a similar pattern for memory leaks/side-effects.

            fastegal Jeanette Winzenburg
            fastegal Jeanette Winzenburg
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: