izapple2/registers_test.go

23 lines
356 B
Go
Raw Normal View History

2019-01-26 15:59:36 +00:00
package main
import "testing"
2019-01-26 17:57:03 +00:00
func TestRegA(t *testing.T) {
2019-01-26 15:59:36 +00:00
var r registers
var data uint8
data = 200
2019-01-26 17:57:03 +00:00
r.setA(data)
if r.getA() != data {
2019-01-26 15:59:36 +00:00
t.Error("Error storing and loading A")
}
}
2019-01-26 17:57:03 +00:00
func TestRegPC(t *testing.T) {
2019-01-26 15:59:36 +00:00
var r registers
var data uint16
data = 0xc600
2019-01-26 17:57:03 +00:00
r.setPC(data)
if r.getPC() != data {
2019-01-26 15:59:36 +00:00
t.Error("Error storing and loading PC")
}
2019-01-26 17:57:03 +00:00
}