ProteoWizard
Classes | Functions
ChromatogramListBaseTest.cpp File Reference
#include "ChromatogramListBase.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 41 of file ChromatogramListBaseTest.cpp.

42 {
43  MyBase base;
44  DataProcessingPtr dp(new DataProcessing("dp"));
45  base.setDataProcessingPtr(dp);
46  unit_assert(base.dataProcessingPtr().get() == dp.get());
47 }

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

Referenced by main().

◆ main()

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

Definition at line 50 of file ChromatogramListBaseTest.cpp.

51 {
52  TEST_PROLOG(argc, argv)
53 
54  try
55  {
56  test();
57  }
58  catch (exception& e)
59  {
60  TEST_FAILED(e.what())
61  }
62  catch (...)
63  {
64  TEST_FAILED("Caught unknown exception.")
65  }
66 
68 }

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

pwiz::msdata::ChromatogramListBase::setDataProcessingPtr
virtual void setDataProcessingPtr(DataProcessingPtr dp)
set DataProcessing
Definition: ChromatogramListBase.hpp:45
TEST_EPILOG
#define TEST_EPILOG
Definition: unit.hpp:183
MyBase::dataProcessingPtr
virtual const boost::shared_ptr< const DataProcessing > dataProcessingPtr() const
implementation of ChromatogramList
Definition: SpectrumListBaseTest.cpp:40
test
void test()
Definition: ChromatogramListBaseTest.cpp:41
TEST_FAILED
#define TEST_FAILED(x)
Definition: unit.hpp:177
TEST_PROLOG
#define TEST_PROLOG(argc, argv)
Definition: unit.hpp:175
pwiz::msdata::DataProcessingPtr
boost::shared_ptr< DataProcessing > DataProcessingPtr
Definition: MSData.hpp:288
pwiz::msdata::DataProcessing
Description of the way in which a particular software was used.
Definition: MSData.hpp:273
MyBase
Definition: ChromatogramListBaseTest.cpp:32
unit_assert
#define unit_assert(x)
Definition: unit.hpp:85