1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.owasp.dependencycheck.utils;
17
18 import java.util.Calendar;
19 import org.junit.After;
20 import org.junit.AfterClass;
21 import static org.junit.Assert.assertEquals;
22 import org.junit.Before;
23 import org.junit.BeforeClass;
24 import org.junit.Test;
25
26
27
28
29
30 public class DateUtilTest {
31
32 public DateUtilTest() {
33 }
34
35 @BeforeClass
36 public static void setUpClass() {
37 }
38
39 @AfterClass
40 public static void tearDownClass() {
41 }
42
43 @Before
44 public void setUp() {
45 }
46
47 @After
48 public void tearDown() {
49 }
50
51
52
53
54 @Test
55 public void testWithinDateRange() {
56 Calendar c = Calendar.getInstance();
57
58 long current = c.getTimeInMillis();
59 long lastRun = c.getTimeInMillis() - (3 * (1000 * 60 * 60 * 24));
60 int range = 7;
61 boolean expResult = true;
62 boolean result = DateUtil.withinDateRange(lastRun, current, range);
63 assertEquals(expResult, result);
64
65 lastRun = c.getTimeInMillis() - (8 * (1000 * 60 * 60 * 24));
66 expResult = false;
67 result = DateUtil.withinDateRange(lastRun, current, range);
68 assertEquals(expResult, result);
69 }
70
71 }