Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
uid_test.cc File Reference

Unit tests for Uid class. More...

#include <gtest/gtest.h>
#include <uid.H>
#include <string>
#include <cstring>
#include <vector>
#include <set>
Include dependency graph for uid_test.cc:

Go to the source code of this file.

Functions

 TEST (UidTest, DefaultConstructor)
 
 TEST (UidTest, ComponentConstructor)
 
 TEST (UidTest, EqualityOperator)
 
 TEST (UidTest, StringConversionRoundTrip)
 
 TEST (UidTest, StringBufferSizeCheck)
 
 TEST (UidTest, Uniqueness)
 

Detailed Description

Unit tests for Uid class.

Tests construction, string conversion, equality, and exception handling for the Uid class.

Definition in file uid_test.cc.

Function Documentation

◆ TEST() [1/6]

TEST ( UidTest  ,
ComponentConstructor   
)

Definition at line 32 of file uid_test.cc.

References Aleph::maps().

◆ TEST() [2/6]

TEST ( UidTest  ,
DefaultConstructor   
)

Definition at line 22 of file uid_test.cc.

References Aleph::maps().

◆ TEST() [3/6]

TEST ( UidTest  ,
EqualityOperator   
)

Definition at line 48 of file uid_test.cc.

References Aleph::maps().

◆ TEST() [4/6]

TEST ( UidTest  ,
StringBufferSizeCheck   
)

Definition at line 100 of file uid_test.cc.

References Aleph::maps().

◆ TEST() [5/6]

TEST ( UidTest  ,
StringConversionRoundTrip   
)

Definition at line 72 of file uid_test.cc.

References Aleph::maps(), and Uid::stringSize.

◆ TEST() [6/6]

TEST ( UidTest  ,
Uniqueness   
)