Rewrite on all lang translation tests

This commit is contained in:
bradley.richins
2020-10-22 13:10:59 -06:00
parent d8dbc66b27
commit ab9799b273

View File

@@ -33,9 +33,9 @@ func TestGalactic2portal(t *testing.T) {
panic(err) panic(err)
} }
if want != "106AFA556C30" { if want != "106AFA556C30" {
t.Errorf("Testing Gc2p(\"042F:0079:0D55:006A\"): got %q, want: %q.\n", want, "106AFA556C30") t.Errorf("\nTesting Gc2p(\"042F:0079:0D55:006A\"): got %q, want: %q.\n", want, "106AFA556C30")
} else { } else {
fmt.Printf("Testing Gc2p(\"042F:0079:0D55:006A\"): got: %q, want: %q.\n", want, "106AFA556C30") fmt.Printf("\nTesting Gc2p(\"042F:0079:0D55:006A\"): got: %q, want: %q.\n", want, "106AFA556C30")
} }
want, err = Gc2p("042E:0078:0D53:01ED", 4) want, err = Gc2p("042E:0078:0D53:01ED", 4)
@@ -50,68 +50,59 @@ func TestGalactic2portal(t *testing.T) {
} }
func TestCreateBanner(t *testing.T) { func TestCreateBanner(t *testing.T) {
fmt.Printf("Testing CreateBanner: ") fmt.Printf("\nTesting CreateBanner: ")
CreateBanner("006afa556c30", "/tmp/Test.png", 0) CreateBanner("006afa556c30", "/tmp/Test.png", 0)
} }
func TestKorvax2Eng(t *testing.T) { func TestTranslate(t *testing.T) {
want := Korvax2Eng("rodiashikhv") want := Translate{"rodiashikhv"}
if want != "contraband" { if want.Kor2Eng() != "contraband" {
t.Errorf("Testing Korvax2eng(\"rodiashikhv\"): got %q, want: %q.\n", want, "contraband") t.Errorf("\nTesting Translate{\"rodiashikhv\"}.Kor2Eng(): got %q, want: %q.\n", want.Kor2Eng(), "contraband")
} else { } else {
fmt.Printf("Testing Korvax2eng(\"rodiashikhv\"): got %q, want: %q.\n", want, "contraband") fmt.Printf("\nTesting Translate{\"rodiashikhv\"}.Kor2Eng(): got %q, want: %q.\n", want.Kor2Eng(), "contraband")
}
want = Translate{"KIHTYOMOLES"}
if want.Kor2Eng() != "CONTRABAND" {
t.Errorf("Testing Translate{\"KIHTYOMOLES\"}.Kor2Eng(): got %q, want: %q.\n", want.Kor2Eng(), "CONTRABAND")
} else {
fmt.Printf("Testing Translate{\"KIHTYOMOLES\"}.Kor2Eng(): got %q, want: %q.\n", want.Kor2Eng(), "CONTRABAND")
}
want = Translate{"Zelidovoso"}
if want.Kor2Eng() != "Contraband" {
t.Errorf("Testing Translate{\"Zelidovoso\"}.Kor2Eng(): got %q, want: %q.\n", want.Kor2Eng(), "Contraband")
} else {
fmt.Printf("Testing Translate{\"Zelidovoso\"}.Kor2Eng(): got %q, want: %q.\n", want.Kor2Eng(), "Contraband")
}
want = Translate{"notaword"}
if want.Kor2Eng() != "*\\Kzzzzzzt\\*" {
t.Errorf("Testing Translate{\"notaword\"}.Kor2Eng(): got %q, want: %q.\n", want.Kor2Eng(), "*\\Kzzzzzzt\\*")
} else {
fmt.Printf("Testing Translate{\"notaword\"}.Kor2Eng(): got %q, want: %q.\n", want.Kor2Eng(), "*\\Kzzzzzzt\\*")
} }
want = Korvax2Eng("KIHTYOMOLES") want = Translate{"contraband"}
if want != "CONTRABAND" { if want.Eng2Kor() != "rodiashikhv" {
t.Errorf("Testing Korvax2eng(\"KIHTYOMOLES\"): got %q, want: %q.\n", want, "CONTRABAND") t.Errorf("\nTesting Translate{\"contraband\"}.Eng2Kor(): got %q, want: %q.\n", want.Eng2Kor(), "rodiashikhv")
} else { } else {
fmt.Printf("Testing Korvax2eng(\"KIHTYOMOLES\"): got %q, want: %q.\n", want, "CONTRABAND") fmt.Printf("\nTesting Translate{\"contraband\"}.Eng2Kor(): got %q, want: %q.\n", want.Eng2Kor(), "rodiashikhv")
} }
want = Translate{"CONTRABAND"}
want = Korvax2Eng("Zelidovoso") if want.Eng2Kor() != "KIHTYOMOLES" {
if want != "Contraband" { t.Errorf("Testing Translate{\"CONTRABAND\"}.Eng2Kor(): got %q, want: %q.\n", want.Eng2Kor(), "KIHTYOMOLES")
t.Errorf("Testing Korvax2eng(\"Zelidovoso\"): got %q, want: %q.\n", want, "Contraband")
} else { } else {
fmt.Printf("Testing Korvax2eng(\"Zelidovoso\"): got %q, want: %q.\n", want, "Contraband") fmt.Printf("Testing Translate{\"CONTRABAND\"}.Eng2Kor(): got %q, want: %q.\n", want.Eng2Kor(), "KIHTYOMOLES")
} }
want = Translate{"Contraband"}
want = Korvax2Eng("notaword") if want.Eng2Kor() != "Zelidovoso" {
if want != "*\\Kzzzzzzt\\*" { t.Errorf("Testing Translate{\"Contraband\"}.Eng2Kor(): got %q, want: %q.\n", want.Eng2Kor(), "Zelidovoso")
t.Errorf("Testing Korvax2eng(\"notaword\"): got %q, want: %q.\n", want, "*\\Kzzzzzzt\\*")
} else { } else {
fmt.Printf("Testing Korvax2eng(\"notaword\"): got %q, want: %q.\n", want, "*\\Kzzzzzzt\\*") fmt.Printf("Testing Translate{\"Contraband\"}.Eng2Kor(): got %q, want: %q.\n", want.Eng2Kor(), "Zelidovoso")
} }
} want = Translate{"notaword"}
if want.Eng2Kor() != "*\\Kzzzzzzt\\*" {
func TestEng2Korvax(t *testing.T) { t.Errorf("Testing Translate{\"notaword\"}.Eng2Kor(): got %q, want: %q.\n", want.Eng2Kor(), "*\\Kzzzzzzt\\*")
want := Eng2Korvax("contraband")
if want != "rodiashikhv" {
t.Errorf("Testing Eng2Korvax(\"contraband\"): got %q, want: %q.\n", want, "rodiashikhv")
} else { } else {
fmt.Printf("Testing Eng2Korvax(\"contraband\"): got %q, want: %q.\n", want, "rodiashikhv") fmt.Printf("Testing Translate{\"notaword\"}.Eng2Kor(): got %q, want: %q.\n", want.Eng2Kor(), "*\\Kzzzzzzt\\*")
} }
fmt.Printf("\nTesting complete.\nStatus: ")
want = Eng2Korvax("CONTRABAND")
if want != "KIHTYOMOLES" {
t.Errorf("Testing Eng2Korvax(\"CONTRABAND\"): got %q, want: %q.\n", want, "KIHTYOMOLES")
} else {
fmt.Printf("Testing Eng2Korvax(\"CONTRABAND\"): got %q, want: %q.\n", want, "KIHTYOMOLES")
}
want = Eng2Korvax("Contraband")
if want != "Zelidovoso" {
t.Errorf("Testing Eng2Korvax(\"Contraband\"): got %q, want: %q.\n", want, "Zelidovoso")
} else {
fmt.Printf("Testing Eng2Korvax(\"Contraband\"): got %q, want: %q.\n", want, "Zelidovoso")
}
want = Eng2Korvax("notaword")
if want != "*\\Kzzzzzzt\\*" {
t.Errorf("Testing Eng2Korvax(\"notaword\"): got %q, want: %q.\n", want, "*\\Kzzzzzzt\\*")
} else {
fmt.Printf("Testing Eng2Korvax(\"notaword\"): got %q, want: %q.\n", want, "*\\Kzzzzzzt\\*")
}
fmt.Printf("Testing: ")
} }