NCBI C++ ToolKit
Classes | Macros | Functions
optionshandle_unit_test.cpp File Reference
#include <ncbi_pch.hpp>
#include <corelib/test_boost.hpp>
#include <algo/blast/api/blast_options_handle.hpp>
#include <algo/blast/api/blast_prot_options.hpp>
#include <algo/blast/api/psiblast_options.hpp>
#include <algo/blast/api/blast_advprot_options.hpp>
#include <algo/blast/api/blast_nucl_options.hpp>
#include <algo/blast/api/disc_nucl_options.hpp>
#include <algo/blast/api/blastx_options.hpp>
#include <algo/blast/api/tblastn_options.hpp>
#include <algo/blast/api/tblastx_options.hpp>
#include <algo/blast/api/blastp_kmer_options.hpp>
#include <algo/blast/core/blast_def.h>
#include "test_objmgr.hpp"
#include <cstdlib>
+ Include dependency graph for optionshandle_unit_test.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

struct  UniversalOptiosHandleFixture
 
struct  ProteinOptiosHandleFixture
 
struct  PSIBlastOptiosHandleFixture
 
struct  AdvancedProteinOptionsHandleFixture
 
struct  BlastNuclOptionsHandleFixture
 
struct  DiscNucleotideOptionsHandleFixture
 

Macros

#define CALL_MEMBER_FUNCTION(obj, membFnPtr)   ((obj).*(membFnPtr))
 

Functions

template<class BC , class T >
void VerifyMutatorAccessor (BC &obj, void(BC::*mutator)(T), T(BC::*accessor)(void) const, T &expected_value)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_MaskAtHash_Universal, UniversalOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_GapXDropoff_Universal, UniversalOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_GapTrigger_Universal, UniversalOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_HitlistSize_Universal, UniversalOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_MaxNumHspPerSequence_Universal, UniversalOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_EvalueThreshold_Universal, UniversalOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_CutoffScore_Universal, UniversalOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_PercentIdentity_Universal, UniversalOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_GappedMode_Universal, UniversalOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_Culling_Universal, UniversalOptiosHandleFixture)
 
 BOOST_AUTO_TEST_CASE (BlastnTest)
 
 BOOST_AUTO_TEST_CASE (BlastnShortTest)
 
 BOOST_AUTO_TEST_CASE (MegablastTest)
 
 BOOST_AUTO_TEST_CASE (DCMegablastTest)
 
 BOOST_AUTO_TEST_CASE (CaseSensitiveTest)
 
 BOOST_AUTO_TEST_CASE (BadNameTest)
 
 BOOST_AUTO_TEST_CASE (BlastpTest)
 
 BOOST_AUTO_TEST_CASE (BlastpFastTest)
 
 BOOST_AUTO_TEST_CASE (BlastpLookupTableType)
 
 BOOST_AUTO_TEST_CASE (BlastpShortTest)
 
 BOOST_AUTO_TEST_CASE (BlastxTest)
 
 BOOST_AUTO_TEST_CASE (TblastnTest)
 
 BOOST_AUTO_TEST_CASE (TblastxTest)
 
 BOOST_AUTO_TEST_CASE (KBlastpTest)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_WordThreshold_Protein, ProteinOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_WordSize_Protein, ProteinOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_WindowSize_Protein, ProteinOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_XDropoff_Protein, ProteinOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_GapXDropoffFinal_Protein, ProteinOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_DbLength_Protein, ProteinOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_DbSeqNum_Protein, ProteinOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_EffectiveSearchSpace_Protein, ProteinOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_SegFiltering_Protein, ProteinOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_SegFilteringWindow_Protein, ProteinOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Get_SegWindowWithSegOptionsUnallocated_Protein, ProteinOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_SegFilteringLocut_Protein, ProteinOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Get_SegLocutWithSegOptionsUnallocated_Protein, ProteinOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_SegFilteringHicut_Protein, ProteinOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Get_SegHicutWithSegOptionsUnallocated_Protein, ProteinOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_MatrixName_Protein, ProteinOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_GapOpeningCost_Protein, ProteinOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_GapExtensionCost_Protein, ProteinOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_WordThreshold_PSIBlast, PSIBlastOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_InclusionThreshold_PSIBlast, PSIBlastOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_SegFiltering_PSIBlast, PSIBlastOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_SegFilteringWindow_PSIBlast, PSIBlastOptiosHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_CompositionBasedStats_AdvancedProtein, AdvancedProteinOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_SmithWatermanMode_AdvancedProtein, AdvancedProteinOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_LookupTableType_BlastNucl, BlastNuclOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_WordSize_BlastNucl, BlastNuclOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_StrandOption_BlastNucl, BlastNuclOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_WindowSize_BlastNucl, BlastNuclOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_XDropoff_BlastNucl, BlastNuclOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_GapXDropoffFinal_BlastNucl, BlastNuclOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_GapExtnAlgorithm_BlastNucl, BlastNuclOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_GapTracebackAlgorithm_BlastNucl, BlastNuclOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_MatchReward_BlastNucl, BlastNuclOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_MismatchPenalty_BlastNucl, BlastNuclOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_MatrixName_BlastNucl, BlastNuclOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_GapOpeningCost_BlastNucl, BlastNuclOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_GapExtensionCost_BlastNucl, BlastNuclOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_EffectiveSearchSpace_BlastNucl, BlastNuclOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_DustFiltering_BlastNucl, BlastNuclOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_DustFilteringLevel_BlastNucl, BlastNuclOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Get_DustLevelWithDustOptionsUnallocated_BlastNucl, BlastNuclOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_DustFilteringWindow_BlastNucl, BlastNuclOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Get_DustWindowWithDustOptionsUnallocated_BlastNucl, BlastNuclOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_DustFilteringLinker_BlastNucl, BlastNuclOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Get_DustLinkerWithDustOptionsUnallocated_BlastNucl, BlastNuclOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_RepeatFiltering_BlastNucl, BlastNuclOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_RepeatFilteringDB_BlastNucl, BlastNuclOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_TemplateLength_DiscNucleotide, DiscNucleotideOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_TemplateType_DiscNucleotide, DiscNucleotideOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_WordSize_DiscNucleotide, DiscNucleotideOptionsHandleFixture)
 
 BOOST_FIXTURE_TEST_CASE (Set_Get_QueryCoverageHspPercentage, BlastNuclOptionsHandleFixture)
 

