AccountServiceTest.java 文件源码

java
阅读 35 收藏 0 点赞 0 评论 0

项目:server 作者:
@Before
public void setup() throws Exception {
    ledger = new Ledger();

    backlog = new Backlog();

    Storage mockStorage = mock(Storage.class);
    when(mockStorage.getBacklog()).thenReturn(backlog);
    service = Mockito.spy(new AccountService(mockStorage));
    doAnswer(new Answer<IAccount>() {
        @Override
        public IAccount answer(InvocationOnMock invocation) throws Throwable {
            long id = Format.ID.accountId(invocation.getArgument(0));
            return ledger.getAccount(id);
        }
    }).when(service).getAccount(anyString());

    Ed25519SignatureVerifier signatureVerifier = new Ed25519SignatureVerifier();
    CryptoProvider cryptoProvider = new CryptoProvider(new SignedObjectMapper(0L));
    cryptoProvider.addProvider(signatureVerifier);
    cryptoProvider.setDefaultProvider(signatureVerifier.getName());
    CryptoProvider.init(cryptoProvider);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号