Functions
BitWizard_Test.cpp File Reference
#include <gtest/gtest.h>
#include <stdint.h>
#include "robot_instance/BitWizard.h"
Include dependency graph for BitWizard_Test.cpp:

Go to the source code of this file.

Functions

int main (int argc, char **argv)
 TEST (BitWizardTest, Constructors)
 TEST (BitWizardTest, GetBit8)
 TEST (BitWizardTest, GetBit16)
 TEST (BitWizardTest, GetBit32)
 TEST (BitWizardTest, GetBitMismatch)
 TEST (BitWizardTest, TestBit8)
 TEST (BitWizardTest, TestBit16)
 TEST (BitWizardTest, TestBit32)
 TEST (BitWizardTest, TestBitMismatch)
 TEST (BitWizardTest, SetBit8)
 TEST (BitWizardTest, SetBit16)
 TEST (BitWizardTest, SetBit32)
 TEST (BitWizardTest, ToggleBit8)
 TEST (BitWizardTest, ToggleBit16)
 TEST (BitWizardTest, ToggleBit32)
 TEST (BitWizardTest, GetBits8)
 TEST (BitWizardTest, GetBits16)
 TEST (BitWizardTest, GetBits32)
 TEST (BitWizardTest, GetBitsMismatch)
 TEST (BitWizardTest, SetBits8)
 TEST (BitWizardTest, SetBits16)
 TEST (BitWizardTest, SetBits32)

Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 1734 of file BitWizard_Test.cpp.

TEST ( BitWizardTest  ,
Constructors   
)

Definition at line 7 of file BitWizard_Test.cpp.

TEST ( BitWizardTest  ,
GetBit8   
)

Definition at line 12 of file BitWizard_Test.cpp.

TEST ( BitWizardTest  ,
GetBit16   
)

Definition at line 50 of file BitWizard_Test.cpp.

TEST ( BitWizardTest  ,
GetBit32   
)

Definition at line 112 of file BitWizard_Test.cpp.

TEST ( BitWizardTest  ,
GetBitMismatch   
)

Asking for bits outside the range of value8 should always return false.

bitWizard8 will cast its value parameter to uint8_t, so the higher bits in value32 will be dropped.

Definition at line 222 of file BitWizard_Test.cpp.

TEST ( BitWizardTest  ,
TestBit8   
)

Definition at line 299 of file BitWizard_Test.cpp.

TEST ( BitWizardTest  ,
TestBit16   
)

Definition at line 323 of file BitWizard_Test.cpp.

TEST ( BitWizardTest  ,
TestBit32   
)

Definition at line 363 of file BitWizard_Test.cpp.

TEST ( BitWizardTest  ,
TestBitMismatch   
)

Asking for bits outside the range of value8 should always return false.

bitWizard8 will cast its value parameter to uint8_t, so the higher bits in value32 will be dropped.

Definition at line 435 of file BitWizard_Test.cpp.

TEST ( BitWizardTest  ,
SetBit8   
)

Definition at line 576 of file BitWizard_Test.cpp.

TEST ( BitWizardTest  ,
SetBit16   
)

Definition at line 593 of file BitWizard_Test.cpp.

TEST ( BitWizardTest  ,
SetBit32   
)

Definition at line 610 of file BitWizard_Test.cpp.

TEST ( BitWizardTest  ,
ToggleBit8   
)

Definition at line 627 of file BitWizard_Test.cpp.

TEST ( BitWizardTest  ,
ToggleBit16   
)

Definition at line 644 of file BitWizard_Test.cpp.

TEST ( BitWizardTest  ,
ToggleBit32   
)

Definition at line 661 of file BitWizard_Test.cpp.

TEST ( BitWizardTest  ,
GetBits8   
)

Though the mask is larger than the remaining bits, nothing should be different than the SIX_BIT_MASK test.

Though the mask is larger than the remaining bits, nothing should be different than the SIX_BIT_MASK test.

Definition at line 678 of file BitWizard_Test.cpp.

TEST ( BitWizardTest  ,
GetBits16   
)

Though the mask is larger than the remaining bits, nothing should be different than the FOURTEEN_BIT_MASK test.

Though the mask is larger than the remaining bits, nothing should be different than the FOURTEEN_BIT_MASK test.

Definition at line 725 of file BitWizard_Test.cpp.

TEST ( BitWizardTest  ,
GetBits32   
)

Though the mask is larger than the remaining bits, nothing should be different than the THIRTY_BIT_MASK test.

Though the mask is larger than the remaining bits, nothing should be different than the THIRTY_BIT_MASK test.

Definition at line 804 of file BitWizard_Test.cpp.

TEST ( BitWizardTest  ,
GetBitsMismatch   
)

Definition at line 947 of file BitWizard_Test.cpp.

TEST ( BitWizardTest  ,
SetBits8   
)

Definition at line 1088 of file BitWizard_Test.cpp.

TEST ( BitWizardTest  ,
SetBits16   
)

Definition at line 1186 of file BitWizard_Test.cpp.

TEST ( BitWizardTest  ,
SetBits32   
)

Definition at line 1372 of file BitWizard_Test.cpp.



robot_instance
Author(s):
autogenerated on Sat Jun 8 2019 20:43:12