ProteoWizard
Classes | Functions
SpectrumListBaseTest.cpp File Reference
#include "SpectrumListBase.hpp"
#include "pwiz/utility/misc/unit.hpp"
#include "pwiz/utility/misc/Std.hpp"

Go to the source code of this file.

Classes

class  MyBase
 

Functions

void test ()
 
int main (int argc, char *argv[])
 

Function Documentation

◆ test()

void test ( )

Definition at line 44 of file SpectrumListBaseTest.cpp.

45{
46 MyBase base;
48 base.setDataProcessingPtr(dp);
49 unit_assert(base.dataProcessingPtr().get() == dp.get());
50}
virtual const boost::shared_ptr< const DataProcessing > dataProcessingPtr() const
implementation of ChromatogramList
virtual void setDataProcessingPtr(DataProcessingPtr dp)
set DataProcessing
boost::shared_ptr< DataProcessing > DataProcessingPtr
Definition MSData.hpp:288
Description of the way in which a particular software was used.
Definition MSData.hpp:274
#define unit_assert(x)
Definition unit.hpp:85

References MyBase::dataProcessingPtr(), pwiz::msdata::ChromatogramListBase::setDataProcessingPtr(), and unit_assert.

Referenced by main().

◆ main()

int main ( int  argc,
char *  argv[] 
)

Definition at line 53 of file SpectrumListBaseTest.cpp.

54{
55 TEST_PROLOG(argc, argv)
56
57 try
58 {
59 test();
60 }
61 catch (exception& e)
62 {
63 TEST_FAILED(e.what())
64 }
65 catch (...)
66 {
67 TEST_FAILED("Caught unknown exception.")
68 }
69
71}
void test()
#define TEST_EPILOG
Definition unit.hpp:183
#define TEST_FAILED(x)
Definition unit.hpp:177
#define TEST_PROLOG(argc, argv)
Definition unit.hpp:175

References test(), TEST_EPILOG, TEST_FAILED, and TEST_PROLOG.