package org.jtwig.render.expression.calculator;
import org.jtwig.model.expression.BinaryOperationExpression;
import org.jtwig.render.RenderRequest;
import org.junit.Test;
import static org.junit.Assert.assertSame;
import static org.mockito.Mockito.*;
public class BinaryOperationExpressionCalculatorTest {
private final BinaryOperationExpressionCalculator underTest = new BinaryOperationExpressionCalculator();
@Test
public void calculate() throws Exception {
Object value = new Object();
BinaryOperationExpression binaryOperationExpression = mock(BinaryOperationExpression.class);
RenderRequest request = mock(RenderRequest.class, RETURNS_DEEP_STUBS);
when(request.getEnvironment().getRenderEnvironment().getBinaryOperationService().calculate(request, binaryOperationExpression))
.thenReturn(value);
Object result = underTest.calculate(request, binaryOperationExpression);
assertSame(value, result);
}
}