The Trunk: SUnitGUI-eem.82.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: SUnitGUI-eem.82.mcz

commits-2
Eliot Miranda uploaded a new version of SUnitGUI to project The Trunk:
http://source.squeak.org/trunk/SUnitGUI-eem.82.mcz

==================== Summary ====================

Name: SUnitGUI-eem.82
Author: eem
Time: 2 December 2020, 9:39:00.195693 pm
UUID: 9864b164-83b4-4e18-ad3d-fdd041f13f9c
Ancestors: SUnitGUI-ct.81

Allow the TestRunner's categories to be sorted, even if this doesn't persist past running the selected test(s).  But for finding a category it can be more convenient than filtering.

=============== Diff against SUnitGUI-ct.81 ===============

Item was changed:
  ----- Method: TestRunner>>categoryMenu: (in category 'accessing-categories') -----
  categoryMenu: aMenu
  ^ aMenu
  title: 'Categories';
  add: 'Select all' action: #selectAllCategories;
  add: 'Select inversion' action: #selectInverseCategories;
  add: 'Select none' action: #selectNoCategories;
  addLine;
  add: 'Filter...' action: #filterCategories;
  addLine;
  add: 'Refresh' action: #updateCategories;
+ add: 'Sort' action: #sortCategories;
  yourself.!

Item was added:
+ ----- Method: TestRunner>>sortCategories (in category 'accessing-categories') -----
+ sortCategories
+ | selectedCategory |
+ selectedCategory := categoryIndex ifNotNil: [categories at: categoryIndex ifAbsent: []].
+ categories := categories sort.
+ selectedCategory ifNotNil:
+ [categoryIndex := categories indexOf: selectedCategory].
+ self changed: #categoryList!