Class: Rex::Assembly::Nasm::UnitTest
- Inherits:
-
Test::Unit::TestCase
- Object
- Test::Unit::TestCase
- Rex::Assembly::Nasm::UnitTest
- Defined in:
- lib/rex/assembly/nasm.rb.ut.rb
Constant Summary collapse
- Klass =
Rex::Assembly::Nasm
Instance Method Summary collapse
Instance Method Details
#test_assemble ⇒ Object
14 15 16 17 |
# File 'lib/rex/assembly/nasm.rb.ut.rb', line 14 def test_assemble assert_equal("\x6a\x00", Klass.assemble("push byte 0x00")) assert_equal("\xb2\xb4", Klass.assemble("mov dl, 0xb4")) end |
#test_disassemble ⇒ Object
19 20 21 |
# File 'lib/rex/assembly/nasm.rb.ut.rb', line 19 def test_disassemble assert_equal("00000000 31C0 xor eax,eax\n", Klass.disassemble("\x31\xc0")) end |