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
|
|
|
}
|