add unit tests
This commit is contained in:
@@ -32,6 +32,7 @@ import kotlin.math.abs
|
||||
import kotlin.math.log10
|
||||
import kotlin.math.round
|
||||
|
||||
@Suppress("MemberVisibilityCanBePrivate")
|
||||
class HemoCubeFragment : Fragment() {
|
||||
|
||||
private lateinit var binding: FragmentHemoCubeReferenceBinding
|
||||
@@ -229,7 +230,7 @@ class HemoCubeFragment : Fragment() {
|
||||
}
|
||||
|
||||
private fun handleReadingFinish() {
|
||||
if (allReadingsComplete() && uploadedToCloud) {
|
||||
if (allReadingsComplete(repeatReadingCount, readingsPerSample) && uploadedToCloud) {
|
||||
activity?.runOnUiThread {
|
||||
binding.btnSubmit.visibility = View.GONE
|
||||
val i = Intent(
|
||||
@@ -244,7 +245,7 @@ class HemoCubeFragment : Fragment() {
|
||||
}
|
||||
}
|
||||
|
||||
private fun allReadingsComplete(): Boolean {
|
||||
fun allReadingsComplete(repeatReadingCount: Int, readingsPerSample: Int): Boolean {
|
||||
return repeatReadingCount >= readingsPerSample
|
||||
}
|
||||
|
||||
@@ -601,7 +602,7 @@ class HemoCubeFragment : Fragment() {
|
||||
return matchResult?.groups?.get(1)?.value
|
||||
}
|
||||
|
||||
private fun updateDeviceId(hardwareId: String?) {
|
||||
fun updateDeviceId(hardwareId: String?) {
|
||||
hardwareId?.let {
|
||||
deviceHardwareId += it
|
||||
with(sharedPreferences.edit()) {
|
||||
|
||||
Reference in New Issue
Block a user