AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Member Functions | List of all members
gtest_catch_exceptions_test.CatchCxxExceptionsTest Class Reference
Inheritance diagram for gtest_catch_exceptions_test.CatchCxxExceptionsTest:
Inheritance graph
[legend]
Collaboration diagram for gtest_catch_exceptions_test.CatchCxxExceptionsTest:
Collaboration graph
[legend]

Public Member Functions

def testCatchesCxxExceptionsInFixtureConstructor (self)
 
def testCatchesCxxExceptionsInFixtureDestructor (self)
 
def testCatchesCxxExceptionsInSetUpTestCase (self)
 
def testCatchesCxxExceptionsInTearDownTestCase (self)
 
def testCatchesCxxExceptionsInSetUp (self)
 
def testCatchesCxxExceptionsInTearDown (self)
 
def testCatchesCxxExceptionsInTestBody (self)
 
def testCatchesNonStdCxxExceptions (self)
 
def testUnhandledCxxExceptionsAbortTheProgram (self)
 

Detailed Description

Tests C++ exception-catching behavior.

   Tests in this test case verify that:
   * C++ exceptions are caught and logged as C++ (not SEH) exceptions
   * Exception thrown affect the remainder of the test work flow in the
     expected manner.

Member Function Documentation

◆ testCatchesCxxExceptionsInFixtureConstructor()

def gtest_catch_exceptions_test.CatchCxxExceptionsTest.testCatchesCxxExceptionsInFixtureConstructor (   self)

◆ testCatchesCxxExceptionsInFixtureDestructor()

def gtest_catch_exceptions_test.CatchCxxExceptionsTest.testCatchesCxxExceptionsInFixtureDestructor (   self)

◆ testCatchesCxxExceptionsInSetUp()

def gtest_catch_exceptions_test.CatchCxxExceptionsTest.testCatchesCxxExceptionsInSetUp (   self)

◆ testCatchesCxxExceptionsInSetUpTestCase()

def gtest_catch_exceptions_test.CatchCxxExceptionsTest.testCatchesCxxExceptionsInSetUpTestCase (   self)

◆ testCatchesCxxExceptionsInTearDown()

def gtest_catch_exceptions_test.CatchCxxExceptionsTest.testCatchesCxxExceptionsInTearDown (   self)

◆ testCatchesCxxExceptionsInTearDownTestCase()

def gtest_catch_exceptions_test.CatchCxxExceptionsTest.testCatchesCxxExceptionsInTearDownTestCase (   self)

◆ testCatchesCxxExceptionsInTestBody()

def gtest_catch_exceptions_test.CatchCxxExceptionsTest.testCatchesCxxExceptionsInTestBody (   self)

◆ testCatchesNonStdCxxExceptions()

def gtest_catch_exceptions_test.CatchCxxExceptionsTest.testCatchesNonStdCxxExceptions (   self)

◆ testUnhandledCxxExceptionsAbortTheProgram()

def gtest_catch_exceptions_test.CatchCxxExceptionsTest.testUnhandledCxxExceptionsAbortTheProgram (   self)

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