|
18 | 18 | import edu.harvard.iq.dataverse.search.IndexServiceBean;
|
19 | 19 | import edu.harvard.iq.dataverse.search.SolrIndexServiceBean;
|
20 | 20 | import edu.harvard.iq.dataverse.util.SystemConfig;
|
| 21 | +import java.sql.Timestamp; |
21 | 22 | import java.util.ArrayList;
|
| 23 | +import java.util.Date; |
22 | 24 | import java.util.List;
|
23 | 25 | import java.util.concurrent.Future;
|
24 | 26 |
|
@@ -195,22 +197,25 @@ public void testCreateAnonymizedAccessPrivateUrlSuccessfully() throws CommandExc
|
195 | 197 | }
|
196 | 198 |
|
197 | 199 | @Test
|
198 |
| - public void testAttemptCreateAnonymizedAccessPrivateUrlOnReleased() { |
| 200 | + public void testAttemptCreateAnonymizedAccessPrivateUrlOnReleased() throws CommandException { |
199 | 201 | dataset = new Dataset();
|
200 | 202 | List<DatasetVersion> versions = new ArrayList<>();
|
| 203 | + dataset.setPublicationDate(new Timestamp(new Date().getTime())); |
201 | 204 | DatasetVersion datasetVersion = new DatasetVersion();
|
202 | 205 | datasetVersion.setVersionState(DatasetVersion.VersionState.RELEASED);
|
203 | 206 | DatasetVersion datasetVersion2 = new DatasetVersion();
|
204 |
| - |
205 |
| - versions.add(datasetVersion); |
| 207 | + datasetVersion2.setVersionState(DatasetVersion.VersionState.DRAFT); |
| 208 | + |
206 | 209 | versions.add(datasetVersion2);
|
| 210 | + versions.add(datasetVersion); |
207 | 211 | dataset.setVersions(versions);
|
208 | 212 | dataset.setId(versionIsReleased);
|
209 | 213 | PrivateUrl privateUrl = null;
|
210 | 214 | try {
|
211 | 215 | privateUrl = testEngine.submit(new CreatePrivateUrlCommand(null, dataset, true));
|
212 | 216 | assertTrue(false);
|
213 | 217 | } catch (CommandException ex) {
|
| 218 | + |
214 | 219 | }
|
215 | 220 | assertNull(privateUrl);
|
216 | 221 | }
|
|
0 commit comments