From d0d320a0e5492f02a57bdf021554718eed7d3de0 Mon Sep 17 00:00:00 2001 From: "U-BASIS\\dgrove" Date: Thu, 7 Feb 2019 14:45:51 -0500 Subject: [PATCH] Put case ID test back in. --- .../datamodel/CentralRepoDatamodelTest.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Core/test/qa-functional/src/org/sleuthkit/autopsy/centralrepository/datamodel/CentralRepoDatamodelTest.java b/Core/test/qa-functional/src/org/sleuthkit/autopsy/centralrepository/datamodel/CentralRepoDatamodelTest.java index a9c1c9d4a9..ac956b3aff 100755 --- a/Core/test/qa-functional/src/org/sleuthkit/autopsy/centralrepository/datamodel/CentralRepoDatamodelTest.java +++ b/Core/test/qa-functional/src/org/sleuthkit/autopsy/centralrepository/datamodel/CentralRepoDatamodelTest.java @@ -2377,6 +2377,18 @@ public class CentralRepoDatamodelTest extends TestCase { Assert.fail(ex.getMessage()); return; } + + // Test creating a data source with an invalid case ID + try { + CorrelationCase correlationCase = new CorrelationCase("1", "test"); + CorrelationDataSource temp = new CorrelationDataSource(correlationCase, "tempID", "tempName", + 0L, null, null, null); + EamDb.getInstance().newDataSource(temp); + fail("newDataSource did not throw exception from invalid case ID"); + } catch (EamDbException ex) { + // This is the expected behavior + assertTrue(THIS_IS_THE_EXPECTED_BEHAVIOR, true); + } // Test getting a data source with valid case and ID try {