NCBI C++ ToolKit
Public Member Functions | Public Attributes | List of all members
TestFixture Struct Reference

Search Toolkit Book for TestFixture

+ Collaboration diagram for TestFixture:

Public Member Functions

 TestFixture ()
 
void SetUpQuery (Uint4 query_gi, ENa_strand strand)
 
void SetUpSubject (Uint4 subject_gi)
 
void SetUpLookupTable (Boolean mb_lookup, EDiscWordType disco_type, Int4 disco_size, Int4 word_size)
 
void SetUpQuerySubjectAndLUT (Boolean mb_lookup, Int4 gi, EDiscWordType disco_type, Int4 disco_size, Int4 word_size)
 
void TearDownQuery ()
 
void TearDownSubject ()
 
void TearDownLookupTable ()
 
 ~TestFixture ()
 
Int4 RunScanSubject (Int4 *scan_range, Int4 max_hits)
 
void ScanOffsetTestCore (EDiscWordType disco_type)
 
void ScanMaxHitsTestCore (void)
 
void ScanCheckHitsCore (EDiscWordType disco_type)
 
void SkipMaskedRangesCore (void)
 

Public Attributes

BLAST_SequenceBlkquery_blk
 
BlastQueryInfoquery_info
 
BLAST_SequenceBlksubject_blk
 
BlastScoreBlksbp
 
BlastSeqLoclookup_segments
 
LookupTableWraplookup_wrap_ptr
 
BlastOffsetPairoffset_pairs
 
EBlastProgramType program_number
 
BlastInitialWordOptionsword_options
 
BlastHitSavingOptionshitsaving_options
 
BlastExtensionOptionsext_options
 

Detailed Description

Definition at line 92 of file ntscan_unit_test.cpp.

Constructor & Destructor Documentation

◆ TestFixture()

TestFixture::TestFixture ( )
inline

Definition at line 105 of file ntscan_unit_test.cpp.

References eBlastTypeBlastn, and NULL.

◆ ~TestFixture()

TestFixture::~TestFixture ( )
inline

Definition at line 353 of file ntscan_unit_test.cpp.

Member Function Documentation

◆ RunScanSubject()

Int4 TestFixture::RunScanSubject ( Int4 scan_range,
Int4  max_hits 
)
inline

◆ ScanCheckHitsCore()

void TestFixture::ScanCheckHitsCore ( EDiscWordType  disco_type)
inline

◆ ScanMaxHitsTestCore()

void TestFixture::ScanMaxHitsTestCore ( void  )
inline

◆ ScanOffsetTestCore()

void TestFixture::ScanOffsetTestCore ( EDiscWordType  disco_type)
inline

◆ SetUpLookupTable()

void TestFixture::SetUpLookupTable ( Boolean  mb_lookup,
EDiscWordType  disco_type,
Int4  disco_size,
Int4  word_size 
)
inline

◆ SetUpQuery()

void TestFixture::SetUpQuery ( Uint4  query_gi,
ENa_strand  strand 
)
inline

◆ SetUpQuerySubjectAndLUT()

void TestFixture::SetUpQuerySubjectAndLUT ( Boolean  mb_lookup,
Int4  gi,
EDiscWordType  disco_type,
Int4  disco_size,
Int4  word_size 
)
inline

Definition at line 315 of file ntscan_unit_test.cpp.

References eNa_strand_plus, and SUBJECT_GI.

◆ SetUpSubject()

void TestFixture::SetUpSubject ( Uint4  subject_gi)
inline

◆ SkipMaskedRangesCore()

void TestFixture::SkipMaskedRangesCore ( void  )
inline

◆ TearDownLookupTable()

void TestFixture::TearDownLookupTable ( )
inline

◆ TearDownQuery()

void TestFixture::TearDownQuery ( )
inline

◆ TearDownSubject()

void TestFixture::TearDownSubject ( )
inline

Definition at line 333 of file ntscan_unit_test.cpp.

References BlastSequenceBlkFree().

Member Data Documentation

◆ ext_options

BlastExtensionOptions* TestFixture::ext_options

Definition at line 103 of file ntscan_unit_test.cpp.

◆ hitsaving_options

BlastHitSavingOptions* TestFixture::hitsaving_options

Definition at line 102 of file ntscan_unit_test.cpp.

◆ lookup_segments

BlastSeqLoc* TestFixture::lookup_segments

Definition at line 97 of file ntscan_unit_test.cpp.

◆ lookup_wrap_ptr

LookupTableWrap* TestFixture::lookup_wrap_ptr

Definition at line 98 of file ntscan_unit_test.cpp.

◆ offset_pairs

BlastOffsetPair* TestFixture::offset_pairs

Definition at line 99 of file ntscan_unit_test.cpp.

◆ program_number

EBlastProgramType TestFixture::program_number

Definition at line 100 of file ntscan_unit_test.cpp.

◆ query_blk

BLAST_SequenceBlk* TestFixture::query_blk

Definition at line 93 of file ntscan_unit_test.cpp.

◆ query_info

BlastQueryInfo* TestFixture::query_info

Definition at line 94 of file ntscan_unit_test.cpp.

◆ sbp

BlastScoreBlk* TestFixture::sbp

Definition at line 96 of file ntscan_unit_test.cpp.

◆ subject_blk

BLAST_SequenceBlk* TestFixture::subject_blk

Definition at line 95 of file ntscan_unit_test.cpp.

◆ word_options

BlastInitialWordOptions* TestFixture::word_options

Definition at line 101 of file ntscan_unit_test.cpp.


The documentation for this struct was generated from the following file:
Modified on Tue May 28 05:53:43 2024 by modify_doxy.py rev. 669887