aboutsummaryrefslogtreecommitdiffstats
path: root/go/bls/bls_test.go
diff options
context:
space:
mode:
authorMITSUNARI Shigeo <herumi@nifty.com>2017-04-18 18:14:31 +0800
committerMITSUNARI Shigeo <herumi@nifty.com>2017-04-18 18:14:31 +0800
commit1ec74e2ea0b4e7c715c6a4c23ae71af262cea4c4 (patch)
tree6dacb20e333143beefd2a1c3921d9f6bbf2e2633 /go/bls/bls_test.go
parent64d90187816a19d8e12b2f219cf672810460d7f4 (diff)
downloaddexon-bls-1ec74e2ea0b4e7c715c6a4c23ae71af262cea4c4.tar
dexon-bls-1ec74e2ea0b4e7c715c6a4c23ae71af262cea4c4.tar.gz
dexon-bls-1ec74e2ea0b4e7c715c6a4c23ae71af262cea4c4.tar.bz2
dexon-bls-1ec74e2ea0b4e7c715c6a4c23ae71af262cea4c4.tar.lz
dexon-bls-1ec74e2ea0b4e7c715c6a4c23ae71af262cea4c4.tar.xz
dexon-bls-1ec74e2ea0b4e7c715c6a4c23ae71af262cea4c4.tar.zst
dexon-bls-1ec74e2ea0b4e7c715c6a4c23ae71af262cea4c4.zip
use golinter
Diffstat (limited to 'go/bls/bls_test.go')
-rw-r--r--go/bls/bls_test.go41
1 files changed, 36 insertions, 5 deletions
diff --git a/go/bls/bls_test.go b/go/bls/bls_test.go
index cf03c53..b36376d 100644
--- a/go/bls/bls_test.go
+++ b/go/bls/bls_test.go
@@ -10,14 +10,13 @@ var unitN = 0
func testPre(t *testing.T) {
t.Log("init")
- var err error
{
var id ID
id.Set([]uint64{6, 5, 4, 3, 2, 1}[0:unitN])
t.Log("id :", id)
var id2 ID
- err = id2.SetStr(id.String())
+ err := id2.SetStr(id.String())
if err != nil {
t.Fatal(err)
}
@@ -53,6 +52,28 @@ func testPre(t *testing.T) {
}
}
+func testStringConversion(t *testing.T) {
+ t.Log("testRecoverSecretKey")
+ var sec SecretKey
+ var s string
+ if unitN == 6 {
+ s = "16798108731015832284940804142231733909759579603404752749028378864165570215949"
+ } else {
+ s = "40804142231733909759579603404752749028378864165570215949"
+ }
+ err := sec.SetStr(s)
+ if err != nil {
+ t.Fatal(err)
+ }
+ t.Log("String: ", s, sec.String())
+ s = "401035055535747319451436327113007154621327258807739504261475863403006987855"
+ err = sec.SetStr(s)
+ if err != nil {
+ t.Fatal(err)
+ }
+ t.Log("String: ", s, sec.String())
+}
+
func testRecoverSecretKey(t *testing.T) {
t.Log("testRecoverSecretKey")
k := 3000
@@ -178,14 +199,20 @@ func testData(t *testing.T) {
var sec1, sec2 SecretKey
sec1.Init()
s := sec1.GetData()
- sec2.SetData(s)
+ err := sec2.SetData(s)
+ if err != nil {
+ t.Fatal(err)
+ }
if !sec1.IsSame(&sec2) {
t.Error("SecretKey not same")
}
pub1 := sec1.GetPublicKey()
s = pub1.GetData()
var pub2 PublicKey
- pub2.SetData(s)
+ err = pub2.SetData(s)
+ if err != nil {
+ t.Fatal(err)
+ }
if !pub1.IsSame(&pub2) {
t.Error("PublicKey not same")
}
@@ -193,7 +220,10 @@ func testData(t *testing.T) {
sign1 := sec1.Sign(m)
s = sign1.GetData()
var sign2 Sign
- sign2.SetData(s)
+ err = sign2.SetData(s)
+ if err != nil {
+ t.Fatal(err)
+ }
if !sign1.IsSame(&sign2) {
t.Error("Sign not same")
}
@@ -329,6 +359,7 @@ func test(t *testing.T, c int) {
testSign(t)
testPop(t)
testData(t)
+ testStringConversion(t)
}
func TestMain(t *testing.T) {