#include <algorithm>
#include <array>
#include <cstddef>
#include <exception>
#include <iostream>
#include <stdexcept>
#include <string>
#include <utility>
#include <common-utils/errors.hpp>
#include <common-utils/math.hpp>
#include <common-utils/meta.hpp>
#include <gtest/gtest.h>
Go to the source code of this file.
|
| | GTEST_TEST (testVector3DFunctions, typeWithNoDefaultConstructorGivesACompileTimeError) |
| |
| | GTEST_TEST (testVector3DFunctions, memberTypesForAnExampleVector3DTypeAreCorrect) |
| |
| | GTEST_TEST (testVector3DFunctions, vector3DIsClassifiedLikeAStdArrayAndAContainerAdapter) |
| |
| | GTEST_TEST (testVector3DFunctions, differentConstructorsInitializeObjectsAsExpected) |
| |
| | GTEST_TEST (testVector3DFunctions, overloadedComparsionOperatorsPerformElementwiseComparisons) |
| |
| | GTEST_TEST (testVector3DFunctions, atFunctionOverloadsCanReturnAndSetTheInternalData) |
| |
| | GTEST_TEST (testVector3DFunctions, subscriptOperatorsCanReturnAndSetTheInternalData) |
| |
| | GTEST_TEST (testVector3DFunctions, atFunctionOverloadsWillThrowWhenIndexIsOutOfRange) |
| |
| | GTEST_TEST (testVector3DFunctions, aVector3DCanBeUsedInStdAlgorithms) |
| |
| | GTEST_TEST (testVector3DFunctions, aVector3DCanBeUsedInRangeBasedForLoops) |
| |
| | GTEST_TEST (testVector3DFunctions, aVector3DIsNeverEmpty) |
| |
| | GTEST_TEST (testVector3DFunctions, theSizeOfAVector3DIsAlways3) |
| |
| | GTEST_TEST (testVector3DFunctions, theMaxSizeOfAVector3DIsAlways3) |
| |
| | GTEST_TEST (testVector3DFunctions, theFillMemberFunctionSetsAllElementsToTheSameValue) |
| |
| | GTEST_TEST (testVector3DFunctions, theSwapMemberFunctionSwapsAllElementsOfTwoVector3Ds) |
| |
| | GTEST_TEST (testVector3DFunctions, ourTupleLikeAPIProvidesReadAccessToTheElementsViaStructuredBindings) |
| |
| | GTEST_TEST (testVector3DFunctions, ourTupleLikeAPIProvidesReadAndWriteAccessToTheElementsViaStructuredBindings) |
| |
◆ GTEST_TEST() [1/17]
| GTEST_TEST |
( |
testVector3DFunctions | , |
|
|
typeWithNoDefaultConstructorGivesACompileTimeError | ) |
◆ GTEST_TEST() [2/17]
| GTEST_TEST |
( |
testVector3DFunctions | , |
|
|
memberTypesForAnExampleVector3DTypeAreCorrect | ) |
◆ GTEST_TEST() [3/17]
| GTEST_TEST |
( |
testVector3DFunctions | , |
|
|
vector3DIsClassifiedLikeAStdArrayAndAContainerAdapter | ) |
◆ GTEST_TEST() [4/17]
| GTEST_TEST |
( |
testVector3DFunctions | , |
|
|
differentConstructorsInitializeObjectsAsExpected | ) |
◆ GTEST_TEST() [5/17]
| GTEST_TEST |
( |
testVector3DFunctions | , |
|
|
overloadedComparsionOperatorsPerformElementwiseComparisons | ) |
◆ GTEST_TEST() [6/17]
| GTEST_TEST |
( |
testVector3DFunctions | , |
|
|
atFunctionOverloadsCanReturnAndSetTheInternalData | ) |
◆ GTEST_TEST() [7/17]
| GTEST_TEST |
( |
testVector3DFunctions | , |
|
|
subscriptOperatorsCanReturnAndSetTheInternalData | ) |
◆ GTEST_TEST() [8/17]
| GTEST_TEST |
( |
testVector3DFunctions | , |
|
|
atFunctionOverloadsWillThrowWhenIndexIsOutOfRange | ) |
◆ GTEST_TEST() [9/17]
| GTEST_TEST |
( |
testVector3DFunctions | , |
|
|
aVector3DCanBeUsedInStdAlgorithms | ) |
◆ GTEST_TEST() [10/17]
| GTEST_TEST |
( |
testVector3DFunctions | , |
|
|
aVector3DCanBeUsedInRangeBasedForLoops | ) |
◆ GTEST_TEST() [11/17]
| GTEST_TEST |
( |
testVector3DFunctions | , |
|
|
aVector3DIsNeverEmpty | ) |
◆ GTEST_TEST() [12/17]
| GTEST_TEST |
( |
testVector3DFunctions | , |
|
|
theSizeOfAVector3DIsAlways3 | ) |
◆ GTEST_TEST() [13/17]
| GTEST_TEST |
( |
testVector3DFunctions | , |
|
|
theMaxSizeOfAVector3DIsAlways3 | ) |
◆ GTEST_TEST() [14/17]
| GTEST_TEST |
( |
testVector3DFunctions | , |
|
|
theFillMemberFunctionSetsAllElementsToTheSameValue | ) |
◆ GTEST_TEST() [15/17]
| GTEST_TEST |
( |
testVector3DFunctions | , |
|
|
theSwapMemberFunctionSwapsAllElementsOfTwoVector3Ds | ) |
◆ GTEST_TEST() [16/17]
| GTEST_TEST |
( |
testVector3DFunctions | , |
|
|
ourTupleLikeAPIProvidesReadAccessToTheElementsViaStructuredBindings | ) |
◆ GTEST_TEST() [17/17]
| GTEST_TEST |
( |
testVector3DFunctions | , |
|
|
ourTupleLikeAPIProvidesReadAndWriteAccessToTheElementsViaStructuredBindings | ) |