2021-11-20 17:59:22 -10:00
|
|
|
package test
|
|
|
|
|
|
|
|
|
|
import "testing"
|
|
|
|
|
|
|
|
|
|
import "github.com/firestuff/subcoding/gen"
|
2021-11-20 18:12:17 -10:00
|
|
|
import "github.com/firestuff/subcoding/asm"
|
2021-11-20 17:59:22 -10:00
|
|
|
|
|
|
|
|
func TestRandProgram(t *testing.T) {
|
2021-11-20 18:12:17 -10:00
|
|
|
for i := 0; i < 100; i++ {
|
|
|
|
|
prog := gen.RandProgram()
|
|
|
|
|
|
|
|
|
|
src, err := asm.Disassemble(prog)
|
|
|
|
|
if err != nil {
|
|
|
|
|
t.Fatal(err)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
t.Log(src)
|
|
|
|
|
}
|
2021-11-20 17:59:22 -10:00
|
|
|
}
|