From 3a95892de3bb4728a45812b2cc2ed9d24a7de33e Mon Sep 17 00:00:00 2001 From: Karsten Loesing Date: Wed, 25 Oct 2017 16:45:38 +0200 Subject: [PATCH] Add test that will fail #23981. --- .../bridgedescs/SanitizedBridgesWriterTest.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/test/java/org/torproject/collector/bridgedescs/SanitizedBridgesWriterTest.java b/src/test/java/org/torproject/collector/bridgedescs/SanitizedBridgesWriterTest.java index 0e62573..3afe9cb 100644 --- a/src/test/java/org/torproject/collector/bridgedescs/SanitizedBridgesWriterTest.java +++ b/src/test/java/org/torproject/collector/bridgedescs/SanitizedBridgesWriterTest.java @@ -439,6 +439,20 @@ public class SanitizedBridgesWriterTest { + "family line.", this.parsedServerDescriptors.isEmpty()); } + @Test + public void testServerDescriptorPublishedLineAfterFingerprintLine() + throws Exception { + this.configuration.setProperty(Key.ReplaceIpAddressesWithHashes.name(), + "true"); + String fingerprintLine = + "fingerprint 46D4 A711 97B8 FA51 5A82 6C6B 017C 522F E264 655B"; + this.defaultServerDescriptorBuilder.removeLine(fingerprintLine); + this.defaultServerDescriptorBuilder.insertBeforeLineStartingWith( + "published ", Arrays.asList(fingerprintLine)); + this.runTest(); + assertFalse(this.parsedServerDescriptors.isEmpty()); + } + @Test public void testExtraInfoDescriptorDefault() throws Exception { this.runTest();