blob: 1df6d36b3cafe8d04bc5cb67b65dcc27c72d2415 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
package org.onap.ccsdk.apps.ms.neng.core.policy;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.junit.MockitoJUnitRunner;
@RunWith(MockitoJUnitRunner.class)
public class PolicySequenceTest {
@Test
public void testGetMaxValue() throws Exception {
PolicySequence seq = new PolicySequence();
seq.setMaxValueString("0AB");
seq.setType(PolicySequence.Type.ALPHA);
assertEquals(371L, seq.getMaxValue());
}
@Test
public void testGetMaxValue_Exp() throws Exception {
PolicySequence seq = new PolicySequence();
seq.setMaxValueString("0AB");
seq.setType(PolicySequence.Type.NUMERIC);
assertEquals(999, seq.getMaxValue());
}
@Test
public void testGetMaxValue_Numeric() throws Exception {
PolicySequence seq = new PolicySequence();
seq.setMaxValueString("011");
seq.setType(PolicySequence.Type.NUMERIC);
assertEquals(11, seq.getMaxValue());
}
@Test
public void testGetMaxValue_null_maxvalue() throws Exception {
PolicySequence seq = new PolicySequence();
seq.setLength(3);
seq.setType(PolicySequence.Type.NUMERIC);
assertEquals(999, seq.getMaxValue());
}
}
|