Lines Matching refs:chunk
84 // sub-chunk values
87 // more stuff beyond sub-chunk
92 trace::Chunk chunk(kData, fbl::count_of(kData));
93 EXPECT_EQ(fbl::count_of(kData), chunk.remaining_words());
95 EXPECT_TRUE(chunk.ReadUint64(&value));
97 EXPECT_EQ(10u, chunk.remaining_words());
99 EXPECT_TRUE(chunk.ReadUint64(&value));
101 EXPECT_EQ(9u, chunk.remaining_words());
103 EXPECT_TRUE(chunk.ReadInt64(&int64_value));
105 EXPECT_EQ(8u, chunk.remaining_words());
107 EXPECT_TRUE(chunk.ReadInt64(&int64_value));
109 EXPECT_EQ(7u, chunk.remaining_words());
111 EXPECT_TRUE(chunk.ReadDouble(&double_value));
113 EXPECT_EQ(6u, chunk.remaining_words());
115 EXPECT_TRUE(chunk.ReadDouble(&double_value));
117 EXPECT_EQ(5u, chunk.remaining_words());
119 EXPECT_TRUE(chunk.ReadString(0u, &string_value));
121 EXPECT_EQ(5u, chunk.remaining_words());
123 EXPECT_TRUE(chunk.ReadString(12u, &string_value));
127 EXPECT_EQ(3u, chunk.remaining_words());
129 EXPECT_TRUE(chunk.ReadChunk(2u, &subchunk));
136 EXPECT_TRUE(chunk.ReadUint64(&value));
138 EXPECT_EQ(0u, chunk.remaining_words());
145 EXPECT_FALSE(chunk.ReadUint64(&value));