Add mock proof server

This commit is contained in:
Eduard S
2020-12-16 13:16:24 +01:00
parent 6dd766be4d
commit 885f584fd2
4 changed files with 275 additions and 14 deletions

View File

@@ -53,13 +53,16 @@ func testCalculateProof(t *testing.T) {
}
func testGetProof(t *testing.T) {
proof, _, err := proofServerClient.GetProof(context.Background())
proof, pubInputs, err := proofServerClient.GetProof(context.Background())
require.NoError(t, err)
require.NotNil(t, proof)
require.NotNil(t, proof.PiA)
require.NotNil(t, proof.PiB)
require.NotNil(t, proof.PiC)
require.NotNil(t, proof.Protocol)
assert.NotNil(t, proof.PiA)
assert.NotEqual(t, [2]*big.Int{}, proof.PiA)
assert.NotNil(t, proof.PiB)
assert.NotEqual(t, [3][2]*big.Int{}, proof.PiB)
assert.NotNil(t, proof.PiC)
assert.NotEqual(t, [2]*big.Int{}, proof.PiC)
assert.NotNil(t, proof.Protocol)
assert.NotEqual(t, 0, len(pubInputs))
}
func testCancel(t *testing.T) {