$darkmode
DENOPTIM
denoptim.fitness.descriptors.SocketProvidedDescriptorTest Class Reference

Unit test for descriptor SocketProvidedDescriptor. More...

Collaboration diagram for denoptim.fitness.descriptors.SocketProvidedDescriptorTest:
[legend]

Classes

class  MySocketServer
 
class  RequestHandler
 

Public Member Functions

void setUpServer () throws Exception
 
void closeServer () throws Exception
 
void testSocketProvidedDescriptor () throws Exception
 

Public Attributes

SocketProvidedDescriptor descriptor
 
String fakeErrorMsg = "#SocketServer: fake error."
 

Private Member Functions

boolean closeEnough (double expected, double actual)
 

Private Attributes

MySocketServer server
 
Gson jsonConverted
 

Static Private Attributes

static final String HOSTNAME = "localhost"
 

Detailed Description

Unit test for descriptor SocketProvidedDescriptor.

Author
Marco Foscato

Definition at line 51 of file SocketProvidedDescriptorTest.java.

Member Function Documentation

◆ closeEnough()

boolean denoptim.fitness.descriptors.SocketProvidedDescriptorTest.closeEnough ( double  expected,
double  actual 
)
private

Definition at line 284 of file SocketProvidedDescriptorTest.java.

Referenced by denoptim.fitness.descriptors.SocketProvidedDescriptorTest.testSocketProvidedDescriptor().

Here is the caller graph for this function:

◆ closeServer()

void denoptim.fitness.descriptors.SocketProvidedDescriptorTest.closeServer ( ) throws Exception

Definition at line 83 of file SocketProvidedDescriptorTest.java.

References denoptim.fitness.descriptors.SocketProvidedDescriptorTest.server, and denoptim.fitness.descriptors.SocketProvidedDescriptorTest.MySocketServer.stopServer().

Referenced by denoptim.fitness.FitnessProviderTest.testNaNFitness().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setUpServer()

void denoptim.fitness.descriptors.SocketProvidedDescriptorTest.setUpServer ( ) throws Exception

Definition at line 65 of file SocketProvidedDescriptorTest.java.

References denoptim.fitness.descriptors.SocketProvidedDescriptorTest.MySocketServer.getPort(), denoptim.fitness.descriptors.SocketProvidedDescriptorTest.HOSTNAME, denoptim.fitness.descriptors.SocketProvidedDescriptorTest.jsonConverted, denoptim.fitness.descriptors.SocketProvidedDescriptorTest.server, denoptim.fitness.descriptors.SocketProvidedDescriptor.setParameters(), and denoptim.fitness.descriptors.SocketProvidedDescriptorTest.MySocketServer.startServer().

Referenced by denoptim.fitness.FitnessProviderTest.testNaNFitness().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ testSocketProvidedDescriptor()

void denoptim.fitness.descriptors.SocketProvidedDescriptorTest.testSocketProvidedDescriptor ( ) throws Exception

Definition at line 245 of file SocketProvidedDescriptorTest.java.

References denoptim.fitness.descriptors.SocketProvidedDescriptor.calculate(), denoptim.fitness.descriptors.SocketProvidedDescriptorTest.closeEnough(), and denoptim.fitness.descriptors.SocketProvidedDescriptorTest.descriptor.

Here is the call graph for this function:

Member Data Documentation

◆ descriptor

◆ fakeErrorMsg

String denoptim.fitness.descriptors.SocketProvidedDescriptorTest.fakeErrorMsg = "#SocketServer: fake error."

◆ HOSTNAME

final String denoptim.fitness.descriptors.SocketProvidedDescriptorTest.HOSTNAME = "localhost"
staticprivate

◆ jsonConverted

Gson denoptim.fitness.descriptors.SocketProvidedDescriptorTest.jsonConverted
private

◆ server


The documentation for this class was generated from the following file: