[tor-commits] [metrics-lib/master] The bool in hibernating lines is 0/1, not false/true.
karsten at torproject.org
karsten at torproject.org
Sun Jan 8 20:12:48 UTC 2012
commit 055e8fde32db2fbaee86ba0352a457c07300724f
Author: Karsten Loesing <karsten.loesing at gmx.net>
Date: Sun Jan 8 16:49:03 2012 +0100
The bool in hibernating lines is 0/1, not false/true.
---
.../descriptor/impl/RelayServerDescriptorImpl.java | 4 ++--
.../impl/RelayServerDescriptorImplTest.java | 8 ++++----
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/org/torproject/descriptor/impl/RelayServerDescriptorImpl.java b/src/org/torproject/descriptor/impl/RelayServerDescriptorImpl.java
index a5374b6..aa984fe 100644
--- a/src/org/torproject/descriptor/impl/RelayServerDescriptorImpl.java
+++ b/src/org/torproject/descriptor/impl/RelayServerDescriptorImpl.java
@@ -204,9 +204,9 @@ public class RelayServerDescriptorImpl extends DescriptorImpl
if (partsNoOpt.length != 2) {
throw new DescriptorParseException("Illegal line '" + line + "'.");
}
- if (partsNoOpt[1].equals("true")) {
+ if (partsNoOpt[1].equals("1")) {
this.hibernating = true;
- } else if (partsNoOpt[1].equals("false")) {
+ } else if (partsNoOpt[1].equals("0")) {
this.hibernating = false;
} else {
throw new DescriptorParseException("Illegal line '" + line + "'.");
diff --git a/test/org/torproject/descriptor/impl/RelayServerDescriptorImplTest.java b/test/org/torproject/descriptor/impl/RelayServerDescriptorImplTest.java
index acc2dbe..f806502 100644
--- a/test/org/torproject/descriptor/impl/RelayServerDescriptorImplTest.java
+++ b/test/org/torproject/descriptor/impl/RelayServerDescriptorImplTest.java
@@ -316,7 +316,7 @@ public class RelayServerDescriptorImplTest {
@Test(expected = DescriptorParseException.class)
public void testRouterLinePrecedingHibernatingLine()
throws DescriptorParseException {
- DescriptorBuilder.createWithRouterLine("hibernating true\nrouter "
+ DescriptorBuilder.createWithRouterLine("hibernating 1\nrouter "
+ "saberrider2008 94.134.192.243 9001 0 0");
}
@@ -779,21 +779,21 @@ public class RelayServerDescriptorImplTest {
@Test()
public void testHibernatingOpt() throws DescriptorParseException {
RelayServerDescriptor descriptor = DescriptorBuilder.
- createWithHibernatingLine("opt hibernating true");
+ createWithHibernatingLine("opt hibernating 1");
assertTrue(descriptor.isHibernating());
}
@Test()
public void testHibernatingFalse() throws DescriptorParseException {
RelayServerDescriptor descriptor = DescriptorBuilder.
- createWithHibernatingLine("hibernating false");
+ createWithHibernatingLine("hibernating 0");
assertFalse(descriptor.isHibernating());
}
@Test()
public void testHibernatingTrue() throws DescriptorParseException {
RelayServerDescriptor descriptor = DescriptorBuilder.
- createWithHibernatingLine("hibernating true");
+ createWithHibernatingLine("hibernating 1");
assertTrue(descriptor.isHibernating());
}
More information about the tor-commits
mailing list