Skip to content

Commit d4f485b

Browse files
committed
Fix time for tests
1 parent b385255 commit d4f485b

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

app/src/main/kotlin/info/appdev/chartexample/TimeBarActivity.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ class TimeBarActivity : DemoBase(), OnSeekBarChangeListener {
7979
axisMaxLabels = 4
8080
isDrawGridLines = false
8181
axisMinimum = 0f // this replaces setStartAtZero(true)
82-
valueFormatter = UnixTimeRelative2NowAxisValueFormatter("mm:ss")
82+
valueFormatter = UnixTimeRelative2NowAxisValueFormatter("mm:ss", 1776000000 * 1000L)
8383
}
8484

8585
binding.chart1.setFitBars(true)
@@ -105,7 +105,7 @@ class TimeBarActivity : DemoBase(), OnSeekBarChangeListener {
105105
val values = ArrayList<BarEntryDouble>()
106106
val sampleValues = getValues(100).map { (it!! * 100).toInt() }
107107

108-
var previousTimeOffset: Double = 0.0 //TIME_OFFSET.toDouble()
108+
var previousTimeOffset = 0.0 //TIME_OFFSET.toDouble()
109109
for (i in 0..<count) {
110110
Timber.d("add ${sampleValues[i]}s to $previousTimeOffset")
111111
val yValue = sampleValues[i] + previousTimeOffset

app/src/main/kotlin/info/appdev/chartexample/formatter/UnixTimeRelative2NowAxisValueFormatter.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ import info.appdev.charting.formatter.IAxisValueFormatter
55
import java.text.SimpleDateFormat
66
import java.util.Locale
77

8-
class UnixTimeRelative2NowAxisValueFormatter(val format: String = "yyyy-MM-dd'T'HH:mm:ss'Z'") : IAxisValueFormatter {
8+
class UnixTimeRelative2NowAxisValueFormatter(val format: String = "yyyy-MM-dd'T'HH:mm:ss'Z'", val relativeTime : Long = System.currentTimeMillis()) : IAxisValueFormatter {
99

1010
val simpleDateFormat = SimpleDateFormat(format, Locale.getDefault())
1111

1212
override fun getFormattedValue(value: Float, axis: AxisBase?): String {
13-
val relative2Now = System.currentTimeMillis() + (value.toLong() * 1000)
13+
val relative2Now = relativeTime + (value.toLong() * 1000)
1414
return simpleDateFormat.format(relative2Now)
1515
}
1616

0 commit comments

Comments
 (0)