NCBI C++ ToolKit
Classes | Macros | Typedefs | Functions | Variables
seq_loc_unit_test.cpp File Reference
#include <ncbi_pch.hpp>
#include <objects/seqloc/seqloc__.hpp>
#include <corelib/ncbiapp.hpp>
#include <corelib/ncbithr.hpp>
#include <util/random_gen.hpp>
#include <corelib/test_boost.hpp>
#include <boost/test/parameterized_test.hpp>
#include <common/test_assert.h>
+ Include dependency graph for seq_loc_unit_test.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  CTotalRangeThread
 

Macros

#define NCBI_TEST_APPLICATION
 

Typedefs

typedef vector< CRef< CSeq_loc > > TSeqLocs
 

Functions

 USING_SCOPE (objects)
 
CRef< CSeq_locMakeLoc (const char *text)
 
template<class Obj >
string MakeASN (const Obj &loc)
 
 BOOST_AUTO_TEST_CASE (TestSingle)
 
 BOOST_AUTO_TEST_CASE (TestDouble)
 
 BOOST_AUTO_TEST_CASE (TestEquiv)
 
 BOOST_AUTO_TEST_CASE (TestEdit1)
 
 BOOST_AUTO_TEST_CASE (TestEdit2)
 
 BOOST_AUTO_TEST_CASE (TestEdit3)
 
 BOOST_AUTO_TEST_CASE (TestBond)
 
 BOOST_AUTO_TEST_CASE (TestMakeBond)
 
 BOOST_AUTO_TEST_CASE (TestMakeEquiv1)
 
 BOOST_AUTO_TEST_CASE (TestMakeEquiv2)
 
 BOOST_AUTO_TEST_CASE (TestMakeEquiv3)
 
 BOOST_AUTO_TEST_CASE (TestMakeEquiv4)
 
 BOOST_AUTO_TEST_CASE (TestMakeEquiv5)
 
 BOOST_AUTO_TEST_CASE (TestMakeEquiv6)
 
 BOOST_AUTO_TEST_CASE (TestMakeEquiv7)
 
 DEFINE_STATIC_MUTEX (s_BoostMutex)
 
 BOOST_AUTO_TEST_CASE (TestTotalRange)
 

Variables

 USING_NCBI_SCOPE
 

Macro Definition Documentation

◆ NCBI_TEST_APPLICATION

#define NCBI_TEST_APPLICATION

Definition at line 33 of file seq_loc_unit_test.cpp.

Typedef Documentation

◆ TSeqLocs

typedef vector< CRef<CSeq_loc> > TSeqLocs

Definition at line 1360 of file seq_loc_unit_test.cpp.

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/16]

BOOST_AUTO_TEST_CASE ( TestBond  )

◆ BOOST_AUTO_TEST_CASE() [2/16]

BOOST_AUTO_TEST_CASE ( TestDouble  )

◆ BOOST_AUTO_TEST_CASE() [3/16]

BOOST_AUTO_TEST_CASE ( TestEdit1  )

◆ BOOST_AUTO_TEST_CASE() [4/16]

BOOST_AUTO_TEST_CASE ( TestEdit2  )

◆ BOOST_AUTO_TEST_CASE() [5/16]

BOOST_AUTO_TEST_CASE ( TestEdit3  )

◆ BOOST_AUTO_TEST_CASE() [6/16]

BOOST_AUTO_TEST_CASE ( TestEquiv  )

◆ BOOST_AUTO_TEST_CASE() [7/16]

BOOST_AUTO_TEST_CASE ( TestMakeBond  )

◆ BOOST_AUTO_TEST_CASE() [8/16]

BOOST_AUTO_TEST_CASE ( TestMakeEquiv1  )

◆ BOOST_AUTO_TEST_CASE() [9/16]

BOOST_AUTO_TEST_CASE ( TestMakeEquiv2  )

◆ BOOST_AUTO_TEST_CASE() [10/16]

BOOST_AUTO_TEST_CASE ( TestMakeEquiv3  )

◆ BOOST_AUTO_TEST_CASE() [11/16]

BOOST_AUTO_TEST_CASE ( TestMakeEquiv4  )

◆ BOOST_AUTO_TEST_CASE() [12/16]

BOOST_AUTO_TEST_CASE ( TestMakeEquiv5  )

◆ BOOST_AUTO_TEST_CASE() [13/16]

BOOST_AUTO_TEST_CASE ( TestMakeEquiv6  )

◆ BOOST_AUTO_TEST_CASE() [14/16]

BOOST_AUTO_TEST_CASE ( TestMakeEquiv7  )

◆ BOOST_AUTO_TEST_CASE() [15/16]

BOOST_AUTO_TEST_CASE ( TestSingle  )

◆ BOOST_AUTO_TEST_CASE() [16/16]

BOOST_AUTO_TEST_CASE ( TestTotalRange  )

◆ DEFINE_STATIC_MUTEX()

DEFINE_STATIC_MUTEX ( s_BoostMutex  )

◆ MakeASN()

template<class Obj >
string MakeASN ( const Obj &  loc)

Definition at line 65 of file seq_loc_unit_test.cpp.

References MSerial_AsnText, and str().

Referenced by BOOST_AUTO_TEST_CASE().

◆ MakeLoc()

CRef<CSeq_loc> MakeLoc ( const char *  text)

Definition at line 51 of file seq_loc_unit_test.cpp.

References input(), MSerial_AsnText, NPOS, str(), and text().

Referenced by BOOST_AUTO_TEST_CASE().

◆ USING_SCOPE()

USING_SCOPE ( objects  )

Variable Documentation

◆ USING_NCBI_SCOPE

USING_NCBI_SCOPE

Definition at line 47 of file seq_loc_unit_test.cpp.

Modified on Sun Jun 23 05:17:34 2024 by modify_doxy.py rev. 669887