Geral
Gerência e Qualidade de Software
Semana 4
0

Questão

Que tipo de análise de cobertura pode ser realizada com a ferramenta Coverage.py?

A)

apenas statement(comando), branch (ramo). 

B)

apenas statement (comando), branch (ramo), condition (condição).

C)

apenas statement(comando), function (função), branch (ramo). 

D)

apenas function (função), condition (condição).

E)

statement (comando), function(função), branch(ramo), condition(condição). 

function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/166/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'bPpcSTCfX8RvkPeFYqWaH4VmHYNWI7tvrTEd3sH2TQk4anlfaPN7WmikRvRvNcfH' }, body: JSON.stringify({ value: value }) }) .then(response => response.json()) .then(data => { if (data.success) { document.getElementById(`score-${questaoId}`).textContent = data.score; const upBtn = document.querySelector(`button[onclick="vote(${questaoId}, 1)"]`); const downBtn = document.querySelector(`button[onclick="vote(${questaoId}, -1)"]`); upBtn.classList.remove('active-up'); downBtn.classList.remove('active-down'); if (data.user_vote === 1) upBtn.classList.add('active-up'); if (data.user_vote === -1) downBtn.classList.add('active-down'); } }); }