Added some tests of setOptions to RouterAddressTest

This commit is contained in:
str4d
2012-02-26 04:57:31 +00:00
parent f19ef3e486
commit e7922c4ded

View File

@@ -33,7 +33,34 @@ public class RouterAddressTest extends StructureTest {
return addr; return addr;
} }
public DataStructure createStructureToRead() { return new RouterAddress(); } public DataStructure createStructureToRead() { return new RouterAddress(); }
public void testSetNullOptions(){
RouterAddress addr = new RouterAddress();
boolean error = false;
try{
addr.setOptions(null);
}catch(NullPointerException dfe){
error = true;
}
assertTrue(error);
}
public void testSetOptionsAgain(){
RouterAddress addr = new RouterAddress();
Properties options = new Properties();
options.setProperty("hostname", "localhost");
options.setProperty("portnum", "1234");
addr.setOptions(options);
options.setProperty("portnum", "2345");
boolean error = false;
try{
addr.setOptions(options);
}catch(IllegalStateException dfe){
error = true;
}
assertTrue(error);
}
public void testBadWrite() throws Exception{ public void testBadWrite() throws Exception{
RouterAddress addr = new RouterAddress(); RouterAddress addr = new RouterAddress();
boolean error = false; boolean error = false;
@@ -44,7 +71,7 @@ public class RouterAddressTest extends StructureTest {
} }
assertTrue(error); assertTrue(error);
} }
public void testNullEquals(){ public void testNullEquals(){
RouterAddress addr = new RouterAddress(); RouterAddress addr = new RouterAddress();
byte data[] = new byte[32]; byte data[] = new byte[32];
@@ -60,7 +87,7 @@ public class RouterAddressTest extends StructureTest {
assertFalse(addr.equals(null)); assertFalse(addr.equals(null));
assertFalse(addr.equals("")); assertFalse(addr.equals(""));
} }
public void testToString(){ public void testToString(){
RouterAddress addr = new RouterAddress(); RouterAddress addr = new RouterAddress();
byte data[] = new byte[32]; byte data[] = new byte[32];