Improve padding tests a bit, add readme note for browser tests

This commit is contained in:
Ugljesa Jovanovic committed 2020-10-07 19:41:29 +02:00
1 parent 5839342be7
commit 151bb6c0a0
2 files changed
+5

No files matched your search

+1
View File
@@ -138,6 +138,7 @@ Currently supported native platforms:
- Complete the bindings list
- Samples
- Android testing
- Fix browser testing, both locally and in CI/CD
@@ -78,7 +78,9 @@ class LibsodiumUtilTest {
val input = ubyteArrayOf(1U, 2U)
val blocksize = 2
val padded = LibsodiumUtil.pad(input, blocksize)
val expected = ubyteArrayOf(1U, 2U, 0x80U, 0x00U)
println(padded.hexColumsPrint())
assertTrue { padded.contentEquals(expected) }
val unpadded = LibsodiumUtil.unpad(padded, blocksize)
println(unpadded.hexColumsPrint())
@@ -94,7 +96,9 @@ class LibsodiumUtilTest {
val input = ubyteArrayOf(1U, 2U, 3U, 4U, 5U, 6U)
val blocksize = 4
val padded = LibsodiumUtil.pad(input, blocksize)
val expected = ubyteArrayOf(1U, 2U, 3U, 4U, 5U, 6U, 0x80U, 0x00U)
println(padded.hexColumsPrint())
assertTrue { padded.contentEquals(expected) }
val unpadded = LibsodiumUtil.unpad(padded, blocksize)
println(unpadded.hexColumsPrint())