DeleteProjectIT: Check that project gets unwatched after deletion

Change-Id: Iaf1826ab98280aa042304b30d873575c71bdac60
diff --git a/src/test/java/com/googlesource/gerrit/plugins/deleteproject/DeleteProjectIT.java b/src/test/java/com/googlesource/gerrit/plugins/deleteproject/DeleteProjectIT.java
index 32f9245..6629a14 100644
--- a/src/test/java/com/googlesource/gerrit/plugins/deleteproject/DeleteProjectIT.java
+++ b/src/test/java/com/googlesource/gerrit/plugins/deleteproject/DeleteProjectIT.java
@@ -28,6 +28,7 @@
 import com.google.gerrit.acceptance.UseSsh;
 import com.google.gerrit.common.data.Permission;
 import com.google.gerrit.extensions.client.ProjectState;
+import com.google.gerrit.extensions.restapi.RestApiException;
 import com.google.gerrit.reviewdb.client.Project;
 import com.google.gerrit.reviewdb.client.RefNames;
 import com.google.gerrit.server.git.ProjectConfig;
@@ -100,6 +101,7 @@
     r.assertNoContent();
     assertThat(projectDir.exists()).isFalse();
     assertAllChangesDeletedInIndex();
+    assertWatchRemoved();
   }
 
   @Test
@@ -154,6 +156,7 @@
     assertThat(adminSshSession.getError()).isNull();
     assertThat(projectDir.exists()).isFalse();
     assertAllChangesDeletedInIndex();
+    assertWatchRemoved();
   }
 
   @Test
@@ -339,4 +342,8 @@
   private void assertAllChangesDeletedInIndex() throws OrmException {
     assertThat(queryProvider.get().byProject(project)).isEmpty();
   }
+
+  private void assertWatchRemoved() throws RestApiException {
+    assertThat(gApi.accounts().self().getWatchedProjects()).isEmpty();
+  }
 }