Writing a unit test for a function in Kotlin
I am new to writing Unit tests. I have a function that takes as input an Android Package name, and outputs the SHA-256 digest for that package. Here it is:
fun getSignatureByteArray(packageInfo: PackageInfo): ByteArray {
var outputDigestByteArray: ByteArray = byteArrayOf()
val signature = packageInfo.signingInfo.apkContentsSigners[0]
val digest = MessageDigest.getInstance("SHA256").apply {
signature.toByteArray()
}.digest()
val intermediateString =...