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
Instance Method Summary collapse
Instance Method Details
#test_assemble ⇒ Object
13 14 15 16 |
# File 'lib/rex/assembly/nasm.rb.ut.rb', line 13 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
18 19 20 |
# File 'lib/rex/assembly/nasm.rb.ut.rb', line 18 def test_disassemble assert_equal("00000000 31C0 xor eax,eax\n", Klass.disassemble("\x31\xc0")) end |