leetcode/valid-parentheses_test.go

21 lines
357 B
Go

package leetcode
import (
"testing"
)
func TestIsValid(t *testing.T) {
qsts := map[string]bool{
"()": true,
"()[]{}": true,
"(]": false,
"([)]": false,
"{[]}": true,
}
for qst, res := range qsts {
if r := isValid(qst); r != res {
t.Fatalf("quest is: %+v, except result is: %v, but exec result is: %v", qst, res, r)
}
}
}