AVISOS - Avaliação em Época Normal |
---|
Esclarecimento de dúvidas:
|
Requisitos para desenvolvimento, material de apoio e actualizações do enunciado (ver informação completa em Projecto de Programação com Objectos):
|
Processo de avaliação (ver informação completa em Avaliação do Projecto):
|
Material de Uso Obrigatório |
---|
As bibliotecas po-uilib e o conteúdo inicial do CVS são de uso obrigatório: |
|
A máquina virtual, fornecida para desenvolvimento do projecto, já contém todo o material de apoio. |
Uso Obrigatório: Repositório CVS |
Apenas se consideram para avaliação os projectos existentes no repositório CVS oficial.
Trabalhos não presentes no repositório no final do prazo têm classificação 0 (zero) (não são aceites outras formas de entrega). Não são admitidas justificações para atrasos em sincronizações do repositório. A indisponibilidade temporária do repositório, desde que inferior a 24 horas, não justifica atrasos na submissão de um trabalho. |
Durante a execução do projecto são realizados testes automáticos sobre o conteúdo do repositório, sendo publicados diariamente os resultados dos testes (apenas durante a Época Normal).
Ficheiros removidos do módulo ggc-core (durante os testes) e substituídos por versões canónicas |
---|
ggc-core/
├── Makefile
└── src
└── ggc
└── exceptions
├── BadEntryException.java
├── ImportFileException.java
├── MissingFileAssociationException.java
└── UnavailableFileException.java
|
Ficheiros removidos do módulo ggc-app (durante os testes) e substituídos por versões canónicas |
---|
ggc-app/
├── Makefile
└── src
└── ggc
└── app
├── App.java
├── exceptions
│ ├── DuplicatePartnerKeyException.java
│ ├── FileOpenFailedException.java
│ ├── InvalidDateException.java
│ ├── Message.java
│ ├── UnavailableProductException.java
│ ├── UnknownPartnerKeyException.java
│ ├── UnknownProductKeyException.java
│ ├── UnknownServiceLevelException.java
│ ├── UnknownServiceTypeException.java
│ └── UnknownTransactionKeyException.java
├── lookups
│ ├── Label.java
│ ├── Menu.java
│ └── Prompt.java
├── main
│ ├── Label.java
│ ├── Menu.java
│ ├── Message.java
│ └── Prompt.java
├── partners
│ ├── Label.java
│ ├── Menu.java
│ ├── Message.java
│ └── Prompt.java
├── products
│ ├── Label.java
│ ├── Menu.java
│ ├── Message.java
│ └── Prompt.java
└── transactions
├── Label.java
├── Menu.java
├── Message.java
└── Prompt.java
|
Durante o período que antecede a primeira entrega (UML), são executados testes de presença dos diagramas no repositório.
Os projectos não são executados, mas são comunicados erros de compilação para projectos que já tenham commits.
Os resultados dos testes de presença estão disponíveis nos seguintes locais:
Grupos que tenham as anotações NOTHING COMMITTED ou UML MISSING (estando em falta o diagrama ggc-core) não estão em condições de aprovação à disciplina.
Os pacotes de testes para o projecto são os seguintes:
Os resultados da execução dos vários testes estão disponíveis nos seguintes locais:
Grupos que tenham a anotação NOTHING COMMITTED não estão em condições de aprovação à disciplina.
Descrição dos testes da entrega intermédia (diários) |
---|
Main
Guardar/Abrir Estado
A-01-01-M-ok - Abrir aplicação sem import e ver os menus todos
A-01-02-M-ok - Abrir aplicação com Parceiros e vê e guardar em app01.dat
A-01-03-M-ok - Abrir aplicação vazia, carrega app01.dat e vê Parceiros
A-01-04-M-ok - Abrir aplicação com produtos simples e Parceiros, vê produtos e guarda em app02.dat
A-01-05-M-ok - Abrir aplicação vazia, carrega app02.dat e vê Parceiros e produtos
A-01-06-M-ok - Abrir ficheiro não existente
A-01-07-M-ok - Abrir aplicação com parceiros, guarda app03.dat, cria parceiro, guarda
A-01-08-M-ok - Abrir aplicação vazia, carrega app03.dat e vê. Altera data e guarda
A-01-09-M-ok - Abrir app03.dat e ver data
Mostrar Data/Avançar
A-02-01-M-ok - Mostrar data inicial
A-02-02-M-ok - Avançar data válida e Mostrar data
A-02-03-M-ok - Avançar data inválida e Mostrar data
A-02-04-M-ok - Avançar data duas vezes e Mostrar data
Menu Produtos
Visualizar todos os produtos
A-03-01-M-ok - Ver caso sem produtos
A-03-02-M-ok - Ver um só com um produto simples
A-03-03-M-ok - Ver com vários produtos simples inseridos de forma ordenada
Visualizar todos os lotes
A-04-01-M-ok - Ver caso sem produtos
A-04-02-M-ok - Ver caso de um produto com um lote
A-04-03-M-ok - Ver caso de um produto com vários lotes
A-04-04-M-ok - Ver caso de vários produtos com vários lotes ordenados
Menu de Parceiros
Mostrar Parceiro
A-07-01-M-ok - Ver Parceiro existente com uma chave igual à indicada
A-07-02-M-ok - Ver Parceiro existente com uma chave só com minúsculas, maiúsculas, misturadas
Mostrar Parceiros
A-08-01-M-ok ver lista de parceiros importados por ordem
Registar Parceiro
A-09-01-M-ok registar parceiro em entreposto com parceiro
A-09-02-M-ok registar parceiro no fim da lista de parceiros
A-09-04-M-ok registar parceiro com chave duplicada
|
Descrição dos testes da entrega intermédia (avaliação) |
---|
Main
Guardar /Abrir Estado
A-01-01-M-ok - Abrir aplicação sem import e ver os menus todos
A-01-02-M-ok - Abrir aplicação com Parceiros e vê e guardar em app01.dat
A-01-03-M-ok - Abrir aplicação vazia, carrega app01.dat e vê Parceiros
A-01-04-M-ok - Abrir aplicação com produtos simples e Parceiros, vê produtos e guarda em app02.dat
A-01-05-M-ok - Abrir aplicação vazia, carrega app02.dat e vê Parceiros e produtos
A-01-06-M-ok - Abrir ficheiro não existente
A-01-07-M-ok - Abrir aplicação com parceiros, guarda app03.dat, cria parceiro, guarda
A-01-08-M-ok - Abrir aplicação vazia, carrega app03.dat e vê. Altera data e guarda
A-01-09-M-ok - Abrir aapp03.dat e ver data
Mostrar Data/Avançar
A-02-01-M-ok - Mostrar data inicial
A-02-02-M-ok - Avançar data válida e Mostrar data
A-02-03-M-ok - Avançar data inválida e Mostrar data
A-02-04-M-ok - Avançar data duas vezes e Mostrar data
Menu Produtos
Visualizar todos os produtos
A-03-01-M-ok - Ver caso sem produtos
A-03-02-M-ok - Ver um só com um produto simples
A-03-03-M-ok - Ver com vários produtos simples inseridos de forma ordenada
A-03-04-M-ok - Ver com vários produtos simples inseridos de forma desordenada
A-03-05-M-ok - Ver com vários produtos simples inseridos com maiúsculas e minúsculas
A-03-06-M-ok - Ver um produto simples com vários lotes
A-03-07-M-ok - Ver vários produtos simples com vários lotes misturados, mas com lotes ordenados
Visualizar todos os lotes
A-04-01-M-ok - Ver caso sem produtos
A-04-02-M-ok - Ver caso de um produto com um lote
A-04-03-M-ok - Ver caso de um produto com vários lotes
A-04-04-M-ok - Ver caso de vários produtos com vários lotes ordenados
A-04-05-M-ok - Ver lotes inseridos ordenados por produto mas fora de ordem por parceiro
A-04-06-M-ok - Ver lotes inseridos ordenados por produto mas fora de ordem por preço e existências
A-04-07-M-ok - Ver lotes inseridos desordenados por produto e por lote
Menu de Parceiros
Mostrar Parceiro
A-07-01-M-ok - Ver Parceiro existente com uma chave igual à indicada
A-07-02-M-ok - Ver Parceiro existente com uma chave só com minúsculas, maiúsculas, misturadas
A-07-03-M-ok - Ver Parceiro não existente com parceiros carregados
A-07-04-M-ok - Ver Parceiro não existente sem parceiros carregados e ver parceiros vazio
Mostrar Parceiros
A-08-01-M-ok ver lista de parceiros importados por ordem
A-08-02-M-ok ver lista de parceiros importados desordenado
A-08-03-M-ok ver lista de parceiros importados desordenado com maiúsculas e minúsculas
Registar Parceiro
A-09-01-M-ok registar parceiro em entreposto com parceiro
A-09-02-M-ok registar parceiro no fim da lista de parceiros
A-09-03-M-ok registar parceiro no início da lista/no meio da lista
A-09-04-M-ok registar parceiro com chave duplicada
A-09-05-M-ok registar parceiro com chave diferente mas duplicada.
A-09-06-M-ok registar parceiro com chave minúsculas/maiúsculas no meio e ver que está bem ordenado
|
Os pacotes de testes para o projecto são os seguintes:
Os resultados da execução dos vários testes estão disponíveis nos seguintes locais:
Grupos que tenham a anotação NOTHING COMMITTED não estão em condições de aprovação à disciplina.
Descrição dos testes da entrega final (diários) |
---|
Main
Guardar/Abrir Estado
A-01-01-M-ok - Abrir aplicação sem import e ver os menus todos
A-01-02-M-ok - Abrir aplicação com Parceiros e vê e guardar em app01.dat
A-01-03-M-ok - Abrir aplicação vazia, carrega app01.dat e vê Parceiros
A-01-04-M-ok - Abrir aplicação com produtos simples e Parceiros, vê produtos e guarda em app02.dat
A-01-05-M-ok - Abrir aplicação vazia, carrega app02.dat e vê Parceiros e produtos
A-01-06-M-ok - Abrir ficheiro não existente
A-01-07-M-ok - Abrir aplicação com parceiros, guarda app03.dat, cria parceiro, guarda
A-01-08-M-ok - Abrir aplicação vazia, carrega app03.dat e vê. Altera data e guarda
A-01-09-M-ok - Abrir aapp03.dat e ver data
Mostrar Data/Avançar
A-02-01-M-ok - Mostrar data inicial
A-02-02-M-ok - Avançar data válida e Mostrar data
A-02-03-M-ok - Avançar data inválida e Mostrar data
A-02-04-M-ok - Avançar data duas vezes e Mostrar data
Menu Produtos
Visualizar todos os produtos
A-03-01-M-ok - Ver caso sem produtos
A-03-02-M-ok - Ver um só com um produto simples
A-03-03-M-ok - Ver com vários produtos simples inseridos de forma ordenada
A-03-04-M-ok - Ver com vários produtos simples inseridos de forma desordenada
A-03-05-M-ok - Ver com vários produtos simples inseridos com maiúsculas e minúsculas
A-03-06-M-ok - Ver um produto simples com vários lotes
A-03-07-M-ok - Ver vários produtos simples com vários lotes misturados, mas com lotes ordenados
A-03-08-M-ok - Ver produto sem lotes
Visualizar todos os lotes
A-04-01-M-ok - Ver caso sem produtos
A-04-02-M-ok - Ver caso de um produto com um lote
A-04-03-M-ok - Ver caso de um produto com um vários lotes
A-04-04-M-ok - Ver caso de vários produtos com vários lotes ordenados
A-04-05-M-ok - Ver lotes inseridos ordenados por produto mas fora de ordem por parceiro
A-04-06-M-ok - Ver lotes inseridos ordenados por produto mas fora de ordem por preço e existências
A-04-07-M-ok - Ver lotes inseridos desordenados por produto e por lote
Visualizar os lotes fornecidos por um dado parceiro
A-05-01-M-ok - Ver lotes de parceiro não existente
A-05-02-M-ok - Ver lotes de parceiro sem lotes
A-05-03-M-ok - Ver lotes de parceiro com um lote de um produto
A-05-04-M-ok - Ver lotes de parceiro com lotes de um produto
Visualizar os lotes de um dado produto
A-06-01-M-ok - Ver lotes de produto não existente
A-06-02-M-ok - Ver lotes de produto com um lote
A-06-03-M-ok - Ver lotes de produto com vários lotes
Menu de Parceiros
Mostrar Parceiro
A-07-01-M-ok - Ver Parceiro existente com uma chave igual à indicada
A-07-02-M-ok - Ver Parceiro existente com uma chave só com minúsculas, maiúsculas, misturadas
A-07-03-M-ok - Ver Parceito não existente com parceiros carregados
A-07-04-M-ok - Ver Parceito não existente sem parceiros carregados e ver parceiros vazio
Mostrar Parceiros
A-08-01-M-ok ver lista de parceiros importados por ordem
A-08-02-M-ok ver lista de parceiros importados desordenado
A-08-03-M-ok ver lista de parceiros importados desordenado com maiúsculas e minúsculas
Registar Parceiro
A-09-01-M-ok registar parceiro em entreposto com parceiro
A-09-02-M-ok registar parceiro no fim da lista de parceiros
A-09-03-M-ok registar parceiro no início da lista/no meio da lista
A-09-04-M-ok registar parceito com chave duplicada
A-09-05-M-ok registar parceiro com chave diferente mas duplicada.
A-09-06-M-ok registar parceiro com chave minusculas/maiúsculas no meio e ver que está bem ordenado
Notificações
A-10-01-M-ok - Adiciono um batch com um preço mais alto do que alguns batches e não há notificação
A-10-02-M-ok - Liga/desliga notificação de produto e parceiro não existente
A-10-03-M-ok - Adiciono um batch com um preço mais baixo e há notificação
A-10-04-M-ok - Bargain, vê parceiro, vê parceiro
A-10-05-M-ok - Bargain, vê parceiro, Bargain e vê parceiro
Compra
A-11-01-M-ok - Compra lote de produto simples existente com preço intermédio, vê transacção
A-11-02-M-ok - Compra lote de produto simples existente com preço intermédio, vê parceiro e entreposto
A-11-03-M-ok - Compra lote de produto agregado existente com preço intermédio, vê transacção
A-11-04-M-ok - Compra lote de produto agregado existente com preço intermédio, vê parceiro e produto
A-11-05-M-ok - Compra lote de produto não existente com produtos
A-11-06-M-ok - Compra lote de produto não existente sem produtos
Ver Saldo
A-12-01-M-ok - Vê saldo sem compras e vendas
A-12-02-M-ok - Vê saldo só com uma compra
A-12-03-M-ok - Vê saldo com várias compras parceiro em datas diferentes
A-12-04-M-ok - Vê saldo com várias compras por vários parceiros
Mostrar lotes de produtos com preço abaixo de limite
A-13-01-M-ok - Vê caso de warehouse sem produtos
A-13-02-M-ok - Vê caso de warehouse com produtos sem lotes
A-13-03-M-ok - Vê caso de warehouse com limite superior a todos os lotes
Mostrar transacções pagas por parceiro
A-14-01-M-ok - Mostrar parceiro não existente e parceiros sem transacções
A-14-02-M-ok - Mostrar parceiro só com compras
A-14-03-M-ok - Mostrar parceiro só com vendas não pagas
Fazer Desagregação
Mostra produtos, transacção e parceiro
A-15-01-M-ok - Fazer desagregação de produto inexistente e com Parceiro inexistente
A-15-02-M-ok - Fazer desagregação de produto simples
A-15-06-M-ok - Fazer desagregação de produto agregado com quantidade insuficiente
Pagar transacção - Ver transacção e parceiro
A-16-01-M-ok - Pagar transacção não existente
A-16-02-M-ok - Pagar venda não paga (dentro do prazo)
Mostrar transacções de compra com parceiro
A-17-01-M-ok - Mostrar de parceiro não existente e sem transacções de compra
A-17-02-M-ok - Mostrar de parceiro existente e com uma compra
A-17-03-M-ok - Mostrar de parceiros existentes e com várias compras
Mostrar transacções de venda (e desagregação) com parceiro
A-18-02-M-ok - Mostrar de parceiro existente e com uma venda
A-18-03-M-ok - Mostrar de parceiro existente e com uma desagregação com valor positivo
Registar Venda
A-19-02-M-ok - Fazer compra de produto simples com quantidade insuficiente
A-19-04-M-ok - Fazer compra de produto agregado com quantidade insuficiente no 2º componente
A-19-05-M-ok - Fazer compra de produto agregado com quantidade insuficiente no 1º componente
A-19-06-M-ok - Fazer compra de produto agregado com agregação
|
Descrição dos testes da entrega final (avaliação) |
---|
Main
Guardar/Abrir Estado
A-01-01-M-ok - Abrir aplicação sem import e ver os menus todos
A-01-02-M-ok - Abrir aplicação com Parceiros e vê e guardar em app01.dat
A-01-03-M-ok - Abrir aplicação vazia, carrega app01.dat e vê Parceiros
A-01-04-M-ok - Abrir aplicação com produtos simples e Parceiros, vê produtos e guarda em app02.dat
A-01-05-M-ok - Abrir aplicação vazia, carrega app02.dat e vê Parceiros e produtos
A-01-06-M-ok - Abrir ficheiro não existente
A-01-07-M-ok - Abrir aplicação com parceiros, guarda app03.dat, cria parceiro, guarda
A-01-08-M-ok - Abrir aplicação vazia, carrega app03.dat e vê. Altera data e guarda
A-01-09-M-ok - Abrir aapp03.dat e ver data
Mostrar Data/Avançar
A-02-01-M-ok - Mostrar data inicial
A-02-02-M-ok - Avançar data válida e Mostrar data
A-02-03-M-ok - Avançar data inválida e Mostrar data
A-02-04-M-ok - Avançar data duas vezes e Mostrar data
Menu Produtos
Visualizar todos os produtos
A-03-01-M-ok - Ver caso sem produtos
A-03-02-M-ok - Ver um só com um produto simples
A-03-03-M-ok - Ver com vários produtos simples inseridos de forma ordenada
A-03-04-M-ok - Ver com vários produtos simples inseridos de forma desordenada
A-03-05-M-ok - Ver com vários produtos simples inseridos com maiúsculas e minúsculas
A-03-06-M-ok - Ver um produto simples com vários lotes
A-03-07-M-ok - Ver vários produtos simples com vários lotes misturados, mas com lotes ordenados
A-03-08-M-ok - Ver produto sem lotes
Visualizar todos os lotes
A-04-01-M-ok - Ver caso sem produtos
A-04-02-M-ok - Ver caso de um produto com um lote
A-04-03-M-ok - Ver caso de um produto com um vários lotes
A-04-04-M-ok - Ver caso de vários produtos com vários lotes ordenados
A-04-05-M-ok - Ver lotes inseridos ordenados por produto mas fora de ordem por parceiro
A-04-06-M-ok - Ver lotes inseridos ordenados por produto mas fora de ordem por preço e existências
A-04-07-M-ok - Ver lotes inseridos deordenados por produto e por lote
A-04-08-M-ok - Ver caso de um produto sem lotes
Visualizar os lotes fornecidos por um dado parceiro
A-05-01-M-ok - Ver lotes de parceiro não existente
A-05-02-M-ok - Ver lotes de parceiro sem lotes
A-05-03-M-ok - Ver lotes de parceiro com um lote de um produto
A-05-04-M-ok - Ver lotes de parceiro com lotes de um produto
A-05-05-M-ok - Ver lotes de parceiro com lotes de vários produtos
A-05-06-M-ok - Ver lotes de parceiro com lotes iguais do mesmo produto
A-05-07-M-ok - Ver lotes de parceiro com lotes desordenados por preço e existências
A-05-08-M-ok - Ver lotes de parceiro com lotes desordenados de vários produtos
Visualizar os lotes de um dado produto
A-06-01-M-ok - Ver lotes de produto não existente
A-06-02-M-ok - Ver lotes de produto com um lote
A-06-03-M-ok - Ver lotes de produto com vários lotes
A-06-04-M-ok - Ver lotes de produto com lotes desordenados
A-06-05-M-ok - Ver lotes de produto sem lotes (SAL)
Menu de Parceiros
Mostrar Parceiro
A-07-01-M-ok - Ver Parceiro existente com uma chave igual à indicada
A-07-02-M-ok - Ver Parceiro existente com uma chave só com minúsculas, maiúsculas, misturadas
A-07-03-M-ok - Ver Parceito não existente com parceiros carregados
A-07-04-M-ok - Ver Parceito não existente sem parceiros carregados e ver parceiros vazio
Mostrar Parceiros
A-08-01-M-ok ver lista de parceiros importados por ordem
A-08-02-M-ok ver lista de parceiros importados desordenado
A-08-03-M-ok ver lista de parceiros importados desordenado com maiúsculas e minúsculas
Registar Parceiro
A-09-01-M-ok registar parceiro em entreposto com parceiro
A-09-02-M-ok registar parceiro no fim da lista de parceiros
A-09-03-M-ok registar parceiro no início da lista/no meio da lista
A-09-04-M-ok registar parceito com chave duplicada
A-09-05-M-ok registar parceiro com chave diferente mas duplicada.
A-09-06-M-ok registar parceiro com chave minusculas/maiúsculas no meio e ver que está bem ordenado
Notificações - Done
A-10-01-M-ok - Adiciono um batch com um preço mais alto do que alguns batches e não há notificação
A-10-02-M-ok - Liga/desliga notificação de produto e parceiro não existente
A-10-03-M-ok - Adiciono um batch com um preço mais baixo e há notificação
A-10-04-M-ok - Bargain, vê parceiro, vê parceiro
A-10-05-M-ok - Bargain, vê parceiro, Bargain e vê parceiro
A-10-06-M-ok - Adiciono duas vezes um batch com um preço mais baixo e há duas notificações
A-10-07-M-ok - Notificação Bargain, partner desliga, novo BARGAIN e parceiro com 1 notificação e outro com duas
A-10-08-M-ok - Notificação Bargain, partner desliga, novo BARGAIN e parceiro com 1 notificação e outro com duas, Volto a ligar parceiro e novo BARGAIN e parceiro recebe
A-10-09-M-ok - Desliga produto e BARGAIN de outro
A-10-10-M-ok - BARGAIN, ver parceiros não limpa
A-10-11-M-ok - Esgota produto, guarda em esgotadoSal.ggc, compra produto e vê que há NEW para parceiros
A-10-12-M-ok - Carrega esgotadoSal.ggc, compra produto com preço inferior e vê que só há NEW para parceiros
A-10-13-M-ok - Carrega esgotadoSal.ggc, compra produto duas vezes e vê que há um só NEW para parceiros
A-10-14-M-ok - Carrega esgotadoSal.ggc, compra produto, esgota produto e compra outra vez e vê que há dois NEW para parceiros
A-10-15-M-ok - Carrega esgotadoSal.ggc, desliga partner, compra produto e vê que partner não recebeu
A-10-16-M-ok - Carrega esgotadoSal.ggc, desliga partner, compra produto, liga outra vez, esgota e compra e vê partners
A-10-17-M-ok - Carrega esgotadoSal.ggc, compra produto , cria partner, e vê partners
A-10-18-M-ok - Carrega esgotadoSal.ggc, compra produto , cria partner, esgota produto e compra produta e vê partners
A-10-19-M-ok - cria batch barato, cria partner e vê partner novo não recebeu, BARGAIN e já recebe
A-10-20-M-ok - Carrega esgotadoSal.ggc, NEW, BARGAIN, cria parceiro, NEW, BARGAIN, ver parceiros
Compra
A-11-01-M-ok - Compra lote de produto simples existente com preço intermédio, vê transacção
A-11-02-M-ok - Compra lote de produto simples existente com preço intermédio, vê parceiro e entreposto
A-11-03-M-ok - Compra lote de produto agregado existente com preço intermédio, vê transacção
A-11-04-M-ok - Compra lote de produto agregado existente com preço intermédio, vê parceiro e produto
A-11-05-M-ok - Compra lote de produto não existente com produtos
A-11-06-M-ok - Compra lote de produto não existente sem produtos
A-11-07-M-ok - Compra lote de produto agregado com receita de produto não existente, Compra lote de produto de parceiro não existente
A-11-08-M-ok - Compra lote de produto simples e agregado com preço mais alto, vê transacção e produto
A-11-09-M-ok - Compra lote de produto simples esgotado com preço mais alto, vê transacção e parceiro
A-11-10-M-ok - Compra lote de produto simples esgotado com preço mais baixo, vê transacção e parceiro
A-11-11-M-ok - Compra vários lote de produtos e por vários parceiros vê transacção e parceiro e produtos guarda compras.ggc
Ver Saldo
A-12-01-M-ok - Vê saldo sem compras e vendas
A-12-02-M-ok - Vê saldo só com uma compra
A-12-03-M-ok - Vê saldo com várias compras parceiro em datas diferentes
A-12-04-M-ok - Vê saldo com várias compras por vários parceiros
A-12-05-M-ok - Vê saldo com vendas não pagas
A-12-06-M-ok - Vê saldo com vendas pagas e não pagas
A-12-07-M-ok - Vê saldo com vendas pagas, não pagas e desagregações positivas
A-12-08-M-ok - Vê saldo com vendas pagas, não pagas e desagregações positivas e negativas
A-12-09-M-ok - Vê saldo com vendas pagas, desagregações positivas e compras
A-12-10-M-ok -
Mostrar lotes de produtos com preço abaixo de limite
A-13-01-M-ok - Vê caso de warehouse sem produtos
A-13-02-M-ok - Vê caso de warehouse com produtos sem lotes
A-13-03-M-ok - Vê caso de warehouse com limite superior a todos os lotes
A-13-04-M-ok - Vê caso de warehouse com limite inferior a todos os lotes
A-13-05-M-ok - Vê caso de warehouse com limite intermédio aos lotes
Mostrar transacções pagas por parceiro
A-14-01-M-ok - Mostrar parceiro não existente e parceiros sem transacções
A-14-02-M-ok - Mostrar parceiro só com compras
A-14-03-M-ok - Mostrar parceiro só com vendas não pagas
A-14-04-M-ok - Mostrar parceiro só com vendas pagas
A-14-05-M-ok - Mostrar parceiro com vendas pagas e não pagas
A-14-06-M-ok - Mostrar parceiro só com vendas e desagregações pagas
Fazer Desagregação
Mostra produtos, transacção e parceiro
A-15-01-M-ok - Fazer desagregação de produto inexistente e com Parceiro inexistente
A-15-02-M-ok - Fazer desagregação de produto simples
A-15-03-M-ok - Fazer desagregação de produto agregado uma unidade
A-15-04-M-ok - Fazer desagregação de produto agregado várias unidades
A-15-05-M-ok - Fazer desagregação de produto agregado e esgota
A-15-06-M-ok - Fazer desagregação de produto agregado com quantidade insuficiente
A-15-07-M-ok - Fazer desagregação de produto agregado e produtos componentes esgotados
A-15-08-M-ok - Fazer desagregação de produto agregado e produto componente com vários lotes
A-15-09-M-ok - Fazer desagregação de produto agregado com vários lotes e produto componente com vários lotes
A-15-10-M-ok - Fazer desagregação de produto agregado e custo negativo
A-15-11-M-ok -
Pagar transacção - Ver transacção e parceiro
A-16-01-M-ok - Pagar transacção não existente
A-16-02-M-ok - Pagar venda não paga (dentro do prazo)
A-16-03-M-ok - Pagar venda não paga duas vezes
A-16-04-M-ok - Pagar compra
A-16-05-M-ok - Pagar desgregação
Mostrar transacções de compra com parceiro
A-17-01-M-ok - Mostrar de parceiro não existente e sem transacções de compra
A-17-02-M-ok - Mostrar de parceiro existente e com uma compra
A-17-03-M-ok - Mostrar de parceiros existentes e com várias compras
A-17-04-M-ok - Mostrar de parceiros existentes e com várias compras e vendas
Mostrar transacções de venda (e desagregação) com parceiro
A-18-01-M-ok - Mostrar de parceiro não existente e sem transacções e sem transações de venda mas com compras
A-18-02-M-ok - Mostrar de parceiro existente e com uma venda
A-18-03-M-ok - Mostrar de parceiro existente e com uma desagregação com valor positivo
A-18-04-M-ok - Mostrar de parceiro existente e com uma desagregação com valor negativo
A-18-05-M-ok - Mostrar de vários parceiro existente e com várias vendas
Registar Venda
A-19-01-M-ok - Fazer venda de produto não existente ou envolvendo parceiro não existente
A-19-02-M-ok - Fazer compra de produto simples com quantidade insuficiente
A-19-03-M-ok - Fazer compra de produto simples com quantidade insuficiente verificando limite
A-19-04-M-ok - Fazer compra de produto agregado com quantidade insuficiente no 2º componente
A-19-05-M-ok - Fazer compra de produto agregado com quantidade insuficiente no 1º componente
A-19-06-M-ok - Fazer compra de produto agregado com agregação
A-19-07-M-ok - Fazer compra de produto agregado com agregação envolvendo vários lotes do mesmo produto
A-19-08-M-ok - Fazer compra de produto agregado com agregação do 1º componente
A-19-09-M-ok - Fazer compra de produto agregado com agregação de dois componentes
Estatuto
A-20-01-M-ok - Pagamento de NORMAL em P1, P2 sem provocar mudança de estatuto (produto simples)
A-20-02-M-ok - Pagamento de NORMAL em P1, P2 sem provocar mudança de estatuto (produto agregado)
A-20-03-M-ok - Pagamento de NORMAL no limite P1, P2 sem provocar mudança de estatuto (produto simples)
A-20-04-M-ok - Pagamento de NORMAL em P1 com mudança estatuto (SELECTION e produto simples e agregado)
A-20-05-M-ok - Pagamento de NORMAL em P2 com mudança estatuto (SELECTION)
A-20-06-M-ok - Pagamento de NORMAL em P1 sem mudança estatuto SELECTION devido a desconto
A-20-07-M-ok - Pagamento de NORMAL em P1 sem mudança estatuto ELITE devido a desconto
A-20-08-M-ok - Pagamento de NORMAL em P1, P2 com mudança estatuto para ELITE
A-20-09-M-ok - Pagamento de NORMAL em P3, P4
A-20-10-M-ok - Pagamento de NORMAL em P3, P4 verificação de condição fronteira
A-20-11-M-ok - Pagamento de NORMAL em P3, P4 verificação limpa pontos
A-20-12-M-ok - Pagamento de SELECTION em P1, P2 sem provocar mudança estatuto
A-20-13-M-ok - Pagamento de SELECTION em P2 um dia antes do prazo
A-20-14-M-ok - Pagamento de SELECTION em P1 com mudança estatuto
A-20-15-M-ok - Pagamento de SELECTION em P2 com mudança estatuto
A-20-16-M-ok - Pagamento de SELECTION em P3 sem provocar mudança de estatuto
A-20-17-M-ok - Pagamento de SELECTION em P3, P4 a provocar mudança de estatuto
A-20-18-M-ok - Pagamento de SELECTION com atraso a provocar mudança de estatuto e voltar a SELECTION
A-20-19-M-ok - Pagamento de ELITE com atraso inferior a 15
A-20-20-M-ok - Pagamento de ELITE com atraso superior a 15
A-20-21-M-ok - Pagamento de ELITE em P1 e P2
A-20-22-M-ok - Pagamento de ELITE em P3
A-20-23-M-ok - Pagamento de ELITE com atraso a provocar mudança de estatuto e voltar a ELITE
|