func TestTest(t *testing.T) { dbo := testHelper.CreateAndPopulateTestDatabaseOverlay() err := ExportDChain(dbo) if err != nil { t.Error(err) } err = ExportECChain(dbo) if err != nil { t.Error(err) } err = ExportAChain(dbo) if err != nil { t.Error(err) } err = ExportFctChain(dbo) if err != nil { t.Error(err) } err = ExportDirBlockInfo(dbo) if err != nil { t.Error(err) } err = ExportEChain(testHelper.GetChainID().String(), dbo) if err != nil { t.Error(err) } err = ExportEChain(testHelper.GetAnchorChainID().String(), dbo) if err != nil { t.Error(err) } }
func TestTest(t *testing.T) { dbo := testHelper.CreateAndPopulateTestDatabaseOverlay() err := ExportDatabaseJSON(dbo, true) if err != nil { t.Error(err) } }
func TestCheckDatabaseFromDBO(t *testing.T) { dbo := testHelper.CreateAndPopulateTestDatabaseOverlay() CheckDatabase(dbo.DB) }
func TestGetEntryType(t *testing.T) { blocks := testHelper.CreateFullTestBlockSet() dbo := testHelper.CreateAndPopulateTestDatabaseOverlay() for _, block := range blocks { eType, err := dbo.GetEntryType(block.DBlock.DatabasePrimaryIndex()) if err != nil { t.Error(err) } if eType == nil { t.Error("eType==nil") } if eType.IsSameAs(block.DBlock.GetChainID()) == false { t.Error("Block type mismatch") } eType, err = dbo.GetEntryType(block.ABlock.DatabasePrimaryIndex()) if err != nil { t.Error(err) } if eType == nil { t.Error("eType==nil") } if eType.IsSameAs(block.ABlock.GetChainID()) == false { t.Error("Block type mismatch") } eType, err = dbo.GetEntryType(block.ECBlock.DatabasePrimaryIndex()) if err != nil { t.Error(err) } if eType == nil { t.Error("eType==nil") } if eType.IsSameAs(block.ECBlock.GetChainID()) == false { t.Error("Block type mismatch") } eType, err = dbo.GetEntryType(block.FBlock.DatabasePrimaryIndex()) if err != nil { t.Error(err) } if eType == nil { t.Error("eType==nil") } if eType.IsSameAs(block.FBlock.GetChainID()) == false { t.Error("Block type mismatch") } eType, err = dbo.GetEntryType(block.AnchorEBlock.DatabasePrimaryIndex()) if err != nil { t.Error(err) } if eType == nil { t.Error("eType==nil") } if eType.IsSameAs(block.AnchorEBlock.GetChainID()) == false { t.Error("Block type mismatch") } eType, err = dbo.GetEntryType(block.EBlock.DatabasePrimaryIndex()) if err != nil { t.Error(err) } if eType == nil { t.Error("eType==nil") } if eType.IsSameAs(block.EBlock.GetChainID()) == false { t.Error("Block type mismatch") } for _, entry := range block.Entries { eType, err = dbo.GetEntryType(entry.GetHash()) if err != nil { t.Error(err) } if eType == nil { t.Error("eType==nil") } if eType.IsSameAs(entry.GetChainID()) == false { t.Error("Entry type mismatch") } } } }