tests - Add test_cpu_state
This commit is contained in:
parent
ddea64ec63
commit
a7e8c51bdb
1 changed files with 20 additions and 0 deletions
20
tests/test_cpu_state.cpp
Normal file
20
tests/test_cpu_state.cpp
Normal file
|
@ -0,0 +1,20 @@
|
|||
#include "doctest.h"
|
||||
|
||||
#include "cpu/cpu.h"
|
||||
|
||||
TEST_CASE("16-bit registers map to two 8-bit registers")
|
||||
{
|
||||
Cpu_state c;
|
||||
|
||||
c.BC = 0xAA55;
|
||||
CHECK(c.B == 0xAA);
|
||||
CHECK(c.C == 0x55);
|
||||
|
||||
c.DE = 0x1122;
|
||||
CHECK(c.D == 0x11);
|
||||
CHECK(c.E == 0x22);
|
||||
|
||||
c.HL = 0x3344;
|
||||
CHECK(c.H == 0x33);
|
||||
CHECK(c.L == 0x44);
|
||||
}
|
Loading…
Reference in a new issue