Hi,
I’m setting up EUnit test for ApplicationServer
.
I’d need to start and stop server in Setup
, TearDown
methods. Is it possible to programmatically do that?
Thank you,
Giovanni
Hi,
I’m setting up EUnit test for ApplicationServer
.
I’d need to start and stop server in Setup
, TearDown
methods. Is it possible to programmatically do that?
Thank you,
Giovanni
Hi,
you can use something like
method RBug2558.Setup();
begin
ServerMessage := new BinMessage();
ServerChannel := new IpHttpServerChannel();
ServerChannel.Dispatchers.Add(ServerMessage.DefaultDispatcherName, ServerMessage);
ServerChannel.Active := true;
end;
method RBug2558.Done();
begin
ServerChannel.Close();
System.Threading.Thread.Sleep(3000); // Let it actually close itself
ServerChannel.Dispose();
ServerMessage := nil;
ServerChannel := nil;
end;