1374bdfa72e42817000a1c852cb15728015dd491
[groupbasedpolicy.git] / groupbasedpolicy / src / test / java / org / opendaylight / groupbasedpolicy / resolver / validator / SimpleResultTest.java
1 /*
2  * Copyright (c) 2015 Cisco Systems, Inc. and others. All rights reserved.
3  *
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
7  */
8
9 package org.opendaylight.groupbasedpolicy.resolver.validator;
10
11 import org.junit.Assert;
12 import org.junit.Test;
13
14 public class SimpleResultTest {
15
16     private SimpleResult simpleResult;
17
18     @Test
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());
25
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());
31
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());
37
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());
43     }
44
45 }