github.com/dusk-network/dusk-crypto@v0.1.3/mlsag/pubkeys_test.go (about) 1 package mlsag 2 3 import ( 4 "testing" 5 6 ristretto "github.com/bwesterb/go-ristretto" 7 "github.com/stretchr/testify/assert" 8 ) 9 10 func TestAddPubKey(t *testing.T) { 11 12 var keys PubKeys 13 keys.decoy = true 14 assert.Equal(t, 0, keys.Len()) 15 16 for i := 0; i < 100; i++ { 17 var p ristretto.Point 18 p.Rand() 19 20 keys.AddPubKey(p) 21 assert.Equal(t, i+1, keys.Len()) 22 23 assert.True(t, keys.decoy) 24 } 25 }