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
Collaboration diagram for alexaClientSDK::capabilitiesDelegate::storage::test::SQLiteCapabilitiesDelegateStorageTest:
Collaboration graph

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 ( )

Cleanup function to close.

◆ SetUp()

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

Setup before each test case.

Initialize Global ConfigurationNode with valid value.

◆ setupDatabase()

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

Utility method to create and validate a fresh database.

◆ TearDown()

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

Teardown after each test case.

Member Data Documentation

◆ m_db

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

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, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0