Skip to content

Commit fee2461

Browse files
committed
Rename childStartTimestampOrNull() -> computeNanoStartTimestampForChild()
1 parent 776deac commit fee2461

2 files changed

Lines changed: 9 additions & 9 deletions

File tree

sentry-android-sqlite/src/main/java/io/sentry/sqlite/SQLiteSpanInstrumentation.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ internal class SQLiteSpanInstrumentation(
3838
*/
3939
fun startTimestamp(): Long =
4040
// Try to retain nanosecond precision + avoid SentryDate allocation...
41-
scopes.span?.childStartTimestampOrNull()
41+
scopes.span?.computeNanoStartTimestampForChild()
4242
// ...otherwise fall back to millisecond precision + allocate.
4343
?: scopes.options.dateProvider.now().nanoTimestamp()
4444

@@ -111,7 +111,7 @@ internal class SQLiteSpanInstrumentation(
111111
* END TRANSACTION ├███┤ 0.33 ms
112112
* ```
113113
*/
114-
internal fun ISpan.childStartTimestampOrNull(): Long? {
114+
internal fun ISpan.computeNanoStartTimestampForChild(): Long? {
115115
if (startDate !is SentryNanotimeDate) {
116116
return null
117117
}

sentry-android-sqlite/src/test/java/io/sentry/sqlite/ChildStartTimestampOrNullTest.kt renamed to sentry-android-sqlite/src/test/java/io/sentry/sqlite/ComputeNanoStartTimestampForChildTest.kt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import kotlin.test.assertTrue
1212
import org.mockito.kotlin.mock
1313
import org.mockito.kotlin.whenever
1414

15-
class ChildStartTimestampOrNullTest {
15+
class ComputeNanoStartTimestampForChildTest {
1616

1717
@Test
1818
fun `returns parent wall clock plus elapsed monotonic time since parent started`() {
@@ -21,7 +21,7 @@ class ChildStartTimestampOrNullTest {
2121
val parentMonotonicNanos = System.nanoTime() - elapsedNanos
2222
val span = spanWithNanotimeStart(wallClockMillis, parentMonotonicNanos)
2323

24-
val timestamp = span.childStartTimestampOrNull()!!
24+
val timestamp = span.computeNanoStartTimestampForChild()!!
2525

2626
val elapsedSinceParentStart = timestamp - DateUtils.millisToNanos(wallClockMillis)
2727
assertTrue(elapsedSinceParentStart >= elapsedNanos)
@@ -43,8 +43,8 @@ class ChildStartTimestampOrNullTest {
4343
"Raw parent timestamps share the same ms-quantized value",
4444
)
4545

46-
val earlier = earlierSpan.childStartTimestampOrNull()!!
47-
val later = laterSpan.childStartTimestampOrNull()!!
46+
val earlier = earlierSpan.computeNanoStartTimestampForChild()!!
47+
val later = laterSpan.computeNanoStartTimestampForChild()!!
4848

4949
assertTrue(earlier > wallClockNanos)
5050
assertTrue(later > wallClockNanos)
@@ -59,7 +59,7 @@ class ChildStartTimestampOrNullTest {
5959
val span = spanWithNanotimeStart(wallClockMillis, parentMonotonicNanos)
6060

6161
val elapsedSinceParentStart =
62-
span.childStartTimestampOrNull()!! - DateUtils.millisToNanos(wallClockMillis)
62+
span.computeNanoStartTimestampForChild()!! - DateUtils.millisToNanos(wallClockMillis)
6363
assertTrue(elapsedSinceParentStart >= 0L)
6464
assertTrue(elapsedSinceParentStart < TEST_SLACK_NANOS)
6565
}
@@ -72,7 +72,7 @@ class ChildStartTimestampOrNullTest {
7272
val span = spanWithNanotimeStart(wallClockMillis, parentMonotonicNanos)
7373

7474
val elapsedSinceParentStart =
75-
span.childStartTimestampOrNull()!! - DateUtils.millisToNanos(wallClockMillis)
75+
span.computeNanoStartTimestampForChild()!! - DateUtils.millisToNanos(wallClockMillis)
7676
assertTrue(elapsedSinceParentStart >= elapsedNanos)
7777
assertTrue(elapsedSinceParentStart < elapsedNanos + TEST_SLACK_NANOS)
7878
}
@@ -82,7 +82,7 @@ class ChildStartTimestampOrNullTest {
8282
val span = mock<ISpan>()
8383
whenever(span.startDate).thenReturn(SentryLongDate(DateUtils.millisToNanos(1_000_000L)))
8484

85-
assertNull(span.childStartTimestampOrNull())
85+
assertNull(span.computeNanoStartTimestampForChild())
8686
}
8787

8888
private fun spanWithNanotimeStart(wallClockMillis: Long, parentMonotonicNanos: Long): ISpan {

0 commit comments

Comments
 (0)