Documentation
¶
Index ¶
- func AddFlags() map[string]string
- type Count
- type ExpectedCount
- type TestAction
- type UseCase
- type WeTest
- func (w *WeTest) AddHandlersToWetest(h *model.MainHandler)
- func (h *WeTest) AddUsesCaseTest(uses_cases ...UseCase)
- func (h WeTest) Count_Elements(this string, t TestAction, result func(err string))
- func (h WeTest) DB_Delete_Data_Table(this string, t TestAction) (err string)
- func (h WeTest) DB_Insert_Data_Table(this string, t TestAction) (err string)
- func (h *WeTest) ExecBackendActions() (err string)
- func (t *WeTest) ExecuteBeforeAction(h *model.MainHandler)
- func (h WeTest) Object_Post_Create(this string, t TestAction, result func(err string))
- func (h WeTest) Object_Post_Delete(this string, t TestAction, result func(err string))
- func (h WeTest) Object_Post_Update(this string, t TestAction, result func(err string))
- func (t *WeTest) RunE2EfrontTestsAfterView()
- func (h WeTest) SiMulateUserFormComplete(t *TestAction, this string) (err string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Count ¶ added in v0.0.16
type Count struct {
ReadParams []map[string]string //where
Expected ExpectedCount
}
type ExpectedCount ¶ added in v0.0.16
type TestAction ¶ added in v0.0.5
type TestAction struct {
//Espera en milisegundos ej 200,2000 = 2 seg
Wait int
// setear la fecha del servidor a un dia especifico ej: 2023-12-24
Set_backend_date string
// setear la fecha en el fronted a un dia especifico ej: 2023-12-24
Set_frontend_date string
// objeto a usar para la acción
Name_object_use string
// Crear Objeto By Post use Data
Object_Post_Create bool
// Actualiza Objeto By Post use Data
Object_Post_Update bool
// Borrar Objeto By Post use Data
Object_Post_Delete bool
DB_Insert_Data_Table string
DB_Delete_Data_Table string
// click id de un objeto especifico
Clicking_ID string // ej Click
// click en el objeto por su nombre
Clicking_object_name string
Click_menu_module string
// click en elementos del modulo del objeto ej: "button[name='btn_cancel']"
Click_object_element string
//Completar formulario
Form_complete string
// añadir data a la existente
Form_existing_add string
// borrar la data de tablas por su nombre
Clear_all_table_data []string
// contar cuantos elementos existen en: la vista, db cliente, db servidor
Count *Count
//data pare realizar la prueba
Data []map[string]string
}
type UseCase ¶ added in v0.0.5
type UseCase struct {
BackendExecute bool
RunBeforeView bool // si se ejecuta antes de cargar la vista
TestName string //ej "session" = run params "test:session"
Description string
TestActions []TestAction
}
type WeTest ¶ added in v0.0.5
type WeTest struct {
*model.Object
TestAction
// contains filtered or unexported fields
}
func AddBackendApiE2E ¶ added in v0.0.5
func AddBackendApiE2E(h *model.MainHandler, osArgs []string) (out *WeTest, err string)
ej: os.Args
func AddE2ETestHandler ¶ added in v0.0.5
func (*WeTest) AddHandlersToWetest ¶ added in v0.0.9
func (w *WeTest) AddHandlersToWetest(h *model.MainHandler)
func (*WeTest) AddUsesCaseTest ¶ added in v0.0.5
func (WeTest) Count_Elements ¶ added in v0.0.15
func (h WeTest) Count_Elements(this string, t TestAction, result func(err string))
func (WeTest) DB_Delete_Data_Table ¶ added in v0.0.30
func (h WeTest) DB_Delete_Data_Table(this string, t TestAction) (err string)
func (WeTest) DB_Insert_Data_Table ¶ added in v0.0.29
func (h WeTest) DB_Insert_Data_Table(this string, t TestAction) (err string)
func (*WeTest) ExecBackendActions ¶ added in v0.0.7
func (*WeTest) ExecuteBeforeAction ¶ added in v0.0.9
func (t *WeTest) ExecuteBeforeAction(h *model.MainHandler)
func (WeTest) Object_Post_Create ¶ added in v0.0.29
func (h WeTest) Object_Post_Create(this string, t TestAction, result func(err string))
func (WeTest) Object_Post_Delete ¶ added in v0.0.30
func (h WeTest) Object_Post_Delete(this string, t TestAction, result func(err string))
func (WeTest) Object_Post_Update ¶ added in v0.0.30
func (h WeTest) Object_Post_Update(this string, t TestAction, result func(err string))
func (*WeTest) RunE2EfrontTestsAfterView ¶ added in v0.0.9
func (t *WeTest) RunE2EfrontTestsAfterView()
func (WeTest) SiMulateUserFormComplete ¶ added in v0.0.24
func (h WeTest) SiMulateUserFormComplete(t *TestAction, this string) (err string)
Click to show internal directories.
Click to hide internal directories.