==================================================== TDD — RankingSeparadoresLaboratorio ==================================================== --- 1. Instanciação --- [PASS] Lab instanciado com as 2 Sondas --- 2. Sem DB → respostaVazia --- [PASS] respostaVazia() tem 'total' [PASS] respostaVazia() tem 'page' [PASS] respostaVazia() tem 'perPage' [PASS] respostaVazia() tem 'tempo_ref_seg' [PASS] respostaVazia() tem 'itens' [PASS] total=0 em respostaVazia [PASS] page=1 em respostaVazia [PASS] perPage=20 em respostaVazia [PASS] itens é array [PASS] itens está vazio --- 3. tempoMedioGeral() sem DB --- [PASS] tempoMedioGeral() tem 'tempo_seg_medio' [PASS] tempoMedioGeral() tem 'total_itens' [PASS] tempo_seg_medio=null sem DB [PASS] total_itens=0 sem DB --- 4. RN5 — assertividade null quando itens=0 --- [PASS] ScoreCalculator::assertividade(0,0) = null (RN5) [PASS] scoreSeparador com itens=0 → 0 (RN5 aplicada ao score) --- 5. Paginação passada corretamente em respostaVazia --- [PASS] page=3 refletido em respostaVazia [PASS] perPage=50 refletido em respostaVazia ==================================================== RESULTADO: PASS=19 FAIL=0 TODOS OS TESTES PASSARAM