/** * Test method for {@link DivisionExpression#receive(dEvaluableExpressionVisitor)}. Asserts that * {@link EvaluableExpressionVisitor#visit(DivisionExpression)} is called. */ @Test public void receive() { final EvaluableExpressionVisitor mockVisitor = mock(EvaluableExpressionVisitor.class); final DivisionExpression testedExpression = new DivisionExpression( EVALUABLE_EXPRESSION_FACTORY.getOne(), EVALUABLE_EXPRESSION_FACTORY.getOne()); assertThat(() -> testedExpression.receive(null), throwsException(NullPointerException.class)); testedExpression.receive(mockVisitor); then(mockVisitor).should().visit(same(testedExpression)); }