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