|
@@ -23,6 +23,8 @@ import org.junit.Before;
|
|
|
import org.junit.Test;
|
|
|
|
|
|
import static org.junit.Assert.assertEquals;
|
|
|
+import static org.junit.Assert.assertNotNull;
|
|
|
+import static org.junit.Assert.assertTrue;
|
|
|
|
|
|
import java.io.File;
|
|
|
|
|
@@ -47,7 +49,7 @@ public class ServerConfigTest {
|
|
|
serverConfig.parse(args);
|
|
|
|
|
|
assertEquals(2181, serverConfig.getClientPortAddress().getPort());
|
|
|
- assertEquals(new File("/data/dir"), serverConfig.getDataDir());
|
|
|
+ assertTrue(checkEquality("/data/dir", serverConfig.getDataDir()));
|
|
|
assertEquals(60000, serverConfig.getTickTime());
|
|
|
assertEquals(10000, serverConfig.getMaxClientCnxns());
|
|
|
}
|
|
@@ -57,4 +59,16 @@ public class ServerConfigTest {
|
|
|
String[] args = {"2181", "/data/dir", "60000", "10000", "9999"};
|
|
|
serverConfig.parse(args);
|
|
|
}
|
|
|
-}
|
|
|
+
|
|
|
+ boolean checkEquality(String a, String b) {
|
|
|
+ assertNotNull(a);
|
|
|
+ assertNotNull(b);
|
|
|
+ return a.equals(b);
|
|
|
+ }
|
|
|
+
|
|
|
+ boolean checkEquality(String a, File b) {
|
|
|
+ assertNotNull(a);
|
|
|
+ assertNotNull(b);
|
|
|
+ return new File(a).equals(b);
|
|
|
+ }
|
|
|
+}
|