Skip to content

Commit 610e97e

Browse files
committed
jacks suggested change
1 parent 5a678d2 commit 610e97e

File tree

1 file changed

+22
-16
lines changed

1 file changed

+22
-16
lines changed

dependency-check-core/src/test/java/org/owasp/dependencycheck/data/update/EngineVersionCheckTest.java

+22-16
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@
2020
import java.util.Properties;
2121
import mockit.Mock;
2222
import mockit.MockUp;
23+
import org.joda.time.DateTime;
24+
import org.joda.time.format.DateTimeFormat;
25+
import org.joda.time.format.DateTimeFormatter;
2326
import static org.junit.Assert.assertEquals;
2427
import static org.junit.Assert.assertTrue;
2528
import org.junit.Test;
@@ -42,6 +45,10 @@ public class EngineVersionCheckTest extends BaseTest {
4245
// EngineVersionCheck instance = new EngineVersionCheck();
4346
// instance.update();
4447
// }
48+
private long getEpoch(String date) {
49+
return DateTime.parse(date).toInstant().getMillis() / 1000;
50+
}
51+
4552
/**
4653
* Test of shouldUpdate method, of class EngineVersionCheck.
4754
*/
@@ -62,12 +69,11 @@ public String getProperty(String key) {
6269

6370
}.getMockInstance();
6471

65-
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
66-
6772
String updateToVersion = "1.2.6";
6873
String currentVersion = "1.2.6";
69-
long lastChecked = df.parse("2014-12-01").getTime();
70-
long now = df.parse("2014-12-01").getTime();
74+
75+
long lastChecked = getEpoch("2014-12-01");
76+
long now = getEpoch("2014-12-01");
7177

7278
EngineVersionCheck instance = new EngineVersionCheck();
7379
boolean expResult = false;
@@ -77,8 +83,8 @@ public String getProperty(String key) {
7783

7884
updateToVersion = "1.2.5";
7985
currentVersion = "1.2.5";
80-
lastChecked = df.parse("2014-10-01").getTime();
81-
now = df.parse("2014-12-01").getTime();
86+
lastChecked = getEpoch("2014-10-01");
87+
now = getEpoch("2014-12-01");
8288
expResult = true;
8389
instance.setUpdateToVersion(updateToVersion);
8490
result = instance.shouldUpdate(lastChecked, now, properties, currentVersion);
@@ -87,44 +93,44 @@ public String getProperty(String key) {
8793

8894
updateToVersion = "1.2.5";
8995
currentVersion = "1.2.5";
90-
lastChecked = df.parse("2014-12-01").getTime();
91-
now = df.parse("2014-12-03").getTime();
96+
lastChecked = getEpoch("2014-12-01");
97+
now = getEpoch("2014-12-03");
9298
expResult = false;
9399
instance.setUpdateToVersion(updateToVersion);
94100
result = instance.shouldUpdate(lastChecked, now, properties, currentVersion);
95101
assertEquals(expResult, result);
96102

97103
updateToVersion = "1.2.6";
98104
currentVersion = "1.2.5";
99-
lastChecked = df.parse("2014-12-01").getTime();
100-
now = df.parse("2014-12-03").getTime();
105+
lastChecked = getEpoch("2014-12-01");
106+
now = getEpoch("2014-12-03");
101107
expResult = true;
102108
instance.setUpdateToVersion(updateToVersion);
103109
result = instance.shouldUpdate(lastChecked, now, properties, currentVersion);
104110
assertEquals(expResult, result);
105111

106112
updateToVersion = "1.2.5";
107113
currentVersion = "1.2.6";
108-
lastChecked = df.parse("2014-12-01").getTime();
109-
now = df.parse("2014-12-08").getTime();
114+
lastChecked = getEpoch("2014-12-01");
115+
now = getEpoch("2014-12-08");
110116
expResult = false;
111117
instance.setUpdateToVersion(updateToVersion);
112118
result = instance.shouldUpdate(lastChecked, now, properties, currentVersion);
113119
assertEquals(expResult, result);
114120

115121
updateToVersion = "";
116122
currentVersion = "1.2.5";
117-
lastChecked = df.parse("2014-12-01").getTime();
118-
now = df.parse("2014-12-03").getTime();
123+
lastChecked = getEpoch("2014-12-01");
124+
now = getEpoch("2014-12-03");
119125
expResult = false;
120126
instance.setUpdateToVersion(updateToVersion);
121127
result = instance.shouldUpdate(lastChecked, now, properties, currentVersion);
122128
assertEquals(expResult, result);
123129

124130
updateToVersion = "";
125131
currentVersion = "1.2.5";
126-
lastChecked = df.parse("2014-12-01").getTime();
127-
now = df.parse("2015-12-08").getTime();
132+
lastChecked = getEpoch("2014-12-01");
133+
now = getEpoch("2015-12-08");
128134
expResult = true;
129135
instance.setUpdateToVersion(updateToVersion);
130136
result = instance.shouldUpdate(lastChecked, now, properties, currentVersion);

0 commit comments

Comments
 (0)