Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#954 closed enhancement (done)

ApplicationManager.Manager should have a default instance to enable unit testing

Reported by: gkronber Owned by: gkronber
Priority: medium Milestone: HeuristicLab 3.3.0
Component: PluginInfrastructure Version: 3.3
Keywords: Cc:

Description

Unit tests are run independently from the plugin infrastructure so ApplicationManager.Manager is not initialized.

Change History (6)

comment:1 Changed 10 years ago by gkronber

  • Status changed from new to assigned

comment:2 Changed 10 years ago by gkronber

Implemented a LightweightApplicationManager for unit testing and extracted the DefaultApplicationManager out of class ApplicationManager with r3247.

comment:3 Changed 10 years ago by swagner

Due to the changes in r3247 checking if the application manager is not null is no longer required. Removed unnecessary checks in r3303.

comment:4 Changed 10 years ago by gkronber

  • Resolution set to fixed
  • Status changed from assigned to closed

Core developers use the default application manager and no more problems have been reported so far.

comment:5 Changed 10 years ago by swagner

  • Milestone changed from Iteration 4 to Current

Milestone Iteration 4 deleted

comment:11 Changed 10 years ago by swagner

  • Milestone changed from Current to HeuristicLab 3.3.0

Milestone Current deleted

Note: See TracTickets for help on using tickets.