You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
513 B
24 lines
513 B
6 years ago
|
package beaconchain
|
||
|
|
||
|
import "testing"
|
||
|
|
||
|
func TestNewNode(t *testing.T) {
|
||
|
var ip, port string
|
||
|
ip = "127.0.0.1"
|
||
|
port = "8080"
|
||
|
numshards := 2
|
||
|
bc := New(numshards, ip, port)
|
||
|
|
||
|
if bc.PubKey == nil {
|
||
|
t.Error("beacon chain public key not initialized")
|
||
|
}
|
||
|
|
||
|
if bc.NumberOfNodesAdded != 0 {
|
||
|
t.Error("beacon chain number of nodes starting with is not zero! (should be zero)")
|
||
|
}
|
||
|
|
||
|
if bc.NumberOfShards != numshards {
|
||
|
t.Error("beacon chain number of shards not initialized to given number of desired shards")
|
||
|
}
|
||
|
}
|