package org.jtwig.render.expression.calculator.operation.binary.calculators; import org.jtwig.render.RenderRequest; import org.junit.Test; import java.math.BigDecimal; import static org.junit.Assert.assertEquals; import static org.mockito.Mockito.*; public class MultiplyOperationCalculatorTest { private MultiplyOperationCalculator underTest = new MultiplyOperationCalculator(); @Test public void calculate() throws Exception { RenderRequest request = mock(RenderRequest.class, RETURNS_DEEP_STUBS); BigDecimal left = mock(BigDecimal.class); BigDecimal right = mock(BigDecimal.class); BigDecimal expected = mock(BigDecimal.class); when(left.multiply(right)).thenReturn(expected); BigDecimal result = underTest.calculate(request, left, right); assertEquals(expected, result); } }