/*
 * Lethean Blockchain API
 * OpenAPI for Lethean Blockchain
 *
 * The version of the OpenAPI document: 6.0.1
 * 
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */


package org.openapitools.client.model;

import com.google.gson.TypeAdapter;
import com.google.gson.annotations.JsonAdapter;
import com.google.gson.annotations.SerializedName;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.openapitools.client.model.MaintainersInfoModel;
import org.openapitools.client.model.PerformanceModel;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;

/**
 * Model tests for InfoModel
 */
public class InfoModelTest {
    private final InfoModel model = new InfoModel();

    /**
     * Model tests for InfoModel
     */
    @Test
    public void testInfoModel() {
        // TODO: test InfoModel
    }

    /**
     * Test the property 'height'
     */
    @Test
    public void heightTest() {
        // TODO: test height
    }

    /**
     * Test the property 'txCount'
     */
    @Test
    public void txCountTest() {
        // TODO: test txCount
    }

    /**
     * Test the property 'txPoolSize'
     */
    @Test
    public void txPoolSizeTest() {
        // TODO: test txPoolSize
    }

    /**
     * Test the property 'altBlocksCount'
     */
    @Test
    public void altBlocksCountTest() {
        // TODO: test altBlocksCount
    }

    /**
     * Test the property 'outgoingConnectionsCount'
     */
    @Test
    public void outgoingConnectionsCountTest() {
        // TODO: test outgoingConnectionsCount
    }

    /**
     * Test the property 'incomingConnectionsCount'
     */
    @Test
    public void incomingConnectionsCountTest() {
        // TODO: test incomingConnectionsCount
    }

    /**
     * Test the property 'synchronizedConnectionsCount'
     */
    @Test
    public void synchronizedConnectionsCountTest() {
        // TODO: test synchronizedConnectionsCount
    }

    /**
     * Test the property 'whitePeerlistSize'
     */
    @Test
    public void whitePeerlistSizeTest() {
        // TODO: test whitePeerlistSize
    }

    /**
     * Test the property 'greyPeerlistSize'
     */
    @Test
    public void greyPeerlistSizeTest() {
        // TODO: test greyPeerlistSize
    }

    /**
     * Test the property 'currentBlocksMedian'
     */
    @Test
    public void currentBlocksMedianTest() {
        // TODO: test currentBlocksMedian
    }

    /**
     * Test the property 'aliasCount'
     */
    @Test
    public void aliasCountTest() {
        // TODO: test aliasCount
    }

    /**
     * Test the property 'currentMaxAllowedBlockSize'
     */
    @Test
    public void currentMaxAllowedBlockSizeTest() {
        // TODO: test currentMaxAllowedBlockSize
    }

    /**
     * Test the property 'daemonNetworkState'
     */
    @Test
    public void daemonNetworkStateTest() {
        // TODO: test daemonNetworkState
    }

    /**
     * Test the property 'synchronizationStartHeight'
     */
    @Test
    public void synchronizationStartHeightTest() {
        // TODO: test synchronizationStartHeight
    }

    /**
     * Test the property 'maxNetSeenHeight'
     */
    @Test
    public void maxNetSeenHeightTest() {
        // TODO: test maxNetSeenHeight
    }

    /**
     * Test the property 'mi'
     */
    @Test
    public void miTest() {
        // TODO: test mi
    }

    /**
     * Test the property 'posAllowed'
     */
    @Test
    public void posAllowedTest() {
        // TODO: test posAllowed
    }

    /**
     * Test the property 'posDifficulty'
     */
    @Test
    public void posDifficultyTest() {
        // TODO: test posDifficulty
    }

    /**
     * Test the property 'powDifficulty'
     */
    @Test
    public void powDifficultyTest() {
        // TODO: test powDifficulty
    }

    /**
     * Test the property 'defaultFee'
     */
    @Test
    public void defaultFeeTest() {
        // TODO: test defaultFee
    }

    /**
     * Test the property 'minimumFee'
     */
    @Test
    public void minimumFeeTest() {
        // TODO: test minimumFee
    }

    /**
     * Test the property 'isHardforkActive'
     */
    @Test
    public void isHardforkActiveTest() {
        // TODO: test isHardforkActive
    }

    /**
     * Test the property 'netTimeDeltaMedian'
     */
    @Test
    public void netTimeDeltaMedianTest() {
        // TODO: test netTimeDeltaMedian
    }

    /**
     * Test the property 'currentNetworkHashrate50'
     */
    @Test
    public void currentNetworkHashrate50Test() {
        // TODO: test currentNetworkHashrate50
    }

    /**
     * Test the property 'currentNetworkHashrate350'
     */
    @Test
    public void currentNetworkHashrate350Test() {
        // TODO: test currentNetworkHashrate350
    }

    /**
     * Test the property 'secondsFor10Blocks'
     */
    @Test
    public void secondsFor10BlocksTest() {
        // TODO: test secondsFor10Blocks
    }

    /**
     * Test the property 'secondsFor30Blocks'
     */
    @Test
    public void secondsFor30BlocksTest() {
        // TODO: test secondsFor30Blocks
    }

    /**
     * Test the property 'transactionsCntPerDay'
     */
    @Test
    public void transactionsCntPerDayTest() {
        // TODO: test transactionsCntPerDay
    }

    /**
     * Test the property 'transactionsVolumePerDay'
     */
    @Test
    public void transactionsVolumePerDayTest() {
        // TODO: test transactionsVolumePerDay
    }

    /**
     * Test the property 'lastPosTimestamp'
     */
    @Test
    public void lastPosTimestampTest() {
        // TODO: test lastPosTimestamp
    }

    /**
     * Test the property 'lastPowTimestamp'
     */
    @Test
    public void lastPowTimestampTest() {
        // TODO: test lastPowTimestamp
    }

    /**
     * Test the property 'totalCoins'
     */
    @Test
    public void totalCoinsTest() {
        // TODO: test totalCoins
    }

    /**
     * Test the property 'lastBlockSize'
     */
    @Test
    public void lastBlockSizeTest() {
        // TODO: test lastBlockSize
    }

    /**
     * Test the property 'txCountInLastBlock'
     */
    @Test
    public void txCountInLastBlockTest() {
        // TODO: test txCountInLastBlock
    }

    /**
     * Test the property 'posSequenceFactor'
     */
    @Test
    public void posSequenceFactorTest() {
        // TODO: test posSequenceFactor
    }

    /**
     * Test the property 'powSequenceFactor'
     */
    @Test
    public void powSequenceFactorTest() {
        // TODO: test powSequenceFactor
    }

    /**
     * Test the property 'blockReward'
     */
    @Test
    public void blockRewardTest() {
        // TODO: test blockReward
    }

    /**
     * Test the property 'lastBlockTotalReward'
     */
    @Test
    public void lastBlockTotalRewardTest() {
        // TODO: test lastBlockTotalReward
    }

    /**
     * Test the property 'posDiffTotalCoinsRate'
     */
    @Test
    public void posDiffTotalCoinsRateTest() {
        // TODO: test posDiffTotalCoinsRate
    }

    /**
     * Test the property 'lastBlockTimestamp'
     */
    @Test
    public void lastBlockTimestampTest() {
        // TODO: test lastBlockTimestamp
    }

    /**
     * Test the property 'lastBlockHash'
     */
    @Test
    public void lastBlockHashTest() {
        // TODO: test lastBlockHash
    }

    /**
     * Test the property 'posBlockTsShiftVsActual'
     */
    @Test
    public void posBlockTsShiftVsActualTest() {
        // TODO: test posBlockTsShiftVsActual
    }

    /**
     * Test the property 'outsStat'
     */
    @Test
    public void outsStatTest() {
        // TODO: test outsStat
    }

    /**
     * Test the property 'performanceData'
     */
    @Test
    public void performanceDataTest() {
        // TODO: test performanceData
    }

    /**
     * Test the property 'offersCount'
     */
    @Test
    public void offersCountTest() {
        // TODO: test offersCount
    }

    /**
     * Test the property 'expirationMedianTimestamp'
     */
    @Test
    public void expirationMedianTimestampTest() {
        // TODO: test expirationMedianTimestamp
    }

}
