![]() |
ENSDF++ 1.1
An easy, fast and simple way to run querys towards the ENSDF database, written in C++.
|
00001 00013 #ifndef IOSTREAM 00014 #define IOSTREAM //!<Inclusion guard 00015 #include <iostream> 00016 #endif 00017 00018 #ifndef ASSERT_H 00019 #define ASSERT_H //!<Inclusion guard 00020 #include <assert.h> 00021 #endif 00022 00023 #ifndef LIST 00024 #define LIST //!<Inclusion guard 00025 #include <list> 00026 #endif 00027 00028 #ifndef STRING 00029 #define STRING //!<Inclusion guard 00030 #include <string> 00031 #endif 00032 00033 #ifndef IOSTREAM 00034 #define IOSTREAM //!<Inclusion guard 00035 #include <iostream> 00036 #endif 00037 00038 #include "Nukleid.h" 00039 #include "LevelRecord.h" 00040 #include "GammaRecord.h" 00041 #include "ParentRecord.h" 00042 #include "BetaMinusRecord.h" 00043 #include "BetaPlusRecord.h" 00044 #include "Dataset.h" 00045 #include "DoubleMath.h" 00046 #include "GenericUnitTest.h" 00047 00048 using namespace std; 00049 00050 00051 #ifndef RECORD_TEST 00052 #define RECORD_TEST //!<Inclusion guard 00053 00058 class Record_TEST : public GenericUnitTest 00059 { 00060 public: 00061 int runUnitTests() const; 00062 protected: 00063 bool testNukleid() const; 00064 bool testLevelRecord() const; 00065 bool testGammaRecord() const; 00066 bool testNormalizationRecord() const; 00067 bool testParentRecord() const; 00068 bool testBetaMinusRecord() const; 00069 bool testBetaPlusRecord() const; 00070 bool testRecord() const; 00071 bool testLevelHalfLife() const; 00072 }; 00073 00074 #endif