Equipe 3 - Atividade 4

Atividade 4
Quando você diz “The system has some research lines stored” a implementação do passo tem que criar as linhas. Por favor, olhe exemplos de passos similares implementados em outras features.

On Jul 3, 2014, at 6:01 PM, Kamilla Cardoso <notifications@github.com> wrote:

> In test/cucumber/steps/XMLImportSteps.groovy:
> 
> > +    filename, projectName, projectStatus ->
> > +        String path = "test" + File.separator + "files" + File.separator + filename
> > +        assert XMLImportTestDataAndOperations.fileContainsResearchProjectWithStatus(path, projectName, projectStatus)
> > +        xmlController = new XMLController()
> > +        XMLImportTestDataAndOperations.uploadPublications(xmlController, path)
> > +}
> > +//#end
> > +
> > +/**
> > + * @author Kamilla Cardoso
> > + * #if($ResearchLine)
> > + * Scenario: new research line
> > + */
> > +Given(~'^ The system has some research lines stored$'){ ->
> > +    TestDataAndOperations.loginController(this)
> > +    initialSize = ResearchLine.findAll().size()
> Sim, mas o que eu verifico quando pego a informação do numero de linhas é para verificar la no assert que esta no then se foi feita alguma adição, exemplo, caso esta linha nao exista ela pode ser adicionada, neste caso o Zero nao interfere em nada e o tamanho da linha passara para 1 e nao mais zero, exatamente pq ela só esta aí para fazer esta verificação de adição, ou em outros casos, de uma remoção de uma linha. Em quinta-feira, 3 de julho de 2014, Paulo Borba <notifications@github.com> escreveu:
> …
> —
> Reply to this email directly or view it on GitHub.
>