github.com/TrueBlocks/trueblocks-core/src/apps/chifra@v0.0.0-20241022031540-b362680128f7/pkg/ledger/context_test.go (about)

     1  package ledger
     2  
     3  import (
     4  	"testing"
     5  )
     6  
     7  func TestLedgerContext(t *testing.T) {
     8  	// tests := []struct {
     9  	// 	prev     base.Blknum
    10  	// 	cur      base.Blknum
    11  	// 	next     base.Blknum
    12  	// 	reversed bool
    13  	// 	expected reconType
    14  	// }{
    15  	// 	{0, 0, 0, false, genesis},
    16  	// 	{0, 0, 1, false, genesis},
    17  	// 	{1, 0, 1, false, invalid},
    18  	// 	{12, 13, 14, false, diffDiff},
    19  	// 	{12, 12, 13, false, sameDiff},
    20  	// 	{12, 13, 13, false, diffSame},
    21  	// 	{12, 12, 12, false, sameSame},
    22  	// 	{10, 9, 9, false, invalid},
    23  	// 	{10, 10, 9, false, invalid},
    24  	// 	{10, 9, 8, false, invalid},
    25  	// }
    26  
    27  	// for i, test := range tests {
    28  	// 	// got := newLedgerContext(test.prev, test.cur, test.next, i == 0, false, test.reversed)
    29  	// 	got := newLedgerContext(test.prev, test.cur, test.next, false, false, test.reversed)
    30  	// 	if got.ReconType != test.expected {
    31  	// 		t.Error("expected:", test.expected, "got:", got.ReconType)
    32  	// 	}
    33  	// }
    34  }