Skip to content

Commit

Permalink
Fix failed test cases
Browse files Browse the repository at this point in the history
  • Loading branch information
10gic committed Nov 8, 2024
1 parent d134eff commit fba64bf
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 19 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.trustwallet.core.app.utils

import org.junit.Assert.assertEquals
import org.junit.Assert.*
import org.junit.Test
import wallet.core.jni.Bech32

Expand Down
4 changes: 2 additions & 2 deletions swift/Tests/Bech32Tests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ class Bech32Tests: XCTestCase {
}

func testDecode() {
let decoded = Bech32.decode(string: "abcdef1qpzry9x8gf2tvdw0s3jn54khce6mua7lmqqqxw")
let decoded = Bech32.decode(string: "abcdef1qpzry9x8gf2tvdw0s3jn54khce6mua7lmqqqxw")!
XCTAssertEqual(decoded.hexString, "00443214c74254b635cf84653a56d7c675be77df")
}

Expand All @@ -30,7 +30,7 @@ class Bech32Tests: XCTestCase {
}

func testDecodeM() {
let decoded = Bech32.decodeM(string: "abcdef1l7aum6echk45nj3s0wdvt2fg8x9yrzpqzd3ryx")
let decoded = Bech32.decodeM(string: "abcdef1l7aum6echk45nj3s0wdvt2fg8x9yrzpqzd3ryx")!
XCTAssertEqual(decoded.hexString, "ffbbcdeb38bdab49ca307b9ac5a928398a418820")
}

Expand Down
18 changes: 2 additions & 16 deletions wasm/tests/Bech32.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,17 +22,10 @@ describe("Bech32", () => {

assert.equal(
HexCoding.encode(decoded),
"00443214c74254b635cf84653a56d7c675be77df"
"0x00443214c74254b635cf84653a56d7c675be77df"
);
});

it("test decode wrongChecksumVariant", () => {
const { Bech32 } = globalThis.core;
// This is a Bech32m variant, not Bech32 variant. So it should fail using Bech32 decoder.
const decoded = Bech32.decode("abcdef1qpzry9x8gf2tvdw0s3jn54khce6mua7lmqqqxw");
assert.isNull(decoded);
});

it("test encodeM", () => {
const { Bech32 } = globalThis.core;

Expand All @@ -48,14 +41,7 @@ describe("Bech32", () => {

assert.equal(
HexCoding.encode(decoded),
"ffbbcdeb38bdab49ca307b9ac5a928398a418820"
"0xffbbcdeb38bdab49ca307b9ac5a928398a418820"
);
});

it("test decode wrongChecksumVariant", () => {
const { Bech32 } = globalThis.core;
// This is a Bech32 variant, not Bech32m variant. So it should fail using Bech32M decoder.
const decoded = Bech32.decodeM("abcdef1qpzry9x8gf2tvdw0s3jn54khce6mua7lmqqqxw");
assert.isNull(decoded);
});
});

0 comments on commit fba64bf

Please sign in to comment.