Skip to content

Commit 1ec4ae1

Browse files
show time header with or without unit based on useSmartTime preference
1 parent 9b9db36 commit 1ec4ae1

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

sqldev/src/main/java/org/utplsql/sqldev/ui/runner/TestOverviewTableModel.xtend

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ class TestOverviewTableModel extends DefaultTableModel {
2727
String commonPrefix
2828
boolean commonPrefixCalculated
2929
boolean showDescription
30+
boolean useSmartTimes
3031

3132
new() {
3233
super()
@@ -40,10 +41,11 @@ class TestOverviewTableModel extends DefaultTableModel {
4041
}
4142
}
4243

43-
def setModel(LinkedHashMap<String, Test> tests, boolean showDescription) {
44+
def setModel(LinkedHashMap<String, Test> tests, boolean showDescription, boolean useSmartTimes) {
4445
commonPrefixCalculated = false
4546
this.tests = tests
4647
this.showDescription = showDescription
48+
this.useSmartTimes = useSmartTimes
4749
calcCommonPrefix
4850
fireTableDataChanged()
4951
}
@@ -70,6 +72,11 @@ class TestOverviewTableModel extends DefaultTableModel {
7072
}
7173
}
7274

75+
def getTimeColumnName() {
76+
val timeColumnName = '''«UtplsqlResources.getString("RUNNER_TEST_EXECUTION_TIME_COLUMN")»«IF !useSmartTimes» [s]«ENDIF»'''
77+
return timeColumnName
78+
}
79+
7380
def getTest(int row) {
7481
val entry = tests.entrySet.get(row)
7582
val test = tests.get(entry.key)
@@ -120,7 +127,7 @@ class TestOverviewTableModel extends DefaultTableModel {
120127

121128
override getColumnName(int col) {
122129
return #["", "", "", UtplsqlResources.getString(if (showDescription) {"RUNNER_DESCRIPTION_LABEL"} else {"RUNNER_TEST_ID_COLUMN"}),
123-
UtplsqlResources.getString("RUNNER_TEST_EXECUTION_TIME_COLUMN")].get(col)
130+
timeColumnName].get(col)
124131
}
125132

126133
override isCellEditable(int row, int column) {

0 commit comments

Comments
 (0)