anchor.diff:        return generateCodeFromTranslation(result);
       }).then(makeSureWeVerify).then(checkResult);
     });
  -  tearDown(deleteGeneratedFiles);
   }
   
   void copyFilesToTempDirectory() {
  
positive.code:     useLocalDirectory = true;
    }
    setUp(copyFilesToTempDirectory);
    test("Test round trip message extraction, translation, code generation, "
        "and printing", () {
      var makeSureWeVerify = expectAsync(runAndVerify);
  
negative.code: void deleteGeneratedFiles() {
    if (useLocalDirectory) return;
    try {
      new Directory(tempDir).deleteSync(recursive: true);
    } on Error catch (e) {
      print("Failed to delete $tempDir");
      print("Exception:\n$e");
  