FOSSology  4.7.1
Open Source License Compliance by Open Source Software
test_helpers.cc File Reference

Unit tests for ReuserDatabaseHandler private helper methods. More...

#include <cppunit/TestFixture.h>
#include <cppunit/extensions/HelperMacros.h>
#include "ReuserDatabaseHandler.hpp"
#include "MockReuserDatabaseHandler.hpp"
Include dependency graph for test_helpers.cc:

Go to the source code of this file.

Classes

class  ReuserHelpersAccessor
 Thin subclass that exposes private helper methods for testing. More...
 
class  IsValidIdentifierTest
 
class  ReplaceUnicodeControlCharsTest
 
class  DecisionTypePriorityTest
 

Functions

 CPPUNIT_TEST_SUITE_REGISTRATION (IsValidIdentifierTest)
 
 CPPUNIT_TEST_SUITE_REGISTRATION (ReplaceUnicodeControlCharsTest)
 
 CPPUNIT_TEST_SUITE_REGISTRATION (DecisionTypePriorityTest)
 

Detailed Description

Unit tests for ReuserDatabaseHandler private helper methods.

Tests isValidIdentifier() and replaceUnicodeControlChars() via a thin protected-accessor subclass so the private helpers are reachable without modifying production code.

Definition in file test_helpers.cc.