Added test to non-existing node
This commit is contained in:
parent
b1c93a97e1
commit
e5ce587f68
1 changed files with 27 additions and 0 deletions
|
@ -5,6 +5,8 @@ import com.neovisionaries.ws.client.WebSocket;
|
|||
import com.neovisionaries.ws.client.WebSocketException;
|
||||
import com.neovisionaries.ws.client.WebSocketFactory;
|
||||
|
||||
import junit.framework.Assert;
|
||||
|
||||
import org.bitcoinj.core.ECKey;
|
||||
import org.junit.Test;
|
||||
|
||||
|
@ -129,6 +131,31 @@ public class NodeConnectionTest {
|
|||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testWrongUrl(){
|
||||
System.out.println("** Testing simple node connection with wrong URL **");
|
||||
nodeConnection = NodeConnection.getInstance();
|
||||
nodeConnection.addNodeUrl("wss://non-existing-host");
|
||||
nodeConnection.connect("", "", true, new NodeErrorListener() {
|
||||
@Override
|
||||
public void onError(BaseResponse.Error error) {
|
||||
Assert.assertEquals("Can't connect, ran out of URLs!", error.message);
|
||||
}
|
||||
});
|
||||
|
||||
Timer timer = new Timer();
|
||||
timer.schedule(releaseTask, 5000);
|
||||
|
||||
try{
|
||||
// Holding this thread while we get update notifications
|
||||
synchronized (this){
|
||||
wait();
|
||||
}
|
||||
}catch(InterruptedException e){
|
||||
System.out.println("InterruptedException. Msg: "+e.getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Test for NodeConnection's addNodeUrl and addNodeUrls working together.
|
||||
*
|
||||
|
|
Loading…
Reference in a new issue