Commit 41e3b871 authored by Pavel Vainerman's avatar Pavel Vainerman

(VTypes): исправлена ошибка в функции wsize для Signed и Unsigned,

добавлен тест.
parent ca63ea7f
......@@ -82,7 +82,7 @@ namespace VTypes
return "vtUnknown";
}
// -------------------------------------------------------------------------
int wsize( VType t )
int wsize( VType t )
{
if( t == vtByte )
return Byte::wsize();
......
......@@ -19,6 +19,18 @@ TEST_CASE("VTypes: wsize test", "[vtypes][wsize]")
REQUIRE( I2r::wsize() == 2 );
REQUIRE( U2::wsize() == 2 );
REQUIRE( U2r::wsize() == 2 );
REQUIRE( VTypes::wsize(vtF2) == 2 );
REQUIRE( VTypes::wsize(vtF2r) == 2 );
REQUIRE( VTypes::wsize(vtF4) == 4 );
REQUIRE( VTypes::wsize(vtByte) == 1 );
REQUIRE( VTypes::wsize(vtUnsigned) == 1 );
REQUIRE( VTypes::wsize(vtSigned) == 1 );
REQUIRE( VTypes::wsize(vtI2) == 2 );
REQUIRE( VTypes::wsize(vtI2r) == 2 );
REQUIRE( VTypes::wsize(vtU2) == 2 );
REQUIRE( VTypes::wsize(vtU2r) == 2 );
}
// -----------------------------------------------------------------------------
TEST_CASE("VTypes: I2", "[vtypes][I2]")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment