mirror of
https://github.com/paleotronic/diskm8.git
synced 2024-12-22 09:30:12 +00:00
45 lines
603 B
Go
45 lines
603 B
Go
|
package disk
|
||
|
|
||
|
import (
|
||
|
"strings"
|
||
|
"testing"
|
||
|
)
|
||
|
|
||
|
func TestHGR2Tokenise(t *testing.T) {
|
||
|
|
||
|
lines := []string{
|
||
|
"10 HGR2 : REM SOMETHING",
|
||
|
"20 REM SOMETHING ELSE",
|
||
|
}
|
||
|
|
||
|
a := ApplesoftTokenize(lines)
|
||
|
|
||
|
s := string(ApplesoftDetoks(a))
|
||
|
|
||
|
t.Logf("code: %s", s)
|
||
|
|
||
|
if !strings.Contains(s, "HGR2 ") {
|
||
|
t.Fatalf("Expected HGR2")
|
||
|
}
|
||
|
|
||
|
}
|
||
|
|
||
|
func TestHGRTokenise(t *testing.T) {
|
||
|
|
||
|
lines := []string{
|
||
|
"10 HGR : REM SOMETHING",
|
||
|
"20 REM SOMETHING ELSE",
|
||
|
}
|
||
|
|
||
|
a := ApplesoftTokenize(lines)
|
||
|
|
||
|
s := string(ApplesoftDetoks(a))
|
||
|
|
||
|
t.Logf("code: %s", s)
|
||
|
|
||
|
if !strings.Contains(s, "HGR ") {
|
||
|
t.Fatalf("Expected HGR")
|
||
|
}
|
||
|
|
||
|
}
|