mirror of
https://github.com/kaspanet/kaspad.git
synced 2025-05-22 23:07:04 +00:00

* [NOD-1517] Properly initialize consensus with Genesis block * [NOD-1517] Remove redundant AddHeaderTip * [NOD-1517] Don't return nil from dbHash<->DomainHash converters * [NOD-1517] Use pointer receivers * [NOD-1517] Use domain block in dagParams * [NOD-1517] Remove boolean from SelectedTip * [NOD-1517] Rename hasHeader to isHeadersOnlyBlock * [NOD-1517] Add comment * [NOD-1517] Change genesis version * [NOD-1517] Rename TestNewFactory->TestNewConsensus
30 lines
552 B
Go
30 lines
552 B
Go
package consensus
|
|
|
|
import (
|
|
"github.com/kaspanet/kaspad/domain/dagconfig"
|
|
"github.com/kaspanet/kaspad/infrastructure/db/database/ldb"
|
|
"io/ioutil"
|
|
"testing"
|
|
)
|
|
|
|
func TestNewConsensus(t *testing.T) {
|
|
f := NewFactory()
|
|
|
|
dagParams := &dagconfig.DevnetParams
|
|
|
|
tmpDir, err := ioutil.TempDir("", "TestNewConsensus")
|
|
if err != nil {
|
|
return
|
|
}
|
|
|
|
db, err := ldb.NewLevelDB(tmpDir)
|
|
if err != nil {
|
|
t.Fatalf("error in NewLevelDB: %s", err)
|
|
}
|
|
|
|
_, err = f.NewConsensus(dagParams, db)
|
|
if err != nil {
|
|
t.Fatalf("error in NewConsensus: %+v", err)
|
|
}
|
|
}
|