steghide 0.5.1
EmbDataTest Class Reference

#include <EmbDataTest.h>

Inheritance diagram for EmbDataTest:
UnitTest Test

Public Member Functions

 EmbDataTest (TestSuite *s)
void testEmbedding (void)
void testExtracting (void)
Public Member Functions inherited from UnitTest
 UnitTest (std::string n, TestSuite *s)
 ~UnitTest (void)
virtual void setup (void)
void run (void)
virtual void cleanup (void)
Public Member Functions inherited from Test
 Test (void)
 Test (const std::string &n)
 Test (const std::string &n, TestSuite *s)
virtual ~Test (void)
const std::string & getName (void)
TestSuitegetSuite (void)

Private Member Functions

bool genericTestEmbedding (EmbData emb, BitString shouldbe)
bool feed_to (const BitString &bs, EmbData &emb)

Additional Inherited Members

Protected Member Functions inherited from UnitTest
void addTestCategory (TestCategory *tc)
void addTestResult (bool r)
char * strip_test (char *s)

Constructor & Destructor Documentation

◆ EmbDataTest()

EmbDataTest::EmbDataTest ( TestSuite * s)

Member Function Documentation

◆ feed_to()

bool EmbDataTest::feed_to ( const BitString & bs,
EmbData & emb )
private

pass the BitString bs to emb using getNumBitsNeeded and addBits

Returns
true iff emb took exactly the (number of) bits from bs

◆ genericTestEmbedding()

bool EmbDataTest::genericTestEmbedding ( EmbData emb,
BitString shouldbe )
private

◆ testEmbedding()

void EmbDataTest::testEmbedding ( void )

◆ testExtracting()

void EmbDataTest::testExtracting ( void )

The documentation for this class was generated from the following files: