2 * Copyright (c) 2015 Cisco Systems, Inc. and others. All rights reserved.
4 * This program and the accompanying materials are made available under the
5 * terms of the Eclipse Public License v1.0 which accompanies this distribution,
6 * and is available at http://www.eclipse.org/legal/epl-v10.html
9 package org.opendaylight.groupbasedpolicy.resolver.validator;
11 import org.junit.Assert;
12 import org.junit.Test;
14 public class SimpleResultTest {
16 private SimpleResult simpleResult;
19 public void constructorTest() {
20 simpleResult = new SimpleResult(true);
21 Assert.assertEquals(0, simpleResult.getCode());
22 Assert.assertTrue(simpleResult.getDescription().isEmpty());
23 Assert.assertTrue(simpleResult.isSuccess());
24 Assert.assertFalse(simpleResult.isFailure());
26 simpleResult = new SimpleResult(false);
27 Assert.assertEquals(1, simpleResult.getCode());
28 Assert.assertTrue(simpleResult.getDescription().isEmpty());
29 Assert.assertFalse(simpleResult.isSuccess());
30 Assert.assertTrue(simpleResult.isFailure());
32 simpleResult = new SimpleResult(2);
33 Assert.assertEquals(2, simpleResult.getCode());
34 Assert.assertTrue(simpleResult.getDescription().isEmpty());
35 Assert.assertFalse(simpleResult.isSuccess());
36 Assert.assertTrue(simpleResult.isFailure());
38 simpleResult = new SimpleResult(2, "description");
39 Assert.assertEquals(2, simpleResult.getCode());
40 Assert.assertEquals("description", simpleResult.getDescription());
41 Assert.assertFalse(simpleResult.isSuccess());
42 Assert.assertTrue(simpleResult.isFailure());