diff options
author | Harsh Shandilya <me@msfjarvis.dev> | 2022-07-16 23:25:03 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-16 23:25:03 +0530 |
commit | d6464159779dd5c9027429ad636a5fa6a1225bee (patch) | |
tree | cb5664c15cea53a19dc70d9ffcf8d4e2ad6acc2b /crypto-pgpainless/src/test/kotlin | |
parent | db01ed2a2e2a210de33cc96751b7a5281a96db77 (diff) |
Add missing asserts to PGPainlessCryptoHandler tests (#2010)
Add missing asserts
Diffstat (limited to 'crypto-pgpainless/src/test/kotlin')
-rw-r--r-- | crypto-pgpainless/src/test/kotlin/app/passwordstore/crypto/PGPainlessCryptoHandlerTest.kt | 39 |
1 files changed, 23 insertions, 16 deletions
diff --git a/crypto-pgpainless/src/test/kotlin/app/passwordstore/crypto/PGPainlessCryptoHandlerTest.kt b/crypto-pgpainless/src/test/kotlin/app/passwordstore/crypto/PGPainlessCryptoHandlerTest.kt index 4dc0abd5..68335a28 100644 --- a/crypto-pgpainless/src/test/kotlin/app/passwordstore/crypto/PGPainlessCryptoHandlerTest.kt +++ b/crypto-pgpainless/src/test/kotlin/app/passwordstore/crypto/PGPainlessCryptoHandlerTest.kt @@ -7,6 +7,7 @@ package app.passwordstore.crypto import app.passwordstore.crypto.errors.IncorrectPassphraseException import com.github.michaelbull.result.Err +import com.github.michaelbull.result.Ok import com.github.michaelbull.result.getError import com.google.testing.junit.testparameterinjector.TestParameter import com.google.testing.junit.testparameterinjector.TestParameterInjector @@ -35,29 +36,35 @@ class PGPainlessCryptoHandlerTest { @Test fun encryptAndDecrypt() { val ciphertextStream = ByteArrayOutputStream() - cryptoHandler.encrypt( - encryptionKey.keySet, - CryptoConstants.PLAIN_TEXT.byteInputStream(Charsets.UTF_8), - ciphertextStream, - ) + val encryptRes = + cryptoHandler.encrypt( + encryptionKey.keySet, + CryptoConstants.PLAIN_TEXT.byteInputStream(Charsets.UTF_8), + ciphertextStream, + ) + assertIs<Ok<Unit>>(encryptRes) val plaintextStream = ByteArrayOutputStream() - cryptoHandler.decrypt( - privateKey, - CryptoConstants.KEY_PASSPHRASE, - ciphertextStream.toByteArray().inputStream(), - plaintextStream, - ) + val decryptRes = + cryptoHandler.decrypt( + privateKey, + CryptoConstants.KEY_PASSPHRASE, + ciphertextStream.toByteArray().inputStream(), + plaintextStream, + ) + assertIs<Ok<Unit>>(decryptRes) assertEquals(CryptoConstants.PLAIN_TEXT, plaintextStream.toString(Charsets.UTF_8)) } @Test fun decryptWithWrongPassphrase() { val ciphertextStream = ByteArrayOutputStream() - cryptoHandler.encrypt( - encryptionKey.keySet, - CryptoConstants.PLAIN_TEXT.byteInputStream(Charsets.UTF_8), - ciphertextStream, - ) + val encryptRes = + cryptoHandler.encrypt( + encryptionKey.keySet, + CryptoConstants.PLAIN_TEXT.byteInputStream(Charsets.UTF_8), + ciphertextStream, + ) + assertIs<Ok<Unit>>(encryptRes) val plaintextStream = ByteArrayOutputStream() val result = cryptoHandler.decrypt( |