TestCase should not be public for junit formatter
Этот коммит содержится в:
родитель
8a07e4cae3
коммит
34899b4d05
1 изменённых файлов: 5 добавлений и 5 удалений
10
fmt_junit.go
10
fmt_junit.go
|
@ -34,7 +34,7 @@ type junitFormatter struct {
|
||||||
|
|
||||||
func (j *junitFormatter) Feature(feature *gherkin.Feature, path string) {
|
func (j *junitFormatter) Feature(feature *gherkin.Feature, path string) {
|
||||||
testSuite := &junitTestSuite{
|
testSuite := &junitTestSuite{
|
||||||
TestCases: make([]*TestCase, 0),
|
TestCases: make([]*junitTestCase, 0),
|
||||||
Name: feature.Name,
|
Name: feature.Name,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -47,7 +47,7 @@ func (j *junitFormatter) Feature(feature *gherkin.Feature, path string) {
|
||||||
|
|
||||||
func (j *junitFormatter) Node(node interface{}) {
|
func (j *junitFormatter) Node(node interface{}) {
|
||||||
suite := j.current()
|
suite := j.current()
|
||||||
tcase := &TestCase{}
|
tcase := &junitTestCase{}
|
||||||
|
|
||||||
switch t := node.(type) {
|
switch t := node.(type) {
|
||||||
case *gherkin.ScenarioOutline:
|
case *gherkin.ScenarioOutline:
|
||||||
|
@ -145,7 +145,7 @@ type junitError struct {
|
||||||
Type string `xml:"type,attr"`
|
Type string `xml:"type,attr"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type TestCase struct {
|
type junitTestCase struct {
|
||||||
XMLName xml.Name `xml:"testcase"`
|
XMLName xml.Name `xml:"testcase"`
|
||||||
Name string `xml:"name,attr"`
|
Name string `xml:"name,attr"`
|
||||||
Status string `xml:"status,attr"`
|
Status string `xml:"status,attr"`
|
||||||
|
@ -162,10 +162,10 @@ type junitTestSuite struct {
|
||||||
Failures int `xml:"failures,attr"`
|
Failures int `xml:"failures,attr"`
|
||||||
Errors int `xml:"errors,attr"`
|
Errors int `xml:"errors,attr"`
|
||||||
Time string `xml:"time,attr"`
|
Time string `xml:"time,attr"`
|
||||||
TestCases []*TestCase
|
TestCases []*junitTestCase
|
||||||
}
|
}
|
||||||
|
|
||||||
func (ts *junitTestSuite) current() *TestCase {
|
func (ts *junitTestSuite) current() *junitTestCase {
|
||||||
return ts.TestCases[len(ts.TestCases)-1]
|
return ts.TestCases[len(ts.TestCases)-1]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче