blob: f9cef9f595a863d5f1a0e03ec88440a21087d40a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
/*
* This source code is released into the public domain.
*/
#include <catch2/catch_test_macros.hpp>
#include <ucl.h>
import nihil.ucl;
TEST_CASE("ucl object: get_ucl_object", "[ucl]")
{
auto obj = nihil::ucl::integer(42);
REQUIRE(obj.get_ucl_object() != nullptr);
static_assert(std::same_as<::ucl_object_t *,
decltype(obj.get_ucl_object())>);
auto const cobj = obj;
static_assert(std::same_as<::ucl_object_t const *,
decltype(cobj.get_ucl_object())>);
}
|