Jesse Wilson | c981ace | 2011-06-22 14:17:14 -0700 | [diff] [blame] | 1 | // Copyright 2011 Google Inc. All Rights Reserved. |
| 2 | // Author: cshapiro@google.com (Carl Shapiro) |
Ian Rogers | b033c75 | 2011-07-20 12:22:35 -0700 | [diff] [blame^] | 3 | |
Jesse Wilson | c981ace | 2011-06-22 14:17:14 -0700 | [diff] [blame] | 4 | #include "src/assembler_x86.h" |
| 5 | |
Jesse Wilson | c981ace | 2011-06-22 14:17:14 -0700 | [diff] [blame] | 6 | #include "gtest/gtest.h" |
| 7 | |
Ian Rogers | b033c75 | 2011-07-20 12:22:35 -0700 | [diff] [blame^] | 8 | namespace art { |
| 9 | |
| 10 | TEST(AssemblerX86, CreateBuffer) { |
| 11 | AssemblerBuffer buffer; |
| 12 | AssemblerBuffer::EnsureCapacity ensured(&buffer); |
| 13 | buffer.Emit<uint8_t>(0x42); |
| 14 | ASSERT_EQ(static_cast<size_t>(1), buffer.Size()); |
| 15 | buffer.Emit<int32_t>(42); |
| 16 | ASSERT_EQ(static_cast<size_t>(5), buffer.Size()); |
Jesse Wilson | c981ace | 2011-06-22 14:17:14 -0700 | [diff] [blame] | 17 | } |
Ian Rogers | b033c75 | 2011-07-20 12:22:35 -0700 | [diff] [blame^] | 18 | |
| 19 | } // namespace art |