From 735a5d97ca8fd1153f9c16e154ca591caf29d691 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Thu, 15 Jun 2017 13:48:33 +0200 Subject: Test Reset --- eval_test.go | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'eval_test.go') diff --git a/eval_test.go b/eval_test.go index 98742fd..0982d80 100644 --- a/eval_test.go +++ b/eval_test.go @@ -151,3 +151,11 @@ func TestLoadBytes(t *testing.T) { t.Errorf("got %v, want %v", j1.memory[:2], expect) } } + +func TestRest(t *testing.T) { + vm := &J1{pc: 100, dsp: 2, rsp: 3, st0: 5} + vm.Reset() + if vm.pc != 0 || vm.dsp != 0 || vm.rsp != 0 || vm.st0 != 0 { + t.Errorf("got %v", vm) + } +} -- cgit v1.2.3