AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
alexaClientSDK::capabilitiesDelegate::storage::test::SQLiteCapabilitiesDelegateStorageTest Class Reference
Inheritance diagram for alexaClientSDK::capabilitiesDelegate::storage::test::SQLiteCapabilitiesDelegateStorageTest:
Inheritance graph
[legend]
Collaboration diagram for alexaClientSDK::capabilitiesDelegate::storage::test::SQLiteCapabilitiesDelegateStorageTest:
Collaboration graph
[legend]

Public Member Functions

void SetUp () override
 Setup before each test case. More...
 
void TearDown () override
 Teardown after each test case. More...
 

Protected Member Functions

void setupDatabase ()
 Utility method to create and validate a fresh database. More...
 
void closeAndDeleteDB ()
 Cleanup function to close. More...
 

Protected Attributes

std::unique_ptr< SQLiteCapabilitiesDelegateStoragem_db
 The database instance used for the tests. More...
 

Detailed Description

Test harness for SQLiteCapabilitiesDelegateStorage.

Member Function Documentation

◆ closeAndDeleteDB()

void alexaClientSDK::capabilitiesDelegate::storage::test::SQLiteCapabilitiesDelegateStorageTest::closeAndDeleteDB ( )
protected

Cleanup function to close.

◆ SetUp()

void alexaClientSDK::capabilitiesDelegate::storage::test::SQLiteCapabilitiesDelegateStorageTest::SetUp ( )
override

Setup before each test case.

Initialize Global ConfigurationNode with valid value.

◆ setupDatabase()

void alexaClientSDK::capabilitiesDelegate::storage::test::SQLiteCapabilitiesDelegateStorageTest::setupDatabase ( )
protected

Utility method to create and validate a fresh database.

◆ TearDown()

void alexaClientSDK::capabilitiesDelegate::storage::test::SQLiteCapabilitiesDelegateStorageTest::TearDown ( )
override

Teardown after each test case.

Member Data Documentation

◆ m_db

std::unique_ptr<SQLiteCapabilitiesDelegateStorage> alexaClientSDK::capabilitiesDelegate::storage::test::SQLiteCapabilitiesDelegateStorageTest::m_db
protected

The database instance used for the tests.


The documentation for this class was generated from the following file:

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