Histórico da Página
...
cNomeWizard - Nome do arquivo de Wizard
aVarPaineis aVarPaineis - Array Array com as informacoes informações digitadas no Wizard
aPaineis aPaineis - Array Array com os paineis painéis do Wizard
Retorno: lRet - Estrutura
...
Nome | Tipo | Descrição | Default | Obrigatório |
|---|---|---|---|---|
cNomeWizard | Caractere | Nome do arquivo de Wizard | X | |
| aVarPaineis | Array | Array com as informacoes informações digitadas no Wizard | X | |
| aPaineis | Array | Array com os paineis painéis do Wizard | X |
xFUNSaveProf(cNomeWizard , aParametros)
...
Nome | Tipo | Descrição | Default | Obrigatório |
|---|---|---|---|---|
| cFilDtVig | Caractere | Data de Vigência | ||
| cFilDtFin | Caractere | Data Final de Vigência | ||
| cTipoModel | Caractere | Informa qual o modelo para registros genéricos do ECF | ||
| cF3Wizard | Caractere | Parâmetro usado apenas quando necessário um filtro de F3 vindo da Wizard de Geração de Obrigação Fiscal |
...
XFUNVldDiv()
Método para verificar o conteúdo do arquivo advpr.ini, responsável por identificar qual release o ambiente protheus está.
Observação: Somente a squad de automação terá acesso parar alterar este arquivo.
Exemplo:
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
METHOD MATA030TestCase() CLASS MATA030TestCase
Local oHelper := FWTestHelper():New()
_Super:FWDefaultTestSuite()
If oHelper:GetReleaseRobo() >= "12.1.19"
::AddTestMethod("MAT030_001",,"Caso de teste 001")//OK
EndIf |
...
Método utilizado para informar um arquivo CSV
...
Nome
...
Tipo
...
Descrição
...
Obrigatório
...
Nome do Layout no MILE
...
Função utilizada na validação da data extemporânea do movimento.
Retorno: lRet - Retorna FLAG de validação
- .T. - Para validação OK
- .F. - Para validação NÃO OK
XFUNVld( nIndice, lUPPER )
Função utilizada na validação.
Parâmetros:
- nIndice - Caso seja necessário alterar a ordem de pesquisa do EXISTCPO
- lUPPER - Default converte em Maiúsculas a string de busca, caso utilize case-sensitive envie .F. (False) no parâmetro
Nome | Tipo | Descrição | Obrigatório |
|---|---|---|---|
| nIndice | Numérico | Ordem de pesquisa do EXISTCPO | |
| lUPPER | Lógico | Converte em Maiúsculas a string de busca, caso utilize case-sensitive envie .F. (False) no parâmetro |
XFUNRedund( cCmpModel )
Função utilizada para validar redundância entre a relação.
Parâmetros:
- cCmpModel - Campo a ser validado com o campo editado.
Nome | Tipo | Descrição |
|---|---|---|
| cCmpModel | Caractere | Campo a ser validado com o campo editado. |
Exemplo:
Cadastro de Fator de Conversão, onde seleciona-se uma unidade de medida e cadastra-se as conversões para a mesma. Porém não pode existir a conversão para a mesma UM selecionada.
Exemplo:
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
//-----------------------------------------------------------------
/*/{Protheus.doc} SetUpSuite
Prepara o ambiente para execução dos casos de teste
/*/
//-----------------------------------------------------------------
METHOD SetUpSuite() CLASS CRMA610TestSuite
Local oHelper := FWTestHelper():New()
//-------------------------------------------
// Define Arquivos de dados para importação
//-------------------------------------------
oHelper:SetCSV( "CTBA010", "ctba010.csv", "CTG" ) //Calendário Contábil
oHelper:SetCSV( "CTBA020", "ctba020.csv", "CT1" ) //Plano de Contas
oHelper:SetCSV( "CTBA030", "ctba030.csv", "CTT" ) //Centro de custo
//---------------------------
// Ativado Classe Auxiliar
//---------------------------
oHelper:Activate()
Return( oHelper ) |
SetModel( oModel )
Método utilizado para ativar o modelo que será utilizado nas operações em fontes MVC.
...
Nome
...
Tipo
...
Descrição
...
Nome do modelo a ser carregado pela classe de teste
Exemplo:
...
| language | py |
|---|---|
| theme | Midnight |
...
SetXml( cXml )
Método utilizado para informar um layout de importação XML.
...