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)

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

B)

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

C)

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

D)

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

E)

apenas statement(comando), branch (ramo). 

function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/1354/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'QQuv3a4nXgYrDr3d5mXHJw2fMc9bguEpe38HskMj73EhmEPm3FlNMAJMMUO67isL' }, 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'); } }); }