AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Classes | Namespaces | Typedefs | Functions | Variables
Id3TagsRemoverTest.cpp File Reference
#include <string>
#include <thread>
#include <gtest/gtest.h>
#include "PlaylistParser/Id3TagsRemover.h"
Include dependency graph for Id3TagsRemoverTest.cpp:

Classes

class  alexaClientSDK::playlistParser::test::Id3TagsRemoverTest
 Test class for Id3TagsRemoverTest class. More...
 

Namespaces

 alexaClientSDK
 Whether or not curl logs should be emitted.
 
 alexaClientSDK::playlistParser
 
 alexaClientSDK::playlistParser::test
 

Typedefs

using alexaClientSDK::playlistParser::test::ByteVector = std::vector< unsigned char >
 Alias for bytes. More...
 

Functions

 alexaClientSDK::playlistParser::test::TEST_F (Id3TagsRemoverTest, test_validID3Tag)
 
 alexaClientSDK::playlistParser::test::TEST_F (Id3TagsRemoverTest, test_validID3TagWithOffset)
 
 alexaClientSDK::playlistParser::test::TEST_F (Id3TagsRemoverTest, test_twoValidID3Tag)
 
 alexaClientSDK::playlistParser::test::TEST_F (Id3TagsRemoverTest, test_invalidID3Tag)
 
 alexaClientSDK::playlistParser::test::TEST_F (Id3TagsRemoverTest, test_partialID3Tag)
 
 alexaClientSDK::playlistParser::test::TEST_F (Id3TagsRemoverTest, test_attachmentValidID3Tag)
 
 alexaClientSDK::playlistParser::test::TEST_F (Id3TagsRemoverTest, test_attachmentTwoValidID3Tag)
 
 alexaClientSDK::playlistParser::test::TEST_F (Id3TagsRemoverTest, test_attachmentPartialID3Tag)
 
 alexaClientSDK::playlistParser::test::TEST_F (Id3TagsRemoverTest, test_attachmentCompleteID3Tag)
 
 alexaClientSDK::playlistParser::test::TEST_F (Id3TagsRemoverTest, test_attachmentID3TagAcrossTwoWrites)
 
 alexaClientSDK::playlistParser::test::TEST_F (Id3TagsRemoverTest, test_attachmentID3Tag9MatchingAcrossTwoWrites)
 
 alexaClientSDK::playlistParser::test::TEST_F (Id3TagsRemoverTest, test_attachmentID3TagAcrossFullHeaderTwoWrites)
 
 alexaClientSDK::playlistParser::test::TEST_F (Id3TagsRemoverTest, test_attachmentInvalidID3TagAcrossTwoWrites)
 
 alexaClientSDK::playlistParser::test::TEST_F (Id3TagsRemoverTest, test_attachmentID3TagRemove10BytesAcrossTwoWrites)
 
 alexaClientSDK::playlistParser::test::TEST_F (Id3TagsRemoverTest, test_attachmentID3TagBoundary1AcrossTwoWrites)
 
 alexaClientSDK::playlistParser::test::TEST_F (Id3TagsRemoverTest, test_attachmentID3TagBoundary2AcrossTwoWrites)
 
 alexaClientSDK::playlistParser::test::TEST_F (Id3TagsRemoverTest, test_attachmentID3TagBoundary3AcrossTwoWrites)
 
 alexaClientSDK::playlistParser::test::TEST_F (Id3TagsRemoverTest, test_attachmentID3TagRemoveTagAcrossTwoBoundaries)
 

Variables

static const std::chrono::milliseconds alexaClientSDK::playlistParser::test::WAIT_FOR_READ_TIMEOUT {1000}
 A timeout for the attachment reader. More...
 
static const ByteVector alexaClientSDK::playlistParser::test::VALID_ID3_TAG {'I', 'D', '3', 4, 0, 0, 0, 0, 0, 1}
 An valid ID3 tag with tag size 11 (header + 1). More...
 

AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0