[metrics-lib/master] Fix unit tests which were broken in 466725e.

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)
participants (1)
-
karsten@torproject.org