Atividade 4 - Equipe 6 (fcb e gjcc) - Feature Article

Implementado testes de controlador e de gui para novos cenários: filter, order, remove, report.
Exato! Pode ser que tenha dois artigos totalmente diferentes dos que tinham antes.

On Jun 30, 2014, at 4:15 PM, Guilherme Cavalcanti <notifications@github.com> wrote:

> In test/cucumber/steps/ArticleSteps.groovy:
> 
> > +	assert Periodico.findByTitle(title) != null
> > +}
> > +
> > +When(~'^the system orders the article list by title$') {->
> > +	articlesSorted = Periodico.listOrderByTitle(order: "asc")
> > +	assert ArticleTestDataAndOperations.isSorted(articlesSorted, "title")
> > +
> > +}
> > +
> > +When(~'^the system orders the article list by publication date$') {->
> > +	articlesSorted = Periodico.listOrderByPublicationDate(order: "asc")
> > +	assert ArticleTestDataAndOperations.isSorted(articlesSorted, "publication date")
> > +}
> > +
> > +Then(~'^the system article list content is not modified$') {->
> > +	assert Periodico.findAll().size() == 2
> A filtragem e o ordenamento de periódicos não deve modificar o conteúdo do banco, se houver 2 artigos no banco, os 2 deverão continuar a existir após executar essas operações. Deveria checar algum outro atributo dos artigos por garantia (ex. titulo) ?
> 
> —
> Reply to this email directly or view it on GitHub.
>