Add test for `projectSearch` with no match
Change-Id: Id867d4fcf114305ee62d2a839de3acd578366a6b
diff --git a/src/test/java/com/googlesource/gerrit/plugins/its/phabricator/conduit/ConduitTest.java b/src/test/java/com/googlesource/gerrit/plugins/its/phabricator/conduit/ConduitTest.java
index 608c510..c5dfad1 100644
--- a/src/test/java/com/googlesource/gerrit/plugins/its/phabricator/conduit/ConduitTest.java
+++ b/src/test/java/com/googlesource/gerrit/plugins/its/phabricator/conduit/ConduitTest.java
@@ -116,6 +116,22 @@
}
@Test
+ public void testProjectSearchNotFound() throws Exception {
+ Map<String, Object> params = new HashMap<>();
+ params.put("constraints", ImmutableMap.of("query", "foo"));
+
+ JsonObject result = new JsonObject();
+ result.add("data", new JsonArray());
+
+ when(conduitConnection.call("project.search", params, TOKEN)).thenReturn(result);
+
+ Conduit conduit = createConduit();
+
+ ProjectSearch actual = conduit.projectSearch("foo");
+ assertThat(actual).isNull();
+ }
+
+ @Test
public void testManiphestEditNoop() throws Exception {
Conduit conduit = createConduit();
ManiphestEdit actual = conduit.maniphestEdit(4711, null, null, null);