anchor.diff:  }
   
   test() async {
  +  ReceivePort port = new ReceivePort();
     ReceivePort onExit = new ReceivePort();
     Isolate isolate = await Isolate.spawn(
         entryPoint,
  -      null, // message
  +      port.sendPort,
         onExit:onExit.sendPort,
         errorsAreFatal:true
     );
  -  // check
  +  await port.first;
     ReceivePort pingPort = new ReceivePort();
     isolate.ping(pingPort.sendPort, priority:Isolate.beforeNextEvent);
     Future pingResponse = pingPort.first.timeout(TWO_SECONDS, onTimeout: () {
  
positive.code: import "../../../Utils/expect.dart";
  import "IsolateUtil.dart";
  
  entryPoint(message){
    Random random = new Random();
    int s = 0;
    while (true){
  
negative.code:     return "timeout";
    });
    Expect.equals("timeout", await pingResponse);
  
    isolate.kill(priority:Isolate.immediate);
    await onExit.first;
    asyncEnd();
  