[tor-commits] [metrics-lib/master] eventdns lines have 1 and 0 for true and false.

karsten at torproject.org karsten at torproject.org
Sat Feb 25 12:03:45 UTC 2012


commit e8ed8fb812f7aa101a1492c456544fdb0660372b
Author: Karsten Loesing <karsten.loesing at gmx.net>
Date:   Fri Feb 17 09:02:56 2012 +0100

    eventdns lines have 1 and 0 for true and false.
---
 .../descriptor/impl/ServerDescriptorImpl.java      |    4 ++--
 .../descriptor/impl/ServerDescriptorImplTest.java  |    8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/org/torproject/descriptor/impl/ServerDescriptorImpl.java b/src/org/torproject/descriptor/impl/ServerDescriptorImpl.java
index 76873dc..67b4d09 100644
--- a/src/org/torproject/descriptor/impl/ServerDescriptorImpl.java
+++ b/src/org/torproject/descriptor/impl/ServerDescriptorImpl.java
@@ -340,9 +340,9 @@ public class ServerDescriptorImpl extends DescriptorImpl
     if (partsNoOpt.length != 2) {
       throw new DescriptorParseException("Illegal line '" + line + "'.");
     }
-    if (partsNoOpt[1].equals("true")) {
+    if (partsNoOpt[1].equals("1")) {
       this.usesEnhancedDnsLogic = true;
-    } else if (partsNoOpt[1].equals("false")) {
+    } else if (partsNoOpt[1].equals("0")) {
       this.usesEnhancedDnsLogic = false;
     } else {
       throw new DescriptorParseException("Illegal line '" + line + "'.");
diff --git a/test/org/torproject/descriptor/impl/ServerDescriptorImplTest.java b/test/org/torproject/descriptor/impl/ServerDescriptorImplTest.java
index 889fce4..85db9df 100644
--- a/test/org/torproject/descriptor/impl/ServerDescriptorImplTest.java
+++ b/test/org/torproject/descriptor/impl/ServerDescriptorImplTest.java
@@ -1021,27 +1021,27 @@ public class ServerDescriptorImplTest {
   @Test()
   public void testEventdnsOpt() throws DescriptorParseException {
     ServerDescriptor descriptor = DescriptorBuilder.
-        createWithEventdnsLine("opt eventdns true");
+        createWithEventdnsLine("opt eventdns 1");
     assertTrue(descriptor.getUsesEnhancedDnsLogic());
   }
 
   @Test()
   public void testEventdnsTrue() throws DescriptorParseException {
     ServerDescriptor descriptor = DescriptorBuilder.
-        createWithEventdnsLine("eventdns true");
+        createWithEventdnsLine("eventdns 1");
     assertTrue(descriptor.getUsesEnhancedDnsLogic());
   }
 
   @Test()
   public void testEventdnsFalse() throws DescriptorParseException {
     ServerDescriptor descriptor = DescriptorBuilder.
-        createWithEventdnsLine("eventdns false");
+        createWithEventdnsLine("eventdns 0");
     assertFalse(descriptor.getUsesEnhancedDnsLogic());
   }
 
   @Test(expected = DescriptorParseException.class)
   public void testEventdns1() throws DescriptorParseException {
-    DescriptorBuilder.createWithEventdnsLine("eventdns 1");
+    DescriptorBuilder.createWithEventdnsLine("eventdns true");
   }
 
   @Test(expected = DescriptorParseException.class)





More information about the tor-commits mailing list