2023-03-15 16:14:29 -04:00
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
/*
* Test types are indicated by the test label ending.
*
* _1_ Requires credentials, permissions, and AWS resources.
* _2_ Requires credentials and permissions.
* _3_ Does not require credentials.
*
*/
# include <gtest/gtest.h>
# include "ec2_samples.h"
# include "ec2_gtests.h"
namespace AwsDocTest {
// NOLINTNEXTLINE(readability-named-parameter)
TEST_F ( EC2_GTests , delete_key_pair_2_ ) {
auto keyPairName = uuidName ( " test-delete " ) ;
bool result = createKeyPair ( keyPairName ) ;
ASSERT_TRUE ( result ) < < preconditionError ( ) < < std : : endl ;
2024-08-02 10:24:50 -04:00
result = AwsDoc : : EC2 : : deleteKeyPair ( keyPairName , * s_clientConfig ) ;
2023-03-15 16:14:29 -04:00
ASSERT_TRUE ( result ) ;
}
} // namespace AwsDocTest