Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • 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 ArrayArray com as informacoes informações digitadas no Wizard
X
aPaineis ArrayArray com os paineis painéis do Wizard
X


xFUNSaveProf(cNomeWizard , aParametros)

...

Nome

Tipo

Descrição

Default

Obrigatório

cFilDtVig CaractereData de Vigência

cFilDtFin CaractereData Final de Vigência

cTipoModel CaractereInforma qual o modelo para registros genéricos do ECF

cF3Wizard CaractereParâ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
languagepy
themeMidnight
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ógicoConverte 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
languagepy
themeMidnight
//-----------------------------------------------------------------
/*/{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:

...

languagepy
themeMidnight

...


SetXml( cXml ) 

Método utilizado para informar um layout de importação XML.

...