github.com/easysoft/zendata@v0.0.0-20240513203326-705bd5a7fd67/cmd/test/command/cmd_res_users_test.go (about) 1 package main 2 3 import ( 4 "testing" 5 6 "github.com/easysoft/zendata/cmd/test/gen" 7 testHelper "github.com/easysoft/zendata/cmd/test/helper" 8 "github.com/ozontech/allure-go/pkg/framework/provider" 9 "github.com/ozontech/allure-go/pkg/framework/suite" 10 ) 11 12 func TestResUsersCmd(t *testing.T) { 13 suite.RunSuite(t, new(ResUsersCmdSuite)) 14 } 15 16 type ResUsersCmdSuite struct { 17 suite.Suite 18 } 19 20 func (s *ResUsersCmdSuite) BeforeAll(t provider.T) { 21 testHelper.BeforeAll() 22 t.AddSubSuite("ResUsersCmd") 23 } 24 func (s *ResUsersCmdSuite) BeforeEach(t provider.T) { 25 testHelper.PreCase() 26 t.AddSubSuite("ResUsersCmd") 27 } 28 func (s *ResUsersCmdSuite) AfterEach(t provider.T) { 29 testHelper.PostCase() 30 } 31 32 func (s *ResUsersCmdSuite) TestResUsers(t provider.T) { 33 t.ID("0") 34 35 out := gen.New(). 36 SetConfigs([]string{"test/unittest/res-yaml.yaml"}). 37 SetFields("f1"). 38 Gen() 39 40 t.Require().Contains(out, "102", "check generated data") 41 }