SocketWrapper.java

1
package pl.zankowski.iextrading4j.client.socket.manager;
2
3
import io.socket.client.IO;
4
import io.socket.client.Socket;
5
6
import java.net.URISyntaxException;
7
8
public class SocketWrapper {
9
10
    private static final int RECONNECTION_ATTEMPTS = 32;
11
    private static final long RECONNECTION_DELAY = 10000;
12
13
    public Socket socket(final String uri, final boolean reconnect) throws URISyntaxException {
14 1 1. socket : replaced return value with null for pl/zankowski/iextrading4j/client/socket/manager/SocketWrapper::socket → NO_COVERAGE
        return IO.socket(uri, createOptions(reconnect));
15
    }
16
17
    private IO.Options createOptions(final boolean reconnect) {
18
        final IO.Options options = new IO.Options();
19
        options.reconnection = reconnect;
20
        options.reconnectionAttempts = RECONNECTION_ATTEMPTS;
21
        options.reconnectionDelay = RECONNECTION_DELAY;
22 1 1. createOptions : replaced return value with null for pl/zankowski/iextrading4j/client/socket/manager/SocketWrapper::createOptions → NO_COVERAGE
        return options;
23
    }
24
25
}

Mutations

14

1.1
Location : socket
Killed by : none
replaced return value with null for pl/zankowski/iextrading4j/client/socket/manager/SocketWrapper::socket → NO_COVERAGE

22

1.1
Location : createOptions
Killed by : none
replaced return value with null for pl/zankowski/iextrading4j/client/socket/manager/SocketWrapper::createOptions → NO_COVERAGE

Active mutators

Tests examined


Report generated by PIT 1.7.1