-func TestParse(t *testing.T) { test1(t, parseTests, "parse", parse) }
-
-var parseTests = []testCase1[string, version]{
- {"1", version{"1", "0", "0", "", ""}},
- {"1.2", version{"1", "2", "0", "", ""}},
- {"1.2.3", version{"1", "2", "3", "", ""}},
- {"1.2rc3", version{"1", "2", "", "rc", "3"}},
- {"1.20", version{"1", "20", "0", "", ""}},
- {"1.21", version{"1", "21", "", "", ""}},
- {"1.21rc3", version{"1", "21", "", "rc", "3"}},
- {"1.21.0", version{"1", "21", "0", "", ""}},
- {"1.24", version{"1", "24", "", "", ""}},
- {"1.24rc3", version{"1", "24", "", "rc", "3"}},
- {"1.24.0", version{"1", "24", "0", "", ""}},
- {"1.999testmod", version{"1", "999", "", "testmod", ""}},
- {"1.99999999999999999", version{"1", "99999999999999999", "", "", ""}},
-}
-