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) {
|
||||
testSuite := &junitTestSuite{
|
||||
TestCases: make([]*TestCase, 0),
|
||||
TestCases: make([]*junitTestCase, 0),
|
||||
Name: feature.Name,
|
||||
}
|
||||
|
||||
|
@ -47,7 +47,7 @@ func (j *junitFormatter) Feature(feature *gherkin.Feature, path string) {
|
|||
|
||||
func (j *junitFormatter) Node(node interface{}) {
|
||||
suite := j.current()
|
||||
tcase := &TestCase{}
|
||||
tcase := &junitTestCase{}
|
||||
|
||||
switch t := node.(type) {
|
||||
case *gherkin.ScenarioOutline:
|
||||
|
@ -145,7 +145,7 @@ type junitError struct {
|
|||
Type string `xml:"type,attr"`
|
||||
}
|
||||
|
||||
type TestCase struct {
|
||||
type junitTestCase struct {
|
||||
XMLName xml.Name `xml:"testcase"`
|
||||
Name string `xml:"name,attr"`
|
||||
Status string `xml:"status,attr"`
|
||||
|
@ -162,10 +162,10 @@ type junitTestSuite struct {
|
|||
Failures int `xml:"failures,attr"`
|
||||
Errors int `xml:"errors,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]
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче