Fixed array MaxBitLen

This commit is contained in:
Pavel Kirienko
2014-02-24 21:15:03 +04:00
parent 01b45c892d
commit 2b8996b82c
2 changed files with 11 additions and 1 deletions
+7
View File
@@ -99,6 +99,10 @@ TEST(Array, Basic)
ASSERT_EQ(1, A3::ValueType::C::RawValueType::BitLen);
ASSERT_EQ(8 * 4, A1::MaxBitLen);
ASSERT_EQ(16 * 2, A2::MaxBitLen);
ASSERT_EQ((8 + 16 + 5 + 3) * 2, A3::MaxBitLen);
/*
* Zero initialization check
*/
@@ -249,6 +253,9 @@ TEST(Array, Dynamic)
A a;
B b;
ASSERT_EQ(3 + 5, A::MaxBitLen);
ASSERT_EQ(8 + 255 * 8, B::MaxBitLen);
ASSERT_TRUE(a.empty());
ASSERT_TRUE(b.empty());