Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 60 questões.
#2705938
Texto da Questão:

Um Analista da área de TI construiu a classe Vectors e a classe de teste VectorsTest utilizando o JUnit.

package sample;

public final class Vectors {

      private Vectors() {}

      public static int scalarMultiplication(int[] a, int[] b) {

           if ((a == null) || (b == null)) {

                  throw new llegalArgumentException("Argumento nulo");

           }

          if (a.length != b.length) {

                 throw new llegalArgumentException("Vetores com tuplas diferentes");

          }

          int sum = 0;

          for (int i = 0; i < a.length; i++) {

                sum += a[i] * b[i];

           }

          return sum;

     }

}

package sample;

import junit.framework.TestCase;

public class VectorsTest extends TestCase {

      public VectorsTest(String testName) {

               super(testName);

      }

      public void testScalarMultiplication() {

        I  

      }


 Ao executar a classe VectorsTest, o teste será reprovado se a lacuna  I  estiver preenchida com a instrução

  • assertEquals(0, Vectors.scalarMultiplication(new int[]{0, 0}, new int[]{0, 0}));
  • assertEquals(39, Vectors.scalarMultiplication(new int[]{3, 4}, new int[]{5, 6}));
  • assertEquals(-39, Vectors.scalarMultiplication(new int[]{-3, 4}, new int[]{5, -6}));
  • assertEquals(17, Vectors.scalarMultiplication(new int[]{1,2,3}, new int[]{4, 5, 1}));
  • assertEquals(100, Vectors.scalarMultiplication(new int[]{6, 8}, new int[]{6,8,-2}));
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora