forked from enlightenment/efl
Eina value test: disable 64 bits value test on Windows
On Windows, a long is always a 4 bytes type. So the test is meaningless on Windows
This commit is contained in:
parent
7e839be3ab
commit
97845c1ee3
|
@ -93,6 +93,11 @@ EFL_START_TEST(eina_value_test_simple)
|
||||||
fail_unless(l == 0xb33f);
|
fail_unless(l == 0xb33f);
|
||||||
eina_value_flush(value);
|
eina_value_flush(value);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* On Windows, long is always a 4 bytes type, so this check
|
||||||
|
* will never work on Windows.
|
||||||
|
*/
|
||||||
|
#ifndef _WIN32
|
||||||
fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_INT64));
|
fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_INT64));
|
||||||
fail_unless(eina_value_set(value, 0x0011223344556677));
|
fail_unless(eina_value_set(value, 0x0011223344556677));
|
||||||
fail_unless(eina_value_get(value, &i64));
|
fail_unless(eina_value_get(value, &i64));
|
||||||
|
@ -103,6 +108,7 @@ EFL_START_TEST(eina_value_test_simple)
|
||||||
fail_unless(l == (long)0x0011223344556677);
|
fail_unless(l == (long)0x0011223344556677);
|
||||||
fail_unless(i64 == 0x0011223344556677);
|
fail_unless(i64 == 0x0011223344556677);
|
||||||
eina_value_flush(value);
|
eina_value_flush(value);
|
||||||
|
#endif
|
||||||
|
|
||||||
/* unsigned: */
|
/* unsigned: */
|
||||||
|
|
||||||
|
@ -150,6 +156,11 @@ EFL_START_TEST(eina_value_test_simple)
|
||||||
fail_unless(ul == 3000000001UL);
|
fail_unless(ul == 3000000001UL);
|
||||||
eina_value_flush(value);
|
eina_value_flush(value);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* On Windows, long is always a 4 bytes type, so this check
|
||||||
|
* will never work on Windows.
|
||||||
|
*/
|
||||||
|
#ifndef _WIN32
|
||||||
fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_UINT64));
|
fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_UINT64));
|
||||||
fail_unless(eina_value_set(value, 0x1122334455667788));
|
fail_unless(eina_value_set(value, 0x1122334455667788));
|
||||||
fail_unless(eina_value_get(value, &u64));
|
fail_unless(eina_value_get(value, &u64));
|
||||||
|
@ -160,6 +171,7 @@ EFL_START_TEST(eina_value_test_simple)
|
||||||
fail_unless(ul == (unsigned long)0x1122334455667788);
|
fail_unless(ul == (unsigned long)0x1122334455667788);
|
||||||
fail_unless(u64 == 0x1122334455667788);
|
fail_unless(u64 == 0x1122334455667788);
|
||||||
eina_value_flush(value);
|
eina_value_flush(value);
|
||||||
|
#endif
|
||||||
|
|
||||||
/* floating point */
|
/* floating point */
|
||||||
fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_FLOAT));
|
fail_unless(eina_value_setup(value, EINA_VALUE_TYPE_FLOAT));
|
||||||
|
|
Loading…
Reference in New Issue