aboutsummaryrefslogtreecommitdiffstats
path: root/indexinglanguage/src/test/java/com/yahoo/vespa/indexinglanguage/expressions/VerificationExceptionTestCase.java
blob: ad94c4592900f94e902a4a9922f89c93043e271c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.vespa.indexinglanguage.expressions;

import org.junit.Test;

import static org.junit.Assert.*;

/**
 * @author Simon Thoresen Hult
 */
public class VerificationExceptionTestCase {

    @Test
    public void requireThatAccessorsWork() {
        Expression exp = new SimpleExpression();
        VerificationException e = new VerificationException(exp, "foo");
        assertEquals(exp.toString(), e.getExpression());
        assertEquals("foo", e.getMessage());
        assertTrue(e.toString().contains(exp.toString()));
        assertTrue(e.toString().contains(e.getMessage()));
    }
}