The core protocol of WoopChain
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.
 
 
 
woop/syncing/downloader/server_test.go

40 lines
832 B

package downloader
import (
"fmt"
"testing"
"github.com/harmony-one/harmony/blockchain"
"github.com/harmony-one/harmony/crypto/pki"
"github.com/harmony-one/harmony/node"
)
const (
serverPort = "9997"
serverIP = "127.0.0.1"
clientPort = "9999"
)
var (
PriIntOne = 111
PriIntTwo = 222
TestAddressOne = pki.GetAddressFromInt(PriIntOne)
TestAddressTwo = pki.GetAddressFromInt(PriIntTwo)
)
func setupServer() *Server {
bc := blockchain.CreateBlockchainWithMoreBlocks([][20]byte{TestAddressOne, TestAddressTwo}, 0)
node := &node.Node{}
node.SetBlockchain(bc)
server := NewServer(node)
fmt.Println("minh ", len(bc.Blocks))
return server
}
func TestGetBlockHashes(t *testing.T) {
server := setupServer()
server.Start(serverIP)
// client := ClientSetUp(serverIP, serverPort)
// client.GetHeaders()
}