tstEnergyResource.cpp

./Core/re/tests/tstEnergyResource.cpp

#include <cstdlib>
#include "Nemesis/gtest/nemesis_gtest.hh"
#include "Nemesis/harness/Soft_Equivalence.hh"
#include "Origen/Core/config.h"
#include "ScaleData/Core/Utils.h"
TEST( EnergyResource, Basic )
{
double kCap, kFiss;
// test behavior for a bad zzzaaai, i.e. -5000.
Insist( !fiscap.getKappaValues( -5000, kCap, kFiss ),
"found ZZZAAAI -5000 when did not expect to" );
Insist( nemesis::soft_equiv( kCap, 5.0 ),
"By default, kappa-capture should be 5 MeV" );
Insist( nemesis::soft_equiv( kFiss, 200.0 ),
"By default, kappa-fission should be 200 MeV" );
// test behavior for a good zzzaaai, i.e. 92235.
Insist( fiscap.getKappaValues( 92235, kCap, kFiss ),
"should have found ZZZAAAI 92235" );
Insist( nemesis::soft_equiv( kCap, 6.5451 ),
"92235 kappa-capture should be 6.5451 MeV" );
Insist( nemesis::soft_equiv( kFiss, 194.02 ),
"92235 kappa-fission should be 194.02 MeV" );
}