• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

moosetechnology / MooseIDE / 21818244067

09 Feb 2026 08:47AM UTC coverage: 65.926% (+0.1%) from 65.829%
21818244067

Pull #1588

github

web-flow
Merge fc265c22e into 040822bc9
Pull Request #1588: Dead code heuristic groups

508 of 568 new or added lines in 21 files covered. (89.44%)

21882 of 33192 relevant lines covered (65.93%)

1.32 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

35.71
/src/MooseIDE-DeadCode/MiDeadPharoTestCaseSubClassRule.class.st
1
"
2
A heuristic to recognize test methods in Pharo.
3
(they belong to a clas sinheriting from `TestCase`
4
"
5
Class {
6
        #name : 'MiDeadPharoTestCaseSubClassRule',
7
        #superclass : 'MiDeadAbstractPharoRule',
8
        #category : 'MooseIDE-DeadCode-Rules',
9
        #package : 'MooseIDE-DeadCode',
10
        #tag : 'Rules'
11
}
12

13
{ #category : 'accessing' }
NEW
14
MiDeadPharoTestCaseSubClassRule >> description [
×
15

×
16
        ^super description ,
×
17
        'Sub-classes of TestCase are test classes'
×
18
]
×
19

20
{ #category : 'accessing' }
NEW
21
MiDeadPharoTestCaseSubClassRule >> name [
×
22

×
23
        ^super name , 'TestCase sub-class'
×
24
]
×
25

26
{ #category : 'testing' }
27
MiDeadPharoTestCaseSubClassRule >> notDead: aTMethod [
2✔
28

2✔
29
        ^aTMethod parentType superclassHierarchy
2✔
30
                anySatisfy: [ :c | c name = 'TestCase' ] 
2✔
31
]
2✔
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc