mirror of
https://github.com/privatevoid-net/nix-super.git
synced 2024-11-22 14:06:16 +02:00
C API: fix test, nix float is a double internally
This commit is contained in:
parent
ccad6e94e2
commit
ff76dd2211
1 changed files with 4 additions and 4 deletions
|
@ -34,18 +34,18 @@ TEST_F(nix_api_expr_test, nix_value_set_get_int)
|
||||||
|
|
||||||
TEST_F(nix_api_expr_test, nix_value_set_get_float_invalid)
|
TEST_F(nix_api_expr_test, nix_value_set_get_float_invalid)
|
||||||
{
|
{
|
||||||
ASSERT_FLOAT_EQ(0.0, nix_get_float(ctx, nullptr));
|
ASSERT_DOUBLE_EQ(0.0, nix_get_float(ctx, nullptr));
|
||||||
assert_ctx_err();
|
assert_ctx_err();
|
||||||
ASSERT_FLOAT_EQ(0.0, nix_get_float(ctx, value));
|
ASSERT_DOUBLE_EQ(0.0, nix_get_float(ctx, value));
|
||||||
assert_ctx_err();
|
assert_ctx_err();
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(nix_api_expr_test, nix_value_set_get_float)
|
TEST_F(nix_api_expr_test, nix_value_set_get_float)
|
||||||
{
|
{
|
||||||
float myDouble = 1.0;
|
double myDouble = 1.0;
|
||||||
nix_init_float(ctx, value, myDouble);
|
nix_init_float(ctx, value, myDouble);
|
||||||
|
|
||||||
ASSERT_FLOAT_EQ(myDouble, nix_get_float(ctx, value));
|
ASSERT_DOUBLE_EQ(myDouble, nix_get_float(ctx, value));
|
||||||
ASSERT_STREQ("a float", nix_get_typename(ctx, value));
|
ASSERT_STREQ("a float", nix_get_typename(ctx, value));
|
||||||
ASSERT_EQ(NIX_TYPE_FLOAT, nix_get_type(ctx, value));
|
ASSERT_EQ(NIX_TYPE_FLOAT, nix_get_type(ctx, value));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue