git.gammaspectra.live/P2Pool/consensus/v3@v3.8.0/monero/hardfork_test.go (about) 1 package monero 2 3 import ( 4 "testing" 5 ) 6 7 func TestNetworkHardForkSupportedMainnet(t *testing.T) { 8 hardForks := NetworkHardFork(MainNetwork) 9 f := hardForks[len(hardForks)-1] 10 11 if f.Version < HardForkSupportedVersion { 12 t.Fatalf("supported version %d greater than latest mainnet hardfork, last %d", HardForkSupportedVersion, f.Version) 13 } 14 if f.Version > HardForkSupportedVersion { 15 t.Fatalf("supported version %d smaller than latest mainnet hardfork, last %d", HardForkSupportedVersion, f.Version) 16 } 17 } 18 19 func TestNetworkHardForkSupportedTestnet(t *testing.T) { 20 hardForks := NetworkHardFork(TestNetwork) 21 f := hardForks[len(hardForks)-1] 22 23 if f.Version < HardForkSupportedVersion { 24 t.Fatalf("supported version %d greater than latest testnet hardfork, last %d", HardForkSupportedVersion, f.Version) 25 } 26 if f.Version > HardForkSupportedVersion { 27 t.Fatalf("supported version %d smaller than latest testnet hardfork, last %d", HardForkSupportedVersion, f.Version) 28 } 29 } 30 31 func TestNetworkHardForkSupportedStagenet(t *testing.T) { 32 hardForks := NetworkHardFork(StageNetwork) 33 f := hardForks[len(hardForks)-1] 34 35 if f.Version < HardForkSupportedVersion { 36 t.Fatalf("supported version %d greater than latest stagenet hardfork, last %d", HardForkSupportedVersion, f.Version) 37 } 38 if f.Version > HardForkSupportedVersion { 39 t.Fatalf("supported version %d smaller than latest stagenet hardfork, last %d", HardForkSupportedVersion, f.Version) 40 } 41 }