Issue #88: Refactor struct of tests
Foram removidos os arquivos antigos sem significados para os testes : config/ci_dimensions.yaml.example, config/ci_enumtypes.yaml.example, config/ci_metrics.yaml.example, config/ci_metrics_1.yaml.example, config/ci_sources.yaml.example, config/ci_views.yaml.example.
Foram adicionados os novos testes que serão relacionado a mercados: config/market_dimensions.yaml.example, config/market_enum.yaml.example, config/market_main.yaml.example, config/market_metrics.yaml.example, config/market_views.yaml.example.
Os testes agora foram aplicados para uma situação real: src/adapter/postgres.spec.ts, src/api/controllers/collect.spec.ts, src/api/controllers/data.spec.ts, src/api/controllers/engine.spec.ts, src/core/engine.spec.ts.
Foi criado um handler para cada teste chamar sua respectiva estrutura de dados: src/util/scenarioHandler.ts.
Foi atualizado o teste em : src/util/viewHandler.ts, para evitar que seja aplicada "clause", em uma View que ja exista e possua essa "clause".
Foi necessário atualizar o caso de string vazia em src/api/controllers/collect.ts e remover o caso de undefined visto que não acontecera na execução.
Os arquivos json foram renomeados para suas respectivas views ao inves de usar numeros para representa-las.
O arquivo test/scenario.ts, foi reestruturado para comportar os novos testes.
Signed-off-by: Rafael rpd17@inf.ufpr.br