|
Easy Navigation
|
#include <algorithm>#include <chrono>#include <thread>#include <atomic>#include <sstream>#include <string>#include <vector>#include "gtest/gtest.h"#include "easynav_common/types/NavState.hpp"#include "geometry_msgs/msg/pose.hpp"
Classes | |
| class | NavStateTest |
Functions | |
| TEST (NavStateStressTest, ConcurrentMultiKeyReadWrite) | |
| TEST (NavStateStressTest, GetSafeConcurrentReadDuringReallocatingWrites) | |
| TEST_F (NavStateTest, AddToGroupCreatesAndGrowsTheGroup) | |
| TEST_F (NavStateTest, AddToGroupFromSeveralThreadsLosesNoMember) | |
| TEST_F (NavStateTest, AddToGroupIgnoresDuplicates) | |
| TEST_F (NavStateTest, DebugStringDoesNotDependOnInsertionOrder) | |
| TEST_F (NavStateTest, DebugStringIsSafeWhileOtherThreadsWrite) | |
| TEST_F (NavStateTest, DebugStringKeepsEachValueWithItsKey) | |
| TEST_F (NavStateTest, DebugStringListsKeysInAlphabeticalOrder) | |
| TEST_F (NavStateTest, DebugStringOfAnEmptyStateIsEmpty) | |
| TEST_F (NavStateTest, DebugStringSortsKeysWithCommonPrefixes) | |
| TEST_F (NavStateTest, DebugStringWithPosePrinter) | |
| TEST_F (NavStateTest, GetByTypeEmptyStateReturnsEmpty) | |
| TEST_F (NavStateTest, GetByTypeEmptyWhenNoMatch) | |
| TEST_F (NavStateTest, GetByTypeExcludesOtherTypes) | |
| TEST_F (NavStateTest, GetByTypeReturnsAllMatchingEntries) | |
| TEST_F (NavStateTest, GetByTypeReturnsSameObjects) | |
| TEST_F (NavStateTest, GetGroupKeysDoesNotRequireMembersToExist) | |
| TEST_F (NavStateTest, GetGroupKeysReturnsEmptyForMissingGroup) | |
| TEST_F (NavStateTest, GetGroupKeysReturnsMembers) | |
| TEST_F (NavStateTest, GetGroupKeysSupportsIncrementalGrowth) | |
| TEST_F (NavStateTest, GetGroupReturnsSameObjects) | |
| TEST_F (NavStateTest, GetNoGroupAllInGroup) | |
| TEST_F (NavStateTest, GetNoGroupEmptyState) | |
| TEST_F (NavStateTest, GetNoGroupExcludesGroupedButNotUngroupedSameType) | |
| TEST_F (NavStateTest, GetNoGroupMixed) | |
| TEST_F (NavStateTest, GetNoGroupNoneInAnyGroup) | |
| TEST_F (NavStateTest, GetNoGroupReturnsSameObject) | |
| TEST_F (NavStateTest, GetNoGroupSpanningMultipleGroups) | |
| TEST_F (NavStateTest, GetNoGroupTypeFilter) | |
| TEST_F (NavStateTest, GetPtrReturnsSameObject) | |
| TEST_F (NavStateTest, GetSafeCoexistsWithPlainGet) | |
| TEST_F (NavStateTest, GetSafeCopyIsUnaffectedByLaterSet) | |
| TEST_F (NavStateTest, GetSafeDoesNotAliasInternalStorage) | |
| TEST_F (NavStateTest, GetSafeMissingKeyThrows) | |
| TEST_F (NavStateTest, GetSafeMissingKeyThrowsWithKeyInMessage) | |
| TEST_F (NavStateTest, GetSafeMutatingReturnedCopyDoesNotAffectInternalState) | |
| TEST_F (NavStateTest, GetSafeReturnsStoredValueComplex) | |
| TEST_F (NavStateTest, GetSafeReturnsStoredValuePrimitive) | |
| TEST_F (NavStateTest, GetSafeTypeMismatchThrows) | |
| TEST_F (NavStateTest, GetSafeTypeMismatchThrowsWithTypeNamesInMessage) | |
| TEST_F (NavStateTest, GetSafeWorksWithVectorType) | |
| TEST_F (NavStateTest, GetToVectorFromGroupReturnsAllMembers) | |
| TEST_F (NavStateTest, GetToVectorFromSingleKeyWrapsInVector) | |
| TEST_F (NavStateTest, GetToVectorGroupTakesPriorityOverValue) | |
| TEST_F (NavStateTest, GetToVectorMissingKeyReturnsEmpty) | |
| TEST_F (NavStateTest, GetToVectorReturnsSameObject) | |
| TEST_F (NavStateTest, GetToVectorTypeMismatchReturnsEmpty) | |
| TEST_F (NavStateTest, HasReturnsCorrect) | |
| TEST_F (NavStateTest, MissingKeyThrows) | |
| TEST_F (NavStateTest, OverwriteEntry) | |
| TEST_F (NavStateTest, SetAndGet) | |
| TEST_F (NavStateTest, SetGroupIsVisibleInDebugString) | |
| TEST_F (NavStateTest, VectorStringPrinterEmptyVector) | |
| TEST_F (NavStateTest, VectorStringPrinterMultipleElements) | |
| TEST_F (NavStateTest, VectorStringPrinterSingleElement) | |
| TEST | ( | NavStateStressTest | , |
| ConcurrentMultiKeyReadWrite | ) |
| TEST | ( | NavStateStressTest | , |
| GetSafeConcurrentReadDuringReallocatingWrites | ) |
| TEST_F | ( | NavStateTest | , |
| AddToGroupCreatesAndGrowsTheGroup | ) |
| TEST_F | ( | NavStateTest | , |
| AddToGroupFromSeveralThreadsLosesNoMember | ) |
| TEST_F | ( | NavStateTest | , |
| AddToGroupIgnoresDuplicates | ) |
| TEST_F | ( | NavStateTest | , |
| DebugStringDoesNotDependOnInsertionOrder | ) |
| TEST_F | ( | NavStateTest | , |
| DebugStringIsSafeWhileOtherThreadsWrite | ) |
| TEST_F | ( | NavStateTest | , |
| DebugStringKeepsEachValueWithItsKey | ) |
| TEST_F | ( | NavStateTest | , |
| DebugStringListsKeysInAlphabeticalOrder | ) |
| TEST_F | ( | NavStateTest | , |
| DebugStringOfAnEmptyStateIsEmpty | ) |
| TEST_F | ( | NavStateTest | , |
| DebugStringSortsKeysWithCommonPrefixes | ) |
| TEST_F | ( | NavStateTest | , |
| DebugStringWithPosePrinter | ) |
| TEST_F | ( | NavStateTest | , |
| GetByTypeEmptyStateReturnsEmpty | ) |
| TEST_F | ( | NavStateTest | , |
| GetByTypeEmptyWhenNoMatch | ) |
| TEST_F | ( | NavStateTest | , |
| GetByTypeExcludesOtherTypes | ) |
| TEST_F | ( | NavStateTest | , |
| GetByTypeReturnsAllMatchingEntries | ) |
| TEST_F | ( | NavStateTest | , |
| GetByTypeReturnsSameObjects | ) |
| TEST_F | ( | NavStateTest | , |
| GetGroupKeysDoesNotRequireMembersToExist | ) |
| TEST_F | ( | NavStateTest | , |
| GetGroupKeysReturnsEmptyForMissingGroup | ) |
| TEST_F | ( | NavStateTest | , |
| GetGroupKeysReturnsMembers | ) |
| TEST_F | ( | NavStateTest | , |
| GetGroupKeysSupportsIncrementalGrowth | ) |
| TEST_F | ( | NavStateTest | , |
| GetGroupReturnsSameObjects | ) |
| TEST_F | ( | NavStateTest | , |
| GetNoGroupAllInGroup | ) |
| TEST_F | ( | NavStateTest | , |
| GetNoGroupEmptyState | ) |
| TEST_F | ( | NavStateTest | , |
| GetNoGroupExcludesGroupedButNotUngroupedSameType | ) |
| TEST_F | ( | NavStateTest | , |
| GetNoGroupMixed | ) |
| TEST_F | ( | NavStateTest | , |
| GetNoGroupNoneInAnyGroup | ) |
| TEST_F | ( | NavStateTest | , |
| GetNoGroupReturnsSameObject | ) |
| TEST_F | ( | NavStateTest | , |
| GetNoGroupSpanningMultipleGroups | ) |
| TEST_F | ( | NavStateTest | , |
| GetNoGroupTypeFilter | ) |
| TEST_F | ( | NavStateTest | , |
| GetPtrReturnsSameObject | ) |
| TEST_F | ( | NavStateTest | , |
| GetSafeCoexistsWithPlainGet | ) |
| TEST_F | ( | NavStateTest | , |
| GetSafeCopyIsUnaffectedByLaterSet | ) |
| TEST_F | ( | NavStateTest | , |
| GetSafeDoesNotAliasInternalStorage | ) |
| TEST_F | ( | NavStateTest | , |
| GetSafeMissingKeyThrows | ) |
| TEST_F | ( | NavStateTest | , |
| GetSafeMissingKeyThrowsWithKeyInMessage | ) |
| TEST_F | ( | NavStateTest | , |
| GetSafeMutatingReturnedCopyDoesNotAffectInternalState | ) |
| TEST_F | ( | NavStateTest | , |
| GetSafeReturnsStoredValueComplex | ) |
| TEST_F | ( | NavStateTest | , |
| GetSafeReturnsStoredValuePrimitive | ) |
| TEST_F | ( | NavStateTest | , |
| GetSafeTypeMismatchThrows | ) |
| TEST_F | ( | NavStateTest | , |
| GetSafeTypeMismatchThrowsWithTypeNamesInMessage | ) |
| TEST_F | ( | NavStateTest | , |
| GetSafeWorksWithVectorType | ) |
| TEST_F | ( | NavStateTest | , |
| GetToVectorFromGroupReturnsAllMembers | ) |
| TEST_F | ( | NavStateTest | , |
| GetToVectorFromSingleKeyWrapsInVector | ) |
| TEST_F | ( | NavStateTest | , |
| GetToVectorGroupTakesPriorityOverValue | ) |
| TEST_F | ( | NavStateTest | , |
| GetToVectorMissingKeyReturnsEmpty | ) |
| TEST_F | ( | NavStateTest | , |
| GetToVectorReturnsSameObject | ) |
| TEST_F | ( | NavStateTest | , |
| GetToVectorTypeMismatchReturnsEmpty | ) |
| TEST_F | ( | NavStateTest | , |
| HasReturnsCorrect | ) |
| TEST_F | ( | NavStateTest | , |
| MissingKeyThrows | ) |
| TEST_F | ( | NavStateTest | , |
| OverwriteEntry | ) |
| TEST_F | ( | NavStateTest | , |
| SetAndGet | ) |
| TEST_F | ( | NavStateTest | , |
| SetGroupIsVisibleInDebugString | ) |
| TEST_F | ( | NavStateTest | , |
| VectorStringPrinterEmptyVector | ) |
| TEST_F | ( | NavStateTest | , |
| VectorStringPrinterMultipleElements | ) |
| TEST_F | ( | NavStateTest | , |
| VectorStringPrinterSingleElement | ) |