Extended the BrainKeyTest in order to cover OpenLedger's accounts
This commit is contained in:
parent
c407b98779
commit
915b446d1d
1 changed files with 27 additions and 0 deletions
|
@ -10,6 +10,9 @@ import org.junit.Test;
|
|||
*/
|
||||
public class BrainKeyTest {
|
||||
public final String TEST_BRAINKEY = "BARIC BICKERN LITZ TIPFUL JINGLED POOL TUMBAK PURIST APOPYLE DURAIN SATLIJK FAUCAL";
|
||||
|
||||
public final String TEST_BRAINKEY_OPENLEDGER = "ona refan abscise neebor battik terbia bandit sundra gasser debar phytol frat hauler accede primy garland";
|
||||
|
||||
private BrainKey mBrainKey;
|
||||
|
||||
@Before
|
||||
|
@ -17,6 +20,9 @@ public class BrainKeyTest {
|
|||
mBrainKey = new BrainKey(TEST_BRAINKEY, BrainKey.DEFAULT_SEQUENCE_NUMBER);
|
||||
}
|
||||
|
||||
/**
|
||||
* Test making sure that a simple brainkey can successfully generate the expected public address
|
||||
*/
|
||||
@Test
|
||||
public void testAddress(){
|
||||
Address address = mBrainKey.getPublicAddress(Address.BITSHARES_PREFIX);
|
||||
|
@ -24,4 +30,25 @@ public class BrainKeyTest {
|
|||
"BTS61UqqgE3ARuTGcckzARsdQm4EMFdBEwYyi1pbwyHrZZWrCDhT2",
|
||||
address.toString());
|
||||
}
|
||||
|
||||
/**
|
||||
* Test making sure that a OpenLedger's brainkey can successfully generate the given
|
||||
* 'owner' and 'active' keys.
|
||||
*/
|
||||
@Test
|
||||
public void testOpenledgerAddress(){
|
||||
BrainKey brainKey1 = new BrainKey(TEST_BRAINKEY_OPENLEDGER, 0);
|
||||
BrainKey brainKey2 = new BrainKey(TEST_BRAINKEY_OPENLEDGER, 1);
|
||||
|
||||
Address ownerAddress = brainKey1.getPublicAddress(Address.BITSHARES_PREFIX);
|
||||
Address activeAddress = brainKey2.getPublicAddress(Address.BITSHARES_PREFIX);
|
||||
|
||||
Assert.assertEquals("Owner address matches",
|
||||
"BTS6dqT3J7tUcZP6xHo2mHkL8tq8zw5TQgGd6ntRMXH1EoNsCWTzm",
|
||||
ownerAddress.toString());
|
||||
|
||||
Assert.assertEquals("Active address matches",
|
||||
"BTS6DKvgY3yPyN7wKrhBGYhrnghhLSVCYz3ugUdi9pDPkicS6B7N2",
|
||||
activeAddress.toString());
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue