mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2025-11-10 07:47:16 +01:00
Faster hex validation
This commit is contained in:
@@ -23,6 +23,7 @@ package com.vitorpamplona.quartz.benchmark
|
||||
import androidx.benchmark.junit4.BenchmarkRule
|
||||
import androidx.benchmark.junit4.measureRepeated
|
||||
import androidx.test.ext.junit.runners.AndroidJUnit4
|
||||
import com.vitorpamplona.quartz.encoders.HexValidator
|
||||
import junit.framework.TestCase.assertEquals
|
||||
import org.junit.Rule
|
||||
import org.junit.Test
|
||||
@@ -65,4 +66,9 @@ class HexBenchmark {
|
||||
|
||||
benchmarkRule.measureRepeated { assertEquals(testHex, fr.acinq.secp256k1.Hex.encode(bytes)) }
|
||||
}
|
||||
|
||||
@Test
|
||||
fun isHex() {
|
||||
benchmarkRule.measureRepeated { HexValidator.isHex(testHex) }
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user