Asserts.h File Reference

Go to the source code of this file.

Defines

#define EQMSG(msg, a, b)   CPPUNIT_ASSERT_EQUAL_MESSAGE(msg,a,b)
#define EQ(a, b)   CPPUNIT_ASSERT_EQUAL(a,b)
#define ASSERT(expr)   CPPUNIT_ASSERT(expr)
#define FAIL(msg)   CPPUNIT_FAIL(msg)
#define EXCEPTION(operation, type)


Define Documentation

#define ASSERT ( expr   )     CPPUNIT_ASSERT(expr)

Definition at line 8 of file Asserts.h.

Referenced by sis3820tests::Arm(), AcqModeTests::AutoLoadTest(), ReadoutModes::ChipEncapsulateTest(), AcqModeTests::ContStoreTest(), sis3820tests::CounterTestMode(), DataTests::DataTypes(), TriggerTimeTagTests::Disable(), sis3820tests::Enable(), TriggerTimeTagTests::Enable(), ReadoutModes::EnableAllTest(), sis3600tests::ExternalClear(), sis3600tests::FIFOClear(), ReadTests::FIFOTest(), ConstructTests::GoodConstruct(), ReadoutModes::IndividualEnableTest(), sis3600tests::LatchMode(), sis3600tests::LatchTest(), sis3600tests::LED(), AcqModeTests::LoadDefaults(), ReadoutModes::MaskEnableTest(), sis3600tests::Read1(), sis3820tests::ReferencePulser(), AcqModeTests::SaveLoadUserConfig(), TerminationTests::SwitchTerminate(), TerminationTests::Terminate(), ReadTests::TestReadHeaders(), ReadTests::TestReadNoHeaders(), AcqModeTests::TriggerMatchTest(), and TerminationTests::Unterminate().

#define EQ ( a,
 )     CPPUNIT_ASSERT_EQUAL(a,b)

Definition at line 7 of file Asserts.h.

Referenced by Registertests::AlmostFullLevel(), AdjustTests::ChannelOffsetTest(), ResEdgeTests::CheckDead(), ResEdgeTests::CheckEdge(), ResEdgeTests::CheckPair(), ResEdgeTests::CheckResolution(), MiscTests::ChipIdTest(), ReadoutModes::ErrorEnableTest(), MiscTests::ErrorsTest(), MatchTiming::ExtraSearchTest(), sis3600tests::FClearWindow(), ReadoutModes::L1CacheTest(), MatchTiming::MatchWindowTest(), ReadoutModes::MaxHitTest(), sis3820tests::ReadAllChannels(), MatchTiming::RejectMarginTest(), GeoTests::SlotSet(), ReadoutModes::TestChip(), MatchTiming::TriggerSubtractTest(), and MatchTiming::WindowOffsetTest().

#define EQMSG ( msg,
a,
 )     CPPUNIT_ASSERT_EQUAL_MESSAGE(msg,a,b)

Definition at line 6 of file Asserts.h.

Referenced by sis3820tests::ClearChannels(), AdjustTests::DelayLineTest(), Registertests::ECLOutputSelect(), DataTests::ErrorBitsTest(), DataTests::EventIdTest(), ReadTests::FIFOTest(), DataTests::GlobalHeaderFields(), AdjustTests::GlobalOffsetTest(), DataTests::GlobalTrailerTest(), sis3820tests::LatchMode(), sis3820tests::LatchTest(), sis3600tests::Read(), sis3820tests::Read1Channel(), GeoTests::SlotMatch(), DataTests::TDCChipNumber(), DataTests::TDCHeaderFields(), DataTests::TDCWordCountTest(), sis3820tests::TestCSRRead(), sis3820tests::TestFirmware(), sis3820tests::TestInputModes(), sis3820tests::TestLNESource(), DataTests::TestMeasurement(), ReadTests::TestReadHeaders(), ReadTests::TestReadNoHeaders(), sis3820tests::TestReset(), and DataTests::TriggerTimeTest().

#define EXCEPTION ( operation,
type   ) 

Value:

{                               \
     bool ok = false;              \
     try {                         \
         operation;                 \
     }                             \
     catch (type& e) {              \
       ok = true;                  \
     }                             \
     ASSERT(ok);                   \
   }

Definition at line 16 of file Asserts.h.

Referenced by Registertests::AlmostFullLevel(), ConstructTests::ConstructFailures(), ResEdgeTests::EdgeTest(), DataTests::ErrorBitsTest(), MatchTiming::ExtraSearchTest(), DataTests::GlobalHeaderFields(), DataTests::GlobalTrailerTest(), ReadoutModes::IndividualEnableTest(), ResEdgeTests::LSBTest(), MatchTiming::MatchWindowTest(), MatchTiming::RejectMarginTest(), GeoTests::SlotSet(), DataTests::TDCHeaderFields(), DataTests::TDCWordCountTest(), DataTests::TestMeasurement(), DataTests::TriggerTimeTest(), and MatchTiming::WindowOffsetTest().

#define FAIL ( msg   )     CPPUNIT_FAIL(msg)

Definition at line 9 of file Asserts.h.

Referenced by sis3820tests::AllChannelsCount(), sis3820tests::ClearOnLatch(), sis3600tests::Construction(), sis3600tests::FClearWindow(), sis3820tests::InvalidMode(), sis3820tests::LatchTest(), sis3820tests::MapTestFail(), sis3820tests::MapTestOk(), sis3600tests::Read1(), sis3820tests::Read1Channel(), sis3820tests::TestInputModes(), and sis3820tests::TestLNESource().


Generated on Wed Sep 17 08:38:09 2008 for NSCL Device support. by  doxygen 1.5.1