Macro Definition Documentation

◆ CALL_MEMBER_FUNCTION

#define CALL_MEMBER_FUNCTION (   obj,
  membFnPtr 
)    ((obj).*(membFnPtr))

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/14]

BOOST_AUTO_TEST_CASE ( BadNameTest  )

Definition at line 241 of file optionshandle_unit_test.cpp.

References CBlastOptionsFactory::CreateTask(), and NULL.

◆ BOOST_AUTO_TEST_CASE() [2/14]

BOOST_AUTO_TEST_CASE ( BlastnShortTest  )

◆ BOOST_AUTO_TEST_CASE() [3/14]

BOOST_AUTO_TEST_CASE ( BlastnTest  )

◆ BOOST_AUTO_TEST_CASE() [4/14]

BOOST_AUTO_TEST_CASE ( BlastpFastTest  )

◆ BOOST_AUTO_TEST_CASE() [5/14]

BOOST_AUTO_TEST_CASE ( BlastpLookupTableType  )

◆ BOOST_AUTO_TEST_CASE() [6/14]

BOOST_AUTO_TEST_CASE ( BlastpShortTest  )

◆ BOOST_AUTO_TEST_CASE() [7/14]

BOOST_AUTO_TEST_CASE ( BlastpTest  )

◆ BOOST_AUTO_TEST_CASE() [8/14]

BOOST_AUTO_TEST_CASE ( BlastxTest  )

◆ BOOST_AUTO_TEST_CASE() [9/14]

BOOST_AUTO_TEST_CASE ( CaseSensitiveTest  )

Definition at line 233 of file optionshandle_unit_test.cpp.

References CBlastOptionsFactory::CreateTask(), and NULL.

◆ BOOST_AUTO_TEST_CASE() [10/14]

BOOST_AUTO_TEST_CASE ( DCMegablastTest  )

◆ BOOST_AUTO_TEST_CASE() [11/14]

BOOST_AUTO_TEST_CASE ( KBlastpTest  )

◆ BOOST_AUTO_TEST_CASE() [12/14]

BOOST_AUTO_TEST_CASE ( MegablastTest  )

◆ BOOST_AUTO_TEST_CASE() [13/14]

BOOST_AUTO_TEST_CASE ( TblastnTest  )

◆ BOOST_AUTO_TEST_CASE() [14/14]

BOOST_AUTO_TEST_CASE ( TblastxTest  )

◆ BOOST_FIXTURE_TEST_CASE() [1/61]

BOOST_FIXTURE_TEST_CASE ( Get_DustLevelWithDustOptionsUnallocated_BlastNucl  ,
BlastNuclOptionsHandleFixture   
)

Definition at line 817 of file optionshandle_unit_test.cpp.

References value.

◆ BOOST_FIXTURE_TEST_CASE() [2/61]

BOOST_FIXTURE_TEST_CASE ( Get_DustLinkerWithDustOptionsUnallocated_BlastNucl  ,
BlastNuclOptionsHandleFixture   
)

Definition at line 853 of file optionshandle_unit_test.cpp.

References value.

◆ BOOST_FIXTURE_TEST_CASE() [3/61]

BOOST_FIXTURE_TEST_CASE ( Get_DustWindowWithDustOptionsUnallocated_BlastNucl  ,
BlastNuclOptionsHandleFixture   
)

Definition at line 835 of file optionshandle_unit_test.cpp.

References value.

◆ BOOST_FIXTURE_TEST_CASE() [4/61]

BOOST_FIXTURE_TEST_CASE ( Get_SegHicutWithSegOptionsUnallocated_Protein  ,
ProteinOptiosHandleFixture   
)

Definition at line 497 of file optionshandle_unit_test.cpp.

References value.

◆ BOOST_FIXTURE_TEST_CASE() [5/61]

BOOST_FIXTURE_TEST_CASE ( Get_SegLocutWithSegOptionsUnallocated_Protein  ,
ProteinOptiosHandleFixture   
)

Definition at line 479 of file optionshandle_unit_test.cpp.

References value.

◆ BOOST_FIXTURE_TEST_CASE() [6/61]

BOOST_FIXTURE_TEST_CASE ( Get_SegWindowWithSegOptionsUnallocated_Protein  ,
ProteinOptiosHandleFixture   
)

Definition at line 461 of file optionshandle_unit_test.cpp.

References value.

◆ BOOST_FIXTURE_TEST_CASE() [7/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_CompositionBasedStats_AdvancedProtein  ,
AdvancedProteinOptionsHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [8/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_Culling_Universal  ,
UniversalOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [9/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_CutoffScore_Universal  ,
UniversalOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [10/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_DbLength_Protein  ,
ProteinOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [11/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_DbSeqNum_Protein  ,
ProteinOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [12/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_DustFiltering_BlastNucl  ,
BlastNuclOptionsHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [13/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_DustFilteringLevel_BlastNucl  ,
BlastNuclOptionsHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [14/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_DustFilteringLinker_BlastNucl  ,
BlastNuclOptionsHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [15/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_DustFilteringWindow_BlastNucl  ,
BlastNuclOptionsHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [16/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_EffectiveSearchSpace_BlastNucl  ,
BlastNuclOptionsHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [17/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_EffectiveSearchSpace_Protein  ,
ProteinOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [18/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_EvalueThreshold_Universal  ,
UniversalOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [19/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_GapExtensionCost_BlastNucl  ,
BlastNuclOptionsHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [20/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_GapExtensionCost_Protein  ,
ProteinOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [21/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_GapExtnAlgorithm_BlastNucl  ,
BlastNuclOptionsHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [22/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_GapOpeningCost_BlastNucl  ,
BlastNuclOptionsHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [23/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_GapOpeningCost_Protein  ,
ProteinOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [24/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_GappedMode_Universal  ,
UniversalOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [25/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_GapTracebackAlgorithm_BlastNucl  ,
BlastNuclOptionsHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [26/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_GapTrigger_Universal  ,
UniversalOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [27/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_GapXDropoff_Universal  ,
UniversalOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [28/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_GapXDropoffFinal_BlastNucl  ,
BlastNuclOptionsHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [29/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_GapXDropoffFinal_Protein  ,
ProteinOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [30/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_HitlistSize_Universal  ,
UniversalOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [31/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_InclusionThreshold_PSIBlast  ,
PSIBlastOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [32/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_LookupTableType_BlastNucl  ,
BlastNuclOptionsHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [33/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_MaskAtHash_Universal  ,
UniversalOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [34/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_MatchReward_BlastNucl  ,
BlastNuclOptionsHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [35/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_MatrixName_BlastNucl  ,
BlastNuclOptionsHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [36/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_MatrixName_Protein  ,
ProteinOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [37/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_MaxNumHspPerSequence_Universal  ,
UniversalOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [38/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_MismatchPenalty_BlastNucl  ,
BlastNuclOptionsHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [39/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_PercentIdentity_Universal  ,
UniversalOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [40/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_QueryCoverageHspPercentage  ,
BlastNuclOptionsHandleFixture   
)

Definition at line 929 of file optionshandle_unit_test.cpp.

References value.

◆ BOOST_FIXTURE_TEST_CASE() [41/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_RepeatFiltering_BlastNucl  ,
BlastNuclOptionsHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [42/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_RepeatFilteringDB_BlastNucl  ,
BlastNuclOptionsHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [43/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_SegFiltering_Protein  ,
ProteinOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [44/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_SegFiltering_PSIBlast  ,
PSIBlastOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [45/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_SegFilteringHicut_Protein  ,
ProteinOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [46/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_SegFilteringLocut_Protein  ,
ProteinOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [47/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_SegFilteringWindow_Protein  ,
ProteinOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [48/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_SegFilteringWindow_PSIBlast  ,
PSIBlastOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [49/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_SmithWatermanMode_AdvancedProtein  ,
AdvancedProteinOptionsHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [50/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_StrandOption_BlastNucl  ,
BlastNuclOptionsHandleFixture   
)

Definition at line 652 of file optionshandle_unit_test.cpp.

References eNa_strand_minus, and value.

◆ BOOST_FIXTURE_TEST_CASE() [51/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_TemplateLength_DiscNucleotide  ,
DiscNucleotideOptionsHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [52/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_TemplateType_DiscNucleotide  ,
DiscNucleotideOptionsHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [53/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_WindowSize_BlastNucl  ,
BlastNuclOptionsHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [54/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_WindowSize_Protein  ,
ProteinOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [55/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_WordSize_BlastNucl  ,
BlastNuclOptionsHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [56/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_WordSize_DiscNucleotide  ,
DiscNucleotideOptionsHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [57/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_WordSize_Protein  ,
ProteinOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [58/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_WordThreshold_Protein  ,
ProteinOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [59/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_WordThreshold_PSIBlast  ,
PSIBlastOptiosHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [60/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_XDropoff_BlastNucl  ,
BlastNuclOptionsHandleFixture   
)

◆ BOOST_FIXTURE_TEST_CASE() [61/61]

BOOST_FIXTURE_TEST_CASE ( Set_Get_XDropoff_Protein  ,
ProteinOptiosHandleFixture   
)

◆ VerifyMutatorAccessor()

template<class BC , class T >
void VerifyMutatorAccessor ( BC obj,
void(BC::*)(T mutator,
T(BC::*)(void) const  accessor,
T expected_value 
)

Definition at line 60 of file optionshandle_unit_test.cpp.

References CALL_MEMBER_FUNCTION, and T.

Referenced by BOOST_FIXTURE_TEST_CASE().

Modified on Fri Jan 05 07:25:36 2024 by modify_doxy.py rev. 669887