From 245982684c725487fcc118f8edf7d0d7bf7e0a96 Mon Sep 17 00:00:00 2001 From: mikera Date: Sat, 28 Dec 2024 14:13:22 +0000 Subject: [PATCH] Additional genesis tests --- .../src/test/java/convex/core/init/GenesisTest.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/convex-core/src/test/java/convex/core/init/GenesisTest.java b/convex-core/src/test/java/convex/core/init/GenesisTest.java index 55b46a880..04fbfbb5c 100644 --- a/convex-core/src/test/java/convex/core/init/GenesisTest.java +++ b/convex-core/src/test/java/convex/core/init/GenesisTest.java @@ -6,6 +6,7 @@ import org.junit.jupiter.api.Test; +import convex.core.Coin; import convex.core.cvm.State; public class GenesisTest { @@ -14,5 +15,12 @@ public class GenesisTest { public static void testGenesis() { State genesis=Init.createState(Init.DEFAULT_GOV_KEY, Init.DEFAULT_GENESIS_KEY, List.of(Init.FIRST_PEER_KEY)); assertEquals("b0e44f2a645abfa539f5b96b7a0eabb0f902866feaff0f7c12d1213e02333f13",genesis.getHash().toHexString()); + + assertEquals(Init.FIRST_USER_KEY,genesis.getAccount(13).getAccountKey()); + + assertEquals(Coin.MAX_SUPPLY,genesis.computeSupply()); + + // Should be 128 reserved addresses plus two currencies and markets (USDF and GBPF) + assertEquals(132,genesis.getAccounts().count()); } }