commit 7348b3d208fb7f1e70a123712792b2561eb4930d Author: Karsten Loesing karsten.loesing@gmx.net Date: Tue Jun 19 14:11:34 2012 +0200
Fix unit tests which were broken in 466725e. --- .../descriptor/impl/ServerDescriptorImplTest.java | 14 +++++++++++++- 1 files changed, 13 insertions(+), 1 deletions(-)
diff --git a/test/org/torproject/descriptor/impl/ServerDescriptorImplTest.java b/test/org/torproject/descriptor/impl/ServerDescriptorImplTest.java index a59db3b..264ff13 100644 --- a/test/org/torproject/descriptor/impl/ServerDescriptorImplTest.java +++ b/test/org/torproject/descriptor/impl/ServerDescriptorImplTest.java @@ -579,8 +579,20 @@ public class ServerDescriptorImplTest { }
@Test(expected = DescriptorParseException.class) + public void testBandwidthOneValue() throws DescriptorParseException { + DescriptorBuilder.createWithBandwidthLine("bandwidth 51200"); + } + + @Test() public void testBandwidthTwoValues() throws DescriptorParseException { - DescriptorBuilder.createWithBandwidthLine("bandwidth 51200 51200"); + /* This is allowed, because Tor versions 0.0.8 and older only wrote + * bandwidth lines with rate and burst values, but no observed + * value. */ + ServerDescriptor descriptor = DescriptorBuilder. + createWithBandwidthLine("bandwidth 51200 51200"); + assertEquals(51200, (int) descriptor.getBandwidthRate()); + assertEquals(51200, (int) descriptor.getBandwidthBurst()); + assertEquals(-1, (int) descriptor.getBandwidthObserved()); }
@Test(expected = DescriptorParseException.class)