From 441c5c97f4e7c1f837ff6fa6212e5e94b1e26e98 Mon Sep 17 00:00:00 2001 From: CarolinaMelendez Date: Fri, 26 May 2023 15:57:24 -0400 Subject: [PATCH] --- .../DTTestCoverageResult.class.st | 25 ++++++++++++------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/src/DrTests-TestCoverage/DTTestCoverageResult.class.st b/src/DrTests-TestCoverage/DTTestCoverageResult.class.st index fbd4ff26c73..2c33c8e59b0 100644 --- a/src/DrTests-TestCoverage/DTTestCoverageResult.class.st +++ b/src/DrTests-TestCoverage/DTTestCoverageResult.class.st @@ -18,15 +18,22 @@ Class { DTTestCoverageResult >> buildTreeForUI [ ^ DTTreeNode new - subResults: - {(DTTreeNode new - name: (percent * 100 printShowingDecimalPlaces: 2) , ' % Code Coverage'; - subResults: {}; - yourself). - (DTTreeNode new - name: 'Uncovered methods'; - subResults: (self methodList collect: [:each | each asResultForDrTest]); - yourself)} + subResults: (self methodList + ifNotNil: [ + {(DTTreeNode new + name: (percent * 100 printShowingDecimalPlaces: 2) , ' % Code Coverage'; + subResults: {}; + yourself). + (DTTreeNode new + name: 'Uncovered methods'; + subResults: (self methodList collect: [:each | each asResultForDrTest]); + yourself)} + ]ifNil: [ + {(DTTreeNode new + name: 'no package has been selected'; + subResults: {}; + yourself)} + ]) ] { #category : #accessing }