Skip to content

Commit 35d5ed9

Browse files
add getStatusIcon method for overview table
1 parent 61d8a7d commit 35d5ed9

File tree

1 file changed

+18
-0
lines changed
  • sqldev/src/main/java/org/utplsql/sqldev/model/runner

1 file changed

+18
-0
lines changed

sqldev/src/main/java/org/utplsql/sqldev/model/runner/Test.xtend

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@
1616
package org.utplsql.sqldev.model.runner
1717

1818
import java.util.List
19+
import javax.swing.Icon
1920
import org.eclipse.xtend.lib.annotations.Accessors
21+
import org.utplsql.sqldev.resources.UtplsqlResources
2022

2123
@Accessors
2224
class Test extends Item {
@@ -29,4 +31,20 @@ class Test extends Item {
2931
String description
3032
Integer testNumber
3133
List<Expectation> failedExpectations
34+
35+
def getStatusIcon() {
36+
var Icon icon = null
37+
if (counter !== null) {
38+
if (counter.success > 0) {
39+
icon = UtplsqlResources.getIcon("SUCCESS_ICON")
40+
} else if (counter.error > 0) {
41+
icon = UtplsqlResources.getIcon("ERROR_ICON")
42+
} else if (counter.failure > 0) {
43+
icon = UtplsqlResources.getIcon("FAILURE_ICON")
44+
} else if (counter.disabled > 0) {
45+
icon = UtplsqlResources.getIcon("DISABLED_ICON")
46+
}
47+
}
48+
return icon
49+
}
3250
}

0 commit comments

Comments
 (0)