METRON-1392 Fix a test case to expect an Exception when replication factor more 
than number of brokers while creating topic (MohanDV via merrimanr) closes 
apache/metron#892


Project: http://git-wip-us.apache.org/repos/asf/metron/repo
Commit: http://git-wip-us.apache.org/repos/asf/metron/commit/a421df22
Tree: http://git-wip-us.apache.org/repos/asf/metron/tree/a421df22
Diff: http://git-wip-us.apache.org/repos/asf/metron/diff/a421df22

Branch: refs/heads/feature/METRON-1344-test-infrastructure
Commit: a421df228b66d2100c29c2adee4248f35a70cafb
Parents: 24822dd
Author: MohanDV <mohan...@gmail.com>
Authored: Fri Jan 26 08:21:51 2018 -0600
Committer: merrimanr <merrim...@apache.org>
Committed: Fri Jan 26 08:21:51 2018 -0600

----------------------------------------------------------------------
 .../metron/rest/service/impl/KafkaServiceImplTest.java      | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/metron/blob/a421df22/metron-interface/metron-rest/src/test/java/org/apache/metron/rest/service/impl/KafkaServiceImplTest.java
----------------------------------------------------------------------
diff --git 
a/metron-interface/metron-rest/src/test/java/org/apache/metron/rest/service/impl/KafkaServiceImplTest.java
 
b/metron-interface/metron-rest/src/test/java/org/apache/metron/rest/service/impl/KafkaServiceImplTest.java
index 1f300ea..4527e8e 100644
--- 
a/metron-interface/metron-rest/src/test/java/org/apache/metron/rest/service/impl/KafkaServiceImplTest.java
+++ 
b/metron-interface/metron-rest/src/test/java/org/apache/metron/rest/service/impl/KafkaServiceImplTest.java
@@ -252,15 +252,10 @@ public class KafkaServiceImplTest {
 
   @Test
   public void 
createTopicShouldFailIfReplicationFactorIsGreaterThanAvailableBrokers() throws 
Exception {
-    final Map<String, List<PartitionInfo>> topics = new HashMap<>();
-
-    when(kafkaConsumer.listTopics()).thenReturn(topics);
-
+    exception.expect(RestException.class);
+    
doThrow(AdminOperationException.class).when(adminUtils).createTopic(eq(zkUtils),
 eq("t"), eq(1), eq(2), eq(new Properties()), 
eq(RackAwareMode.Disabled$.MODULE$));
     kafkaService.createTopic(VALID_KAFKA_TOPIC);
 
-    verify(adminUtils).createTopic(eq(zkUtils), eq("t"), eq(1), eq(2), eq(new 
Properties()), eq(RackAwareMode.Disabled$.MODULE$));
-    verify(kafkaConsumer).listTopics();
-    verifyZeroInteractions(zkUtils);
   }
 
   @Test

Reply via email to