text: // Copyright (c) 2014 The Bitcoin Core developers
  // Copyright (c) 2014-2015 The Dash developers
  // Copyright (c) 2015-2017 The PIVX developers
  // Distributed under the MIT/X11 software license, see the accompanying
  // file COPYING or http://www.opensource.org/licenses/mit-license.php.
  
  #include "primitives/transaction.h"
  #include "main.h"
  
  #include <boost/test/unit_test.hpp>
  
  BOOST_AUTO_TEST_SUITE(main_tests)
  
  CAmount nMoneySupplyPoWEnd = 500000 * COIN;
  
  BOOST_AUTO_TEST_CASE(subsidy_limit_test)
  {
      CAmount nSum = 0;
      for (int nHeight = 0; nHeight < 1; nHeight += 1) {
          /* premine in block 1 (500,001 POPC) */
          CAmount nSubsidy = GetBlockValue(nHeight);
          BOOST_CHECK(nSubsidy <= 500000 * COIN);
          nSum += nSubsidy;
      }
  
      BOOST_CHECK(nSum == 50000000000000ULL);
  }
  
  BOOST_AUTO_TEST_SUITE_END()
  