Package org.robolectric.shadows
Class ShadowNetwork
java.lang.Object
org.robolectric.shadows.ShadowNetwork
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
Simulates a socket bind.protected void
bindSocket
(DatagramSocket socket) Simulates a socket bind.protected void
bindSocket
(Socket socket) Simulates a socket bind.int
Returns the total number of sockets bound to this network interface.int
getNetId()
Allows to get the stored netId.boolean
Checks if thefileDescriptor
was previously bound to this network.boolean
isSocketBound
(DatagramSocket socket) Checks if thedatagramSocket
was previously bound to this network.boolean
isSocketBound
(Socket socket) Checks if thesocket
was previously bound to this network.static Network
newInstance
(int netId) Creates new instance ofNetwork
, because its constructor is hidden.
-
Constructor Details
-
ShadowNetwork
public ShadowNetwork()
-
-
Method Details
-
newInstance
Creates new instance ofNetwork
, because its constructor is hidden.Requires API 21 (Lollipop) and above.
- Parameters:
netId
- The netId.- Returns:
- The Network instance.
-
isSocketBound
Checks if thesocket
was previously bound to this network. -
isSocketBound
Checks if thedatagramSocket
was previously bound to this network. -
isSocketBound
Checks if thefileDescriptor
was previously bound to this network. -
boundSocketCount
public int boundSocketCount()Returns the total number of sockets bound to this network interface. -
bindSocket
Simulates a socket bind. isSocketBound can be called to verify that the socket was bound to this network interface, and boundSocketCount() will increment for any unique socket. -
bindSocket
Simulates a socket bind. isSocketBound can be called to verify that the socket was bound to this network interface, and boundSocketCount() will increment for any unique socket. -
bindSocket
Simulates a socket bind. isSocketBound can be called to verify that the fd was bound to this network interface, and boundSocketCount() will increment for any unique socket. -
getNetId
Allows to get the stored netId.- Returns:
- The netId.
-