NCBI C++ ToolKit
Classes | Macros | Functions
delta_unit_test.cpp File Reference

Unit test module for deltablast. More...

#include <ncbi_pch.hpp>
#include <corelib/test_boost.hpp>
#include <serial/serial.hpp>
#include <serial/objistr.hpp>
#include <objects/seqloc/Seq_id.hpp>
#include <objects/seqalign/Score.hpp>
#include <objects/seqalign/Dense_seg.hpp>
#include <objects/seqalign/Seq_align.hpp>
#include <objects/seqalign/Seq_align_set.hpp>
#include <objmgr/scope.hpp>
#include <objects/scoremat/Pssm.hpp>
#include <objects/scoremat/PssmWithParameters.hpp>
#include <algo/blast/api/deltablast.hpp>
#include <algo/blast/api/objmgr_query_data.hpp>
#include <algo/blast/api/deltablast_options.hpp>
#include <algo/blast/api/uniform_search.hpp>
#include <algo/blast/api/local_db_adapter.hpp>
#include <algo/blast/api/blast_rps_options.hpp>
#include "seqalign_cmp.hpp"
#include "seqalign_set_convert.hpp"
#include "blast_test_util.hpp"
#include "test_objmgr.hpp"
+ Include dependency graph for delta_unit_test.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

struct  CDeltaBlastTestFixture
 

Macros

#define STATIC_ARRAY_SIZE(array)   (sizeof(array)/sizeof(*array))
 Calculate the size of a static array. More...
 

Functions

 BOOST_AUTO_TEST_CASE (TestSingleQuery_CBS)
 
 BOOST_AUTO_TEST_CASE (TestSingleQuery_NoCBS)
 
 BOOST_AUTO_TEST_CASE (TestMultipleQueries)
 
 BOOST_AUTO_TEST_CASE (TestNullQuery)
 
 BOOST_AUTO_TEST_CASE (TestNullOptions)
 
 BOOST_AUTO_TEST_CASE (TestNullDatabase)
 
 BOOST_AUTO_TEST_CASE (TestNullDomainDatabase)
 

Detailed Description

Unit test module for deltablast.

Definition in file delta_unit_test.cpp.

Macro Definition Documentation

◆ STATIC_ARRAY_SIZE

#define STATIC_ARRAY_SIZE (   array)    (sizeof(array)/sizeof(*array))

Calculate the size of a static array.

Definition at line 70 of file delta_unit_test.cpp.

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/7]

BOOST_AUTO_TEST_CASE ( TestMultipleQueries  )

◆ BOOST_AUTO_TEST_CASE() [2/7]

BOOST_AUTO_TEST_CASE ( TestNullDatabase  )

Definition at line 753 of file delta_unit_test.cpp.

References m_Scope, and query.

◆ BOOST_AUTO_TEST_CASE() [3/7]

BOOST_AUTO_TEST_CASE ( TestNullDomainDatabase  )

Definition at line 766 of file delta_unit_test.cpp.

References m_Scope, and query.

◆ BOOST_AUTO_TEST_CASE() [4/7]

BOOST_AUTO_TEST_CASE ( TestNullOptions  )

Definition at line 739 of file delta_unit_test.cpp.

References m_Scope, and query.

◆ BOOST_AUTO_TEST_CASE() [5/7]

BOOST_AUTO_TEST_CASE ( TestNullQuery  )

Definition at line 728 of file delta_unit_test.cpp.

◆ BOOST_AUTO_TEST_CASE() [6/7]

BOOST_AUTO_TEST_CASE ( TestSingleQuery_CBS  )

◆ BOOST_AUTO_TEST_CASE() [7/7]

BOOST_AUTO_TEST_CASE ( TestSingleQuery_NoCBS  )
Modified on Wed Jun 19 17:03:14 2024 by modify_doxy.py rev. 669887