Skip to content

Commit 088b8d3

Browse files
author
Durieux Pol
committed
added test for parametrized test case in analysis
1 parent 7d49d5e commit 088b8d3

File tree

2 files changed

+40
-0
lines changed

2 files changed

+40
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
Class {
2+
#name : 'MTAuxiliarParametrizedTestClass',
3+
#superclass : 'ParametrizedTestCase',
4+
#instVars : [
5+
'number'
6+
],
7+
#category : 'MuTalk-TestResources',
8+
#package : 'MuTalk-TestResources'
9+
}
10+
11+
{ #category : 'building suites' }
12+
MTAuxiliarParametrizedTestClass class >> testParameters [
13+
14+
^ ParametrizedTestMatrix new
15+
forSelector: #number addOptions: { 1. 2. 3 };
16+
yourself
17+
]
18+
19+
{ #category : 'accessing' }
20+
MTAuxiliarParametrizedTestClass >> number: aNumber [
21+
22+
number := aNumber
23+
]
24+
25+
{ #category : 'testing' }
26+
MTAuxiliarParametrizedTestClass >> testAddZero [
27+
28+
self assert: number + 0 equals: number
29+
]

src/MuTalk-Tests/MTAnalysisTest.class.st

+11
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,17 @@ MTAnalysisTest >> selectForRejectReplacementMutation [
5959
^ OrderedCollection with: operator
6060
]
6161

62+
{ #category : 'tests' }
63+
MTAnalysisTest >> testCorrectNumberOfTestCasesWithParametrizedTestCase [
64+
65+
| analysis |
66+
analysis := MTAnalysis new
67+
testClasses: { MTAuxiliarParametrizedTestClass };
68+
classesToMutate: { }.
69+
70+
self assert: analysis testCases size equals: 3
71+
]
72+
6273
{ #category : 'tests' }
6374
MTAnalysisTest >> testDefaultParameters [
6475

0 commit comments

Comments
 (0)