1 package org.onap.ccsdk.apps.ms.neng.core.policy;
3 import static org.junit.Assert.assertEquals;
6 import org.junit.runner.RunWith;
7 import org.mockito.runners.MockitoJUnitRunner;
9 @RunWith(MockitoJUnitRunner.class)
10 public class PolicySequenceTest {
13 public void testGetMaxValue() throws Exception {
14 PolicySequence seq = new PolicySequence();
15 seq.setMaxValueString("0AB");
16 seq.setType(PolicySequence.Type.ALPHA);
17 assertEquals(371L, seq.getMaxValue());
21 public void testGetMaxValue_Exp() throws Exception {
22 PolicySequence seq = new PolicySequence();
23 seq.setMaxValueString("0AB");
24 seq.setType(PolicySequence.Type.NUMERIC);
25 assertEquals(999, seq.getMaxValue());
29 public void testGetMaxValue_Numeric() throws Exception {
30 PolicySequence seq = new PolicySequence();
31 seq.setMaxValueString("011");
32 seq.setType(PolicySequence.Type.NUMERIC);
33 assertEquals(11, seq.getMaxValue());
37 public void testGetMaxValue_null_maxvalue() throws Exception {
38 PolicySequence seq = new PolicySequence();
40 seq.setType(PolicySequence.Type.NUMERIC);
41 assertEquals(999, seq.getMaxValue());