package com.interview.array;
import org.junit.Assert;
import org.junit.Test;
public class MultiplyAllFieldsExceptOwnPositionTest {
@Test
public void testDifferentCases() {
MultiplyAllFieldsExceptOwnPosition mop = new MultiplyAllFieldsExceptOwnPosition();
int[] input1 = {0, 9, -2};
int[] output1 = {-18, 0, 0};
Assert.assertArrayEquals(output1, mop.multiply(input1));
int[] input2 = {1, 1};
int[] output2 = {1, 1};
Assert.assertArrayEquals(output2, mop.multiply(input2));
int[] input3 = {3, 1, -3, 6};
int[] output3 = {-18, -54, 18, -9};
Assert.assertArrayEquals(output3, mop.multiply(input3));
}
}