diff options
Diffstat (limited to '3rdparty/bgfx/3rdparty/spirv-tools/test/binary_destroy_test.cpp')
-rw-r--r-- | 3rdparty/bgfx/3rdparty/spirv-tools/test/binary_destroy_test.cpp | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/3rdparty/bgfx/3rdparty/spirv-tools/test/binary_destroy_test.cpp b/3rdparty/bgfx/3rdparty/spirv-tools/test/binary_destroy_test.cpp deleted file mode 100644 index e3870c9f0be..00000000000 --- a/3rdparty/bgfx/3rdparty/spirv-tools/test/binary_destroy_test.cpp +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright (c) 2015-2016 The Khronos Group Inc. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#include "test/unit_spirv.h" - -#include "test/test_fixture.h" - -namespace spvtools { -namespace { - -using spvtest::ScopedContext; - -TEST(BinaryDestroy, Null) { - // There is no state or return value to check. Just check - // for the ability to call the API without abnormal termination. - spvBinaryDestroy(nullptr); -} - -using BinaryDestroySomething = spvtest::TextToBinaryTest; - -// Checks safety of destroying a validly constructed binary. -TEST_F(BinaryDestroySomething, Default) { - // Use a binary object constructed by the API instead of rolling our own. - SetText("OpSource OpenCL_C 120"); - spv_binary my_binary = nullptr; - ASSERT_EQ(SPV_SUCCESS, spvTextToBinary(ScopedContext().context, text.str, - text.length, &my_binary, &diagnostic)); - ASSERT_NE(nullptr, my_binary); - spvBinaryDestroy(my_binary); -} - -} // namespace -} // namespace spvtools |