The following document contains the results of PMD's CPD 7.3.0.
File | Line |
---|---|
emissary/kff/KffDataObjectHandlerTest.java | 309 |
emissary/kff/KffDataObjectHandlerTest.java | 411 |
kff = new KffDataObjectHandler(true, true, true); payload.setParameter(KffDataObjectHandler.KFF_PARAM_KNOWN_FILTER_NAME, "test.filter"); payload.setChannelFactory(SBC_DATA); kff.hash(payload); assertEquals("test.filter", payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_BASE + "FILTERED_BY")); assertEquals("test.filter", payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_BASE + "FILTERED_BY")); assertEquals("test.filter", payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_BASE + "FILTERED_BY")); assertTrue(KffDataObjectHandler.hashPresent(payload)); assertEquals(DATA_MD5, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_MD5)); assertEquals(DATA_MD5, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_MD5)); assertEquals(DATA_MD5, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_MD5)); assertEquals(DATA_CRC32, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_BASE + "CRC32")); assertEquals(DATA_CRC32, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_BASE + "CRC32")); assertEquals(DATA_CRC32, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_BASE + "CRC32")); assertEquals(DATA_SSDEEP, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_SSDEEP)); assertEquals(DATA_SSDEEP, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_SSDEEP)); assertEquals(DATA_SSDEEP, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_SSDEEP)); assertEquals(DATA_SHA1, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_SHA1)); assertEquals(DATA_SHA1, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_SHA1)); assertEquals(DATA_SHA1, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_SHA1)); assertEquals(DATA_SHA256, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_SHA256)); assertEquals(DATA_SHA256, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_SHA256)); assertEquals(DATA_SHA256, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_SHA256)); assertEquals(KffDataObjectHandler.KFF_DUPE_CURRENT_FORM, payload.getFileType()); |
File | Line |
---|---|
emissary/kff/KffDataObjectHandlerTest.java | 120 |
emissary/kff/KffDataObjectHandlerTest.java | 195 |
kff = new KffDataObjectHandler(true, true, true); payload.setParameter(KffDataObjectHandler.KFF_PARAM_KNOWN_FILTER_NAME, "test.filter"); kff.hash(payload); assertEquals("test.filter", payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_KNOWN_FILTER_NAME)); assertEquals("test.filter", payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_KNOWN_FILTER_NAME)); assertEquals("test.filter", payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_KNOWN_FILTER_NAME)); assertTrue(KffDataObjectHandler.hashPresent(payload)); assertEquals(DATA_MD5, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_MD5)); assertEquals(DATA_MD5, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_MD5)); assertEquals(DATA_MD5, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_MD5)); assertEquals(DATA_CRC32, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_CRC32)); assertEquals(DATA_CRC32, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_CRC32)); assertEquals(DATA_CRC32, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_CRC32)); assertEquals(DATA_SSDEEP, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_SSDEEP)); assertEquals(DATA_SSDEEP, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_SSDEEP)); assertEquals(DATA_SSDEEP, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_SSDEEP)); assertEquals(DATA_SHA1, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_SHA1)); assertEquals(DATA_SHA1, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_SHA1)); assertEquals(DATA_SHA1, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_SHA1)); assertEquals(DATA_SHA256, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_SHA256)); assertEquals(DATA_SHA256, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_SHA256)); assertEquals(DATA_SHA256, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_SHA256)); |
File | Line |
---|---|
emissary/kff/KffDataObjectHandlerTest.java | 121 |
emissary/kff/KffDataObjectHandlerTest.java | 158 |
payload.setParameter(KffDataObjectHandler.KFF_PARAM_KNOWN_FILTER_NAME, "test.filter"); kff.hash(payload); assertEquals("test.filter", payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_KNOWN_FILTER_NAME)); assertEquals("test.filter", payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_KNOWN_FILTER_NAME)); assertEquals("test.filter", payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_KNOWN_FILTER_NAME)); assertTrue(KffDataObjectHandler.hashPresent(payload)); assertEquals(DATA_MD5, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_MD5)); assertEquals(DATA_MD5, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_MD5)); assertEquals(DATA_MD5, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_MD5)); assertEquals(DATA_CRC32, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_CRC32)); assertEquals(DATA_CRC32, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_CRC32)); assertEquals(DATA_CRC32, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_CRC32)); assertEquals(DATA_SSDEEP, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_SSDEEP)); assertEquals(DATA_SSDEEP, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_SSDEEP)); assertEquals(DATA_SSDEEP, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_SSDEEP)); assertEquals(DATA_SHA1, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_SHA1)); assertEquals(DATA_SHA1, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_SHA1)); assertEquals(DATA_SHA1, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_SHA1)); assertEquals(DATA_SHA256, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_SHA256)); assertEquals(DATA_SHA256, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_SHA256)); assertEquals(DATA_SHA256, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_SHA256)); assertEquals(KffDataObjectHandler.KFF_DUPE_CURRENT_FORM, payload.getFileType()); |
File | Line |
---|---|
emissary/kff/KffDataObjectHandlerTest.java | 158 |
emissary/kff/KffDataObjectHandlerTest.java | 196 |
"MD5_ORIGINAL should only be populated if hashing more than once"); // hash again, to see the effect on the hash-related params. // none of the parameters should have a duplicated value kff.hash(payload); assertEquals("test.filter", payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_KNOWN_FILTER_NAME)); assertEquals("test.filter", payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_KNOWN_FILTER_NAME)); assertEquals("test.filter", payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_KNOWN_FILTER_NAME)); assertTrue(KffDataObjectHandler.hashPresent(payload)); assertEquals(DATA_MD5, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_MD5)); assertEquals(DATA_MD5, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_MD5)); assertEquals(DATA_MD5, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_MD5)); assertEquals(DATA_CRC32, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_CRC32)); assertEquals(DATA_CRC32, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_CRC32)); assertEquals(DATA_CRC32, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_CRC32)); assertEquals(DATA_SSDEEP, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_SSDEEP)); assertEquals(DATA_SSDEEP, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_SSDEEP)); assertEquals(DATA_SSDEEP, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_SSDEEP)); assertEquals(DATA_SHA1, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_SHA1)); assertEquals(DATA_SHA1, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_SHA1)); assertEquals(DATA_SHA1, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_SHA1)); assertEquals(DATA_SHA256, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_SHA256)); assertEquals(DATA_SHA256, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_SHA256)); assertEquals(DATA_SHA256, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_SHA256)); |
File | Line |
---|---|
emissary/util/magic/MagicMath.java | 30 |
emissary/util/magic/MagicMath.java | 37 |
, 10, -1, -1, -1, 13, -1, 116, -1, 118, -1 // 110 , -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 // 120 , -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 // 130 , -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 // 140 , -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 // 150 , -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 // 160 , -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 // 170 , -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 // 180 |
File | Line |
---|---|
emissary/place/FTestCoordinatePlace.java | 37 |
emissary/place/FTestSkippingCoordinationPlace.java | 38 |
place = new CoordinationPlace(configStream); config = ConfigUtil.getConfigInfo(new ResourceReader().getConfigDataAsStream(this)); } @Override @AfterEach public void tearDown() throws Exception { demolishServer(); } @Test void testRequiredPlaceCreation() throws Exception { for (String key : config.findEntries("SERVICE_COORDINATION")) { assertNotNull(Namespace.lookup(key)); // will throw exception if not present } } @Test void testProcessing() throws Exception { IBaseDataObject payload = DataObjectFactory.getInstance("test data".getBytes(), "test.dat", place.getPrimaryProxy()); place.processHeavyDuty(payload); assertEquals(config.findStringEntry(OUTPUT_FORM), payload.currentForm(), "Current form must be set by coordinate place"); } @Test void testProcessingWithResourceTracking() throws Exception { IBaseDataObject payload = DataObjectFactory.getInstance("test data".getBytes(), "test.dat", place.getPrimaryProxy()); ResourceWatcher rw = new ResourceWatcher(); place.processHeavyDuty(payload); assertEquals(config.findStringEntry(OUTPUT_FORM), payload.currentForm(), "Current form must be set by coordinate place"); Map<String, Timer> resourcesUsed = rw.getStats(); rw.quit(); |
File | Line |
---|---|
emissary/util/CharsetUtil.java | 46 |
emissary/util/CharsetUtil.java | 48 |
private static final int[] trailingBytesForUtF8 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
File | Line |
---|---|
emissary/kff/KffDataObjectHandlerTest.java | 344 |
emissary/kff/KffDataObjectHandlerTest.java | 394 |
assertEquals("test.filter", payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_BASE + "FILTERED_BY")); assertFalse(KffDataObjectHandler.hashPresent(payload)); assertNull(payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_MD5)); assertNull(payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_MD5)); assertNull(payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_MD5)); assertNull(payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_BASE + "CRC32")); assertNull(payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_BASE + "CRC32")); assertNull(payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_BASE + "CRC32")); assertNull(payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_SSDEEP)); assertNull(payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_SSDEEP)); assertNull(payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_SSDEEP)); assertNull(payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_SHA1)); assertNull(payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_SHA1)); assertNull(payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_SHA1)); assertNull(payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_SHA256)); assertNull(payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_SHA256)); assertNull(payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_SHA256)); |
File | Line |
---|---|
emissary/output/filter/JsonOutputFilterTest.java | 168 |
emissary/output/filter/JsonOutputFilterTest.java | 201 |
config.addEntry("EXTRA_PARAM", "*"); f.initialize(config, "FOO", config); IBaseDataObject payload = DataObjectFactory.getInstance(); payload.setData("This is the data".getBytes()); payload.setFileType("FTYPE"); payload.setFilename("/this/is/a/testfile"); payload.putParameter("FOO", "myFoo"); payload.putParameter("BAR", "myBar"); payload.putParameter("BAR_AS_PREFIX", "myBarPrefix"); payload.putParameter("QUUX", "myQuux"); List<IBaseDataObject> payloadList = new ArrayList<>(); payloadList.add(payload); Map<String, Object> params = new HashMap<>(); assertTrue(f.isOutputtable(payload, params), "Payload should be outputtable"); assertTrue(f.isOutputtable(payloadList, params), "Payload list should be outputtable"); ByteArrayOutputStream output = new ByteArrayOutputStream(); int status = f.filter(payloadList, params, output); String s = output.toString(); assertEquals(IDropOffFilter.STATUS_SUCCESS, status, "Filter should return success"); assertTrue(s.contains("\"QUUX\":[\"myQuux\"]"), "Filter output should have allowlist field"); assertTrue(s.contains("\"BAR\":[\"myBar\"]"), "Filter output should have prefix no-match field BAR"); |
File | Line |
---|---|
emissary/pickup/WorkSpaceTest.java | 251 |
emissary/pickup/WorkSpaceTest.java | 322 |
String[] args = {"--sort", "sf", "-i", "blah"}; mws = new MyWorkSpace(FeedCommand.parse(FeedCommand.class, args)); String C1 = "INITIAL.INPUT.A.http://otherhost:7001/FilePickUpClient"; mws.addPickUp(C1); long[] sizes = {4, 5, 3, 1, 2, 7, 0, 8, 9, 10, 6}; for (int i = 0; i < sizes.length; i++) { // Set up some fake work WorkBundle wb = new WorkBundle("/fake/root", "/fake/eat"); wb.addFileName("faker-" + i + ".txt", 2L, sizes[i]); wb.setPriority(i); mws.addOutboundBundle(wb); } WorkBundle taken; int pri = 0; assertEquals(11, mws.getOutboundQueueSize(), "Outbound Queue Size"); while ((taken = mws.take(C1)) != null) { if (taken.size() != 0) { assertEquals(pri, taken.getPriority(), "Ignoring size, priority work must be taken first"); } else { break; // size = 0 means its the last } pri++; } } /** * Test the WorkBundle sorting of the "largest first" sorting when the priorities are even (and hence, don't override * the time based ordering) */ @Test void testLargestFirstQueueing() throws Exception { |
File | Line |
---|---|
emissary/kff/KffDataObjectHandlerTest.java | 132 |
emissary/kff/KffDataObjectHandlerTest.java | 322 |
assertEquals(DATA_CRC32, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_CRC32)); assertEquals(DATA_SSDEEP, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_SSDEEP)); assertEquals(DATA_SSDEEP, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_SSDEEP)); assertEquals(DATA_SSDEEP, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_SSDEEP)); assertEquals(DATA_SHA1, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_SHA1)); assertEquals(DATA_SHA1, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_SHA1)); assertEquals(DATA_SHA1, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_SHA1)); assertEquals(DATA_SHA256, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_SHA256)); assertEquals(DATA_SHA256, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_SHA256)); assertEquals(DATA_SHA256, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_SHA256)); assertEquals(KffDataObjectHandler.KFF_DUPE_CURRENT_FORM, payload.getFileType()); assertArrayEquals(new byte[0], payload.data()); } @Test void testHashMethodCalledTwice() { |
File | Line |
---|---|
emissary/core/sentinel/protocols/rules/AllMaxTimeTest.java | 62 |
emissary/core/sentinel/protocols/rules/AnyMaxTimeTest.java | 62 |
Rule rule = new AllMaxTime("rule1", "TestPlace", 2, 0.75); assertFalse(rule.overTimeLimit(placeAgentStats)); } @Nested class ConditionTest extends UnitTest { final String toUpperLowerPattern = "To(?:Lower|Upper)Place"; final String toLowerPlace = "ToLowerPlace"; final String toUpperPlace = "ToUpperPlace"; final int defaultPoolSize = 5; final int defaultTimeLimit = 5; AgentPool pool; List<Protocol.PlaceAgentStats> stats; @Override @BeforeEach public void setUp() throws Exception { super.setUp(); pool = mock(AgentPool.class); stats = stats(); } @Test void condition1() { assertTrue(testRule(toUpperLowerPattern, defaultTimeLimit, 1.0, defaultPoolSize)); } @Test void condition2() { assertFalse(testRule(toUpperLowerPattern, defaultTimeLimit, 1.0, defaultPoolSize + 1)); } @Test void condition3() { |
File | Line |
---|---|
emissary/place/MultiFileUnixCommandPlaceTest.java | 94 |
emissary/place/MultiFileUnixCommandPlaceTest.java | 116 |
assertEquals(W, new String(payload.data()).trim(), "Clean UTF-8 coming from script must be in parent"); assertEquals(1, payload.currentFormSize(), "Single form remaining for parent"); assertEquals(1, att.get(0).currentFormSize(), "Single form for child"); assertEquals("copy value", att.get(0).getStringParameter("COPY_THIS"), "Child should have propagating metadata value"); assertEquals("copy value", att.get(0).getParameterAsConcatString("COPY_THIS"), "Child should have propagating metadata value"); assertEquals("copy value", att.get(0).getParameterAsString("COPY_THIS"), "Child should have propagating metadata value"); assertNull(att.get(0).getStringParameter("IGNORE_THIS"), "Child should not have non-propagating metadata value"); assertNull(att.get(0).getParameterAsConcatString("IGNORE_THIS"), "Child should not have non-propagating metadata value"); assertNull(att.get(0).getParameterAsString("IGNORE_THIS"), "Child should not have non-propagating metadata value"); } @Test void testMultiFileUnixCommandPlaceFile() throws Exception { |
File | Line |
---|---|
emissary/kff/KffDataObjectHandlerTest.java | 132 |
emissary/kff/KffDataObjectHandlerTest.java | 425 |
assertEquals(DATA_CRC32, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_CRC32)); assertEquals(DATA_SSDEEP, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_SSDEEP)); assertEquals(DATA_SSDEEP, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_SSDEEP)); assertEquals(DATA_SSDEEP, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_SSDEEP)); assertEquals(DATA_SHA1, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_SHA1)); assertEquals(DATA_SHA1, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_SHA1)); assertEquals(DATA_SHA1, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_SHA1)); assertEquals(DATA_SHA256, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_SHA256)); assertEquals(DATA_SHA256, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_SHA256)); assertEquals(DATA_SHA256, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_SHA256)); assertEquals(KffDataObjectHandler.KFF_DUPE_CURRENT_FORM, payload.getFileType()); |
File | Line |
---|---|
emissary/kff/KffDataObjectHandlerTest.java | 173 |
emissary/kff/KffDataObjectHandlerTest.java | 322 |
emissary/kff/KffDataObjectHandlerTest.java | 425 |
assertEquals(DATA_CRC32, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_CRC32)); assertEquals(DATA_SSDEEP, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_SSDEEP)); assertEquals(DATA_SSDEEP, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_SSDEEP)); assertEquals(DATA_SSDEEP, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_SSDEEP)); assertEquals(DATA_SHA1, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_SHA1)); assertEquals(DATA_SHA1, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_SHA1)); assertEquals(DATA_SHA1, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_SHA1)); assertEquals(DATA_SHA256, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_SHA256)); assertEquals(DATA_SHA256, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_SHA256)); assertEquals(DATA_SHA256, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_SHA256)); assertEquals(KffDataObjectHandler.KFF_DUPE_CURRENT_FORM, payload.getFileType()); |
File | Line |
---|---|
emissary/output/DropOffUtilTest.java | 119 |
emissary/output/DropOffUtilTest.java | 237 |
assertNotNull(this.util.getBestId(this.payload, tld)); assertEquals("yes", this.payload.getStringParameter("AUTO_GENERATED_ID"), "an auto gen id parameter should have been set"); assertEquals("yes", this.payload.getParameterAsConcatString("AUTO_GENERATED_ID"), "an auto gen id parameter should have been set"); assertEquals("yes", this.payload.getParameterAsString("AUTO_GENERATED_ID"), "an auto gen id parameter should have been set"); // Test get ID from parameter ////////////////////////////// cfg = new ServiceConfigGuide(); ids = new ArrayList<>(); ids.add("MY_ID"); ids.add("SHORTNAME"); ids.add("AUTO_GENERATED_ID"); cfg.addEntries("ID", ids); this.payload = DataObjectFactory.getInstance("This is a test".getBytes(), "/eat/prefix/testPath", "UNKNOWN"); this.payload.setParameter("MY_ID", "672317892139"); this.util = new DropOffUtil(cfg); id = this.util.getBestId(this.payload, tld); |
File | Line |
---|---|
emissary/output/DropOffUtilTest.java | 175 |
emissary/output/DropOffUtilTest.java | 293 |
id = this.util.getBestId(this.payload, tld); assertEquals("yes", this.payload.getStringParameter("AUTO_GENERATED_ID"), "an auto gen id parameter should have been set"); assertEquals("yes", this.payload.getParameterAsConcatString("AUTO_GENERATED_ID"), "an auto gen id parameter should have been set"); assertEquals("yes", this.payload.getParameterAsString("AUTO_GENERATED_ID"), "an auto gen id parameter should have been set"); assertNotEquals("testPath", id, "the SHORTNAME parameter should NOT have been used"); assertTrue(id.startsWith("ABCD"), "auto gen id should start with a (truncated to 4 char) prefix"); // Test force auto gen by specifying nothing // ////////////////////////////// cfg = new ServiceConfigGuide(); ids = new ArrayList<>(); cfg.addEntries("ID", ids); cfg.addEntry("AUTO_GENERATED_ID_PREFIX", "ABCDEFGH"); this.payload = DataObjectFactory.getInstance("This is a test".getBytes(), "", "UNKNOWN");// shortname is blank this.util = new DropOffUtil(cfg); id = this.util.getBestId(this.payload, tld); |
File | Line |
---|---|
emissary/util/search/FastBoyerMoore.java | 99 |
emissary/util/search/FastBoyerMoore.java | 137 |
final int ch = this.data[pos] & 0x7f; final int jump = this.lookup[ch]; BackwardsTreeScanner.State state = this.root.nextStates[ch]; int curPos = pos - 1; while ((state != null) && (curPos >= 0)) { if (state.matches != null) { for (int i = 0; i < state.matches.length; i++) { final int id = state.matches[i]; final int[] tmp = new int[3]; tmp[0] = curPos + 1; tmp[1] = id; tmp[2] = pos - curPos; result.add(tmp); |
File | Line |
---|---|
emissary/core/IBaseDataObjectXmlHelperTest.java | 185 |
emissary/core/IBaseDataObjectXmlHelperTest.java | 206 |
setAllFieldsPrintable(ibdo, bytes); final String xmlString = IBaseDataObjectXmlHelper.xmlFromIbdo(ibdo, children, ibdo, DEFAULT_ELEMENT_ENCODERS); final SAXBuilder builder = new SAXBuilder(XMLReaders.NONVALIDATING); final Document document = builder.build(new StringReader(xmlString)); final Element root = document.getRootElement(); assertNull(checkLengthElement(root, (int) ibdo.getChannelSize(), "answers", "data")); assertNull(checkLengthElement(root, ibdo.footer().length, "answers", "footer")); assertNull(checkLengthElement(root, ibdo.header().length, "answers", "header")); assertNull(checkLengthKeyValue(root, ibdo.getAlternateView("AlternateView1Key").length, "AlternateView1Key", "answers", "view")); |
File | Line |
---|---|
emissary/kff/KffChainTest.java | 26 |
emissary/kff/KffChainTest.java | 51 |
chain.addAlgorithm("SHA-256"); assertEquals(3, chain.getAlgorithms().size(), "Algorithms stored in chain"); try { ChecksumResults cr = chain.computeSums(DATA); Set<String> algs = cr.getResultsPresent(); assertNotNull(algs, "Algorithm set returned"); assertEquals(3, algs.size(), "All results present"); Iterator<String> i = algs.iterator(); assertEquals("MD5", i.next(), "MD5 alg present"); assertEquals("SHA-1", i.next(), "SHA-1 alg present"); assertEquals("SHA-256", i.next(), "SHA-256 alg present"); } catch (Exception ex) { fail("Could not compute results", ex); } } @Test void testAlgorithmsUsedWithSetAlgorithm() { |
File | Line |
---|---|
emissary/output/DropOffUtilTest.java | 167 |
emissary/output/DropOffUtilTest.java | 188 |
ids.add("SHORTNAME"); cfg.addEntries("ID", ids); cfg.addEntry("AUTO_GENERATED_ID_PREFIX", "ABCDEFGH"); this.payload = DataObjectFactory.getInstance("This is a test".getBytes(), "", "UNKNOWN");// shortname is blank this.util = new DropOffUtil(cfg); id = this.util.getBestId(this.payload, tld); assertEquals("yes", this.payload.getStringParameter("AUTO_GENERATED_ID"), "an auto gen id parameter should have been set"); assertEquals("yes", this.payload.getParameterAsConcatString("AUTO_GENERATED_ID"), "an auto gen id parameter should have been set"); assertEquals("yes", this.payload.getParameterAsString("AUTO_GENERATED_ID"), "an auto gen id parameter should have been set"); assertNotEquals("testPath", id, "the SHORTNAME parameter should NOT have been used"); assertTrue(id.startsWith("ABCD"), "auto gen id should start with a (truncated to 4 char) prefix"); |
File | Line |
---|---|
emissary/output/DropOffUtilTest.java | 285 |
emissary/output/DropOffUtilTest.java | 306 |
ids.add("SHORTNAME"); cfg.addEntries("ID", ids); cfg.addEntry("AUTO_GENERATED_ID_PREFIX", "ABCDEFGH"); this.payload = DataObjectFactory.getInstance("This is a test".getBytes(), "", "UNKNOWN");// shortname is blank this.util = new DropOffUtil(cfg); id = this.util.getBestIdFrom(this.payload); assertEquals("yes", this.payload.getStringParameter("AUTO_GENERATED_ID"), "an auto gen id parameter should have been set"); assertEquals("yes", this.payload.getParameterAsConcatString("AUTO_GENERATED_ID"), "an auto gen id parameter should have been set"); assertEquals("yes", this.payload.getParameterAsString("AUTO_GENERATED_ID"), "an auto gen id parameter should have been set"); assertNotEquals("testPath", id, "the SHORTNAME parameter should NOT have been used"); assertTrue(id.startsWith("ABCD"), "auto gen id should start with a (truncated to 4 char) prefix"); |
File | Line |
---|---|
emissary/directory/DirectoryEntryTest.java | 124 |
emissary/directory/DirectoryEntryTest.java | 134 |
this.d.proxyFor(proxyKey); assertEquals(cost, this.d.getCost(), "Proxy cost"); assertEquals(quality, this.d.getQuality(), "Proxy qual"); assertEquals(KeyManipulator.getServiceType(key), this.d.getServiceType(), "Proxy service type"); assertEquals(KeyManipulator.getServiceName(key), this.d.getServiceName(), "Proxy service name"); assertEquals(KeyManipulator.getDataType(key), KeyManipulator.getDataType(this.d.getKey()), "Proxy data type"); assertEquals(DirectoryEntry.calculateExpense(cost, quality), this.d.getExpense(), "Proxy expense"); |
File | Line |
---|---|
emissary/kff/KffDataObjectHandlerTest.java | 208 |
emissary/kff/KffDataObjectHandlerTest.java | 322 |
emissary/kff/KffDataObjectHandlerTest.java | 425 |
assertEquals(DATA_CRC32, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_CRC32)); assertEquals(DATA_SSDEEP, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_SSDEEP)); assertEquals(DATA_SSDEEP, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_SSDEEP)); assertEquals(DATA_SSDEEP, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_SSDEEP)); assertEquals(DATA_SHA1, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_SHA1)); assertEquals(DATA_SHA1, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_SHA1)); assertEquals(DATA_SHA1, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_SHA1)); assertEquals(DATA_SHA256, payload.getStringParameter(KffDataObjectHandler.KFF_PARAM_SHA256)); assertEquals(DATA_SHA256, payload.getParameterAsConcatString(KffDataObjectHandler.KFF_PARAM_SHA256)); assertEquals(DATA_SHA256, payload.getParameterAsString(KffDataObjectHandler.KFF_PARAM_SHA256)); |
File | Line |
---|---|
emissary/pickup/WorkSpaceTest.java | 71 |
emissary/pickup/WorkSpaceTest.java | 107 |
void testOldestFirstQueueing() throws Exception { String[] args = {"--sort", "of", "-i", "blah"}; mws = new MyWorkSpace(FeedCommand.parse(FeedCommand.class, args)); String C1 = "INITIAL.INPUT.A.http://otherhost:7001/FilePickUpClient"; mws.addPickUp(C1); long[] times = {4, 5, 3, 1, 2, 7, 0, 8, 9, 10, 6}; for (int i = 0; i < times.length; i++) { // Set up some fake work WorkBundle wb = new WorkBundle("/fake/root", "/fake/eat"); wb.addFileName("faker-" + i + ".txt", times[i], 5L); wb.setPriority(1); // uniform priority to ensure times are used, not priority |
File | Line |
---|---|
emissary/pickup/WorkSpaceTest.java | 143 |
emissary/pickup/WorkSpaceTest.java | 179 |
void testYoungestFirstQueueing() throws Exception { String[] args = {"--sort", "yf", "-i", "blah"}; mws = new MyWorkSpace(FeedCommand.parse(FeedCommand.class, args)); String C1 = "INITIAL.INPUT.A.http://otherhost:7001/FilePickUpClient"; mws.addPickUp(C1); long[] times = {4, 5, 3, 1, 2, 7, 0, 8, 9, 10, 6}; for (int i = 0; i < times.length; i++) { // Set up some fake work WorkBundle wb = new WorkBundle("/fake/root", "/fake/eat"); wb.addFileName("faker-" + i + ".txt", times[i], 2L); wb.setPriority(1); // uniform priority to make sure time sorting works |
File | Line |
---|---|
emissary/pickup/WorkSpaceTest.java | 214 |
emissary/pickup/WorkSpaceTest.java | 250 |
void testSmallestFirstQueueing() throws Exception { String[] args = {"--sort", "sf", "-i", "blah"}; mws = new MyWorkSpace(FeedCommand.parse(FeedCommand.class, args)); String C1 = "INITIAL.INPUT.A.http://otherhost:7001/FilePickUpClient"; mws.addPickUp(C1); long[] sizes = {4, 5, 3, 1, 2, 7, 0, 8, 9, 10, 6}; for (int i = 0; i < sizes.length; i++) { // Set up some fake work WorkBundle wb = new WorkBundle("/fake/root", "/fake/eat"); wb.addFileName("faker-" + i + ".txt", 2L, sizes[i]); wb.setPriority(1); // uniform priority, so the time ordering is used |
File | Line |
---|---|
emissary/pickup/WorkSpaceTest.java | 215 |
emissary/pickup/WorkSpaceTest.java | 286 |
String[] args = {"--sort", "sf", "-i", "blah"}; mws = new MyWorkSpace(FeedCommand.parse(FeedCommand.class, args)); String C1 = "INITIAL.INPUT.A.http://otherhost:7001/FilePickUpClient"; mws.addPickUp(C1); long[] sizes = {4, 5, 3, 1, 2, 7, 0, 8, 9, 10, 6}; for (int i = 0; i < sizes.length; i++) { // Set up some fake work WorkBundle wb = new WorkBundle("/fake/root", "/fake/eat"); wb.addFileName("faker-" + i + ".txt", 2L, sizes[i]); wb.setPriority(1); // uniform priority, so the time ordering is used mws.addOutboundBundle(wb); } // This should be in order of 0,1,2,3.....10 WorkBundle taken; long sz = 0L; |
File | Line |
---|---|
emissary/pickup/WorkSpaceTest.java | 285 |
emissary/pickup/WorkSpaceTest.java | 321 |
void testLargestFirstQueueing() throws Exception { String[] args = {"--sort", "lf", "-i", "blah"}; mws = new MyWorkSpace(FeedCommand.parse(FeedCommand.class, args)); String C1 = "INITIAL.INPUT.A.http://otherhost:7001/FilePickUpClient"; mws.addPickUp(C1); long[] sizes = {4, 5, 3, 1, 2, 7, 0, 8, 9, 10, 6}; for (int i = 0; i < sizes.length; i++) { // Set up some fake work WorkBundle wb = new WorkBundle("/fake/root", "/fake/eat"); wb.addFileName("faker-" + i + ".txt", 2L, sizes[i]); wb.setPriority(1); // uniform priority to sort by size |
File | Line |
---|---|
emissary/output/DropOffUtilTest.java | 154 |
emissary/output/DropOffUtilTest.java | 272 |
id = this.util.getBestId(this.payload, tld); assertNull(this.payload.getStringParameter("AUTO_GENERATED_ID"), "an auto gen id parameter should NOT have been set"); assertNull(this.payload.getParameterAsConcatString("AUTO_GENERATED_ID"), "an auto gen id parameter should NOT have been set"); assertNull(this.payload.getParameterAsString("AUTO_GENERATED_ID"), "an auto gen id parameter should NOT have been set"); assertEquals("testPath", id, "the SHORTNAME parameter should have been used"); // Test force auto gen by specifying a blank shortname // ////////////////////////////// cfg = new ServiceConfigGuide(); ids = new ArrayList<>(); ids.add("SHORTNAME"); cfg.addEntries("ID", ids); cfg.addEntry("AUTO_GENERATED_ID_PREFIX", "ABCDEFGH"); this.payload = DataObjectFactory.getInstance("This is a test".getBytes(), "", "UNKNOWN");// shortname is blank this.util = new DropOffUtil(cfg); id = this.util.getBestId(this.payload, tld); |
File | Line |
---|---|
emissary/output/DropOffUtilTest.java | 91 |
emissary/output/DropOffUtilTest.java | 208 |
Configurator cfg = new ServiceConfigGuide(); final List<String> dates = new ArrayList<>(); dates.add(EVENT_DATE); dates.add(FILE_DATE); cfg.addEntries("DATE_FORMAT", dates); List<String> ids = new ArrayList<>(); ids.add("AUTO_GENERATED_ID"); cfg.addEntries("ID", ids); cfg.addEntry("DATE_FORMAT", "E, d MMM yyyy HH:mm:ss Z"); cfg.addEntry("AUTO_GENERATED_ID_PREFIX", "ABCDEFGH"); this.util = new DropOffUtil(cfg); this.payload = DataObjectFactory.getInstance("This is a test".getBytes(), "/eat/prefix/testPath", "UNKNOWN"); String id = this.util.getBestId(this.payload, tld); |
File | Line |
---|---|
emissary/output/DropOffUtilTest.java | 136 |
emissary/output/DropOffUtilTest.java | 254 |
id = this.util.getBestId(this.payload, tld); assertNull(this.payload.getStringParameter("AUTO_GENERATED_ID"), "an auto gen id parameter should NOT have been set"); assertNull(this.payload.getParameterAsConcatString("AUTO_GENERATED_ID"), "an auto gen id parameter should NOT have been set"); assertNull(this.payload.getParameterAsString("AUTO_GENERATED_ID"), "an auto gen id parameter should NOT have been set"); assertEquals("672317892139", id, "the MY_ID parameter should have been used"); // Test shortname ////////////////////////////// cfg = new ServiceConfigGuide(); ids = new ArrayList<>(); ids.add("SHORTNAME"); ids.add("AUTO_GENERATED_ID"); cfg.addEntries("ID", ids); this.payload = DataObjectFactory.getInstance("This is a test".getBytes(), "/eat/prefix/testPath", "UNKNOWN"); this.util = new DropOffUtil(cfg); id = this.util.getBestId(this.payload, tld); |
File | Line |
---|---|
emissary/transform/decode/JavascriptEscape.java | 18 |
emissary/transform/decode/JsonEscape.java | 20 |
if (data[i] == '\\' && (i + 5) < data.length && data[i + 1] == 'u') { // process unicode escape try { String s = new String(data, i + 2, 4); char[] c = HtmlEscape.unescapeHtmlChar(s, true); if (c != null && c.length > 0) { out.write(new String(c).getBytes()); // logger.debug("Unicode '{}' ==> '{}'", s, new String(c)); i += 5; } else { out.write(data[i]); } } catch (IOException iox) { out.write(data[i]); } } else if (data[i] == '\\' && (i + 1) < data.length && (data[i + 1] == 'n' || data[i + 1] == 'r')) { |
File | Line |
---|---|
emissary/pickup/WorkBundleTest.java | 141 |
emissary/pickup/WorkBundleTest.java | 176 |
w.addFileName("<file2.txt&foo=bar>", 7L, 10L); w.setPriority(1); w.setSimpleMode(false); String xml = null; try { xml = w.toXml(); } catch (RuntimeException ex) { fail("Cannot generate xml", ex); } assertNotNull(xml, "Generated xml"); WorkBundle w2 = WorkBundle.buildWorkBundle(xml); assertNotNull(w2, "Generated from xml"); assertEquals(w.getOutputRoot(), w2.getOutputRoot(), "Value across xml"); assertEquals(w.getEatPrefix(), w2.getEatPrefix(), "Value across xml"); assertEquals(w.getCaseId(), w2.getCaseId(), "Value across xml"); assertEquals(w.getYoungestFileModificationTime(), w2.getYoungestFileModificationTime(), "Youngest time across xml"); |
File | Line |
---|---|
emissary/server/mvc/internal/DeregisterPlaceActionTest.java | 66 |
emissary/server/mvc/internal/FailDirectoryActionTest.java | 72 |
try (Response response = target(DEREGISTER_PLACE_ACTION).request().post(Entity.form(formParams))) { // verify final int status = response.getStatus(); assertEquals(500, status); final String result = response.readEntity(String.class); assertTrue(result.startsWith("Bad params:")); } } @ParameterizedTest @ValueSource(strings = {"test\n\r", "\n", "\r"}) void cleanParams(String paramsToSanitize) { // setup formParams.replace(TARGET_DIRECTORY, Collections.singletonList(paramsToSanitize)); formParams.replace(ADD_KEY, Collections.singletonList(paramsToSanitize)); // test try (Response response = target(DEREGISTER_PLACE_ACTION).request().post(Entity.form(formParams))) { |
File | Line |
---|---|
emissary/kff/KffFileTest.java | 43 |
emissary/kff/KffFileTest.java | 79 |
private static final byte[] expectedSha1Bytes = {(byte) 0, (byte) 0, (byte) 0, (byte) 32, (byte) 103, (byte) 56, (byte) 116, (byte) -114, (byte) -35, (byte) -110, (byte) -60, (byte) -29, (byte) -46, (byte) -24, (byte) 35, (byte) -119, (byte) 103, (byte) 0, (byte) -8, (byte) 73}; |
File | Line |
---|---|
emissary/pickup/FTestMultipleWorkSpaces.java | 59 |
emissary/pickup/FTestWorkSpaceMaxBundleSize.java | 48 |
outarea1 = new File(TMPDIR + "/multipicktest/space1/out"); outarea1.mkdirs(); holdarea = new File(TMPDIR, "/data/HoldData"); holdarea.mkdirs(); File testfile = File.createTempFile("temp1", ".dat", inarea1); workingFiles.add(testfile); workingFilePaths.add(testfile.getName()); testfile.deleteOnExit(); inareadir1 = new File(inarea1, "subdir1"); inareadir1.mkdirs(); inareadir1.deleteOnExit(); File testfile2 = File.createTempFile("temp2", ".dat", inareadir1); workingFiles.add(testfile2); workingFilePaths.add("subdir1/" + testfile2.getName()); testfile2.deleteOnExit(); |
File | Line |
---|---|
emissary/pickup/WorkBundleTest.java | 141 |
emissary/pickup/WorkBundleTest.java | 208 |
w.addFileName("<file2.txt&foo=bar>", 7L, 10L); w.setPriority(1); w.setSimpleMode(false); String xml = null; try { xml = w.toXml(); } catch (RuntimeException ex) { fail("Cannot generate xml", ex); } assertNotNull(xml, "Generated xml"); WorkBundle w2 = WorkBundle.buildWorkBundle(xml); assertNotNull(w2, "Generated from xml"); assertEquals(w.getOutputRoot(), w2.getOutputRoot(), "Value across xml"); assertEquals(w.getEatPrefix(), w2.getEatPrefix(), "Value across xml"); assertEquals(w.getCaseId(), w2.getCaseId(), "Value across xml"); |
File | Line |
---|---|
emissary/pickup/WorkBundleTest.java | 159 |
emissary/pickup/WorkBundleTest.java | 193 |
assertEquals(w.getTotalFileSize(), w2.getTotalFileSize(), "Total filesize across xml"); assertEquals(w.size(), w2.size(), "Files across xml"); assertEquals(w.getPriority(), w2.getPriority(), "Priority across xml"); assertEquals(w.getSimpleMode(), w2.getSimpleMode(), "Simple mode across xml"); List<String> w2l = w2.getFileNameList(); assertNotNull(w2l, "File list from xml"); assertEquals(2, w2l.size(), "Size of file list from xml"); assertEquals("file1.txt", w2l.get(0), "File values from xml"); assertEquals("<file2.txt&foo=bar>", w2l.get(1), "File values from xml"); } @Test void testBundleXmlWithDefaultTimes() { |
File | Line |
---|---|
emissary/pickup/WorkSpaceTest.java | 215 |
emissary/pickup/WorkSpaceTest.java | 322 |
String[] args = {"--sort", "sf", "-i", "blah"}; mws = new MyWorkSpace(FeedCommand.parse(FeedCommand.class, args)); String C1 = "INITIAL.INPUT.A.http://otherhost:7001/FilePickUpClient"; mws.addPickUp(C1); long[] sizes = {4, 5, 3, 1, 2, 7, 0, 8, 9, 10, 6}; for (int i = 0; i < sizes.length; i++) { // Set up some fake work WorkBundle wb = new WorkBundle("/fake/root", "/fake/eat"); wb.addFileName("faker-" + i + ".txt", 2L, sizes[i]); wb.setPriority(1); // uniform priority, so the time ordering is used |
File | Line |
---|---|
emissary/pickup/WorkSpaceTest.java | 251 |
emissary/pickup/WorkSpaceTest.java | 286 |
String[] args = {"--sort", "sf", "-i", "blah"}; mws = new MyWorkSpace(FeedCommand.parse(FeedCommand.class, args)); String C1 = "INITIAL.INPUT.A.http://otherhost:7001/FilePickUpClient"; mws.addPickUp(C1); long[] sizes = {4, 5, 3, 1, 2, 7, 0, 8, 9, 10, 6}; for (int i = 0; i < sizes.length; i++) { // Set up some fake work WorkBundle wb = new WorkBundle("/fake/root", "/fake/eat"); wb.addFileName("faker-" + i + ".txt", 2L, sizes[i]); wb.setPriority(i); |
File | Line |
---|---|
emissary/output/filter/JsonOutputFilterTest.java | 145 |
emissary/output/filter/JsonOutputFilterTest.java | 178 |
emissary/output/filter/JsonOutputFilterTest.java | 211 |
emissary/output/filter/JsonOutputFilterTest.java | 234 |
payload.appendParameter("BAR", "foo"); List<IBaseDataObject> payloadList = new ArrayList<>(); payloadList.add(payload); Map<String, Object> params = new HashMap<>(); assertTrue(f.isOutputtable(payload, params), "Payload should be outputtable"); assertTrue(f.isOutputtable(payloadList, params), "Payload list should be outputtable"); ByteArrayOutputStream output = new ByteArrayOutputStream(); int status = f.filter(payloadList, params, output); String s = output.toString(); assertEquals(IDropOffFilter.STATUS_SUCCESS, status, "Filter should return success"); assertTrue(s.contains("\"BAR\":[\"foo\"]"), "Filter output should contain field BAR"); |
File | Line |
---|---|
emissary/core/channels/LoggingChannelFactoryTest.java | 101 |
emissary/core/channels/LoggingInputStreamFactoryTest.java | 106 |
private static void check(final ListAppender<ILoggingEvent> appender, final String message, final boolean testStackTrace) { assertEquals(1, appender.list.size()); final ILoggingEvent loggingEvent = appender.list.get(0); assertEquals(message, loggingEvent.getFormattedMessage()); final IThrowableProxy throwableProxy = loggingEvent.getThrowableProxy(); if (testStackTrace) { assertNotNull(throwableProxy); assertEquals("java.lang.Throwable", throwableProxy.getClassName()); assertEquals("DEBUG", throwableProxy.getMessage()); } else { assertNull(throwableProxy); } appender.list.clear(); } private static class TestFileChannelFactory implements SeekableByteChannelFactory { |