From 767482783e56b2395731d83f22b7a4549db674be Mon Sep 17 00:00:00 2001
From: Hendrik Buschmeier <hbuschme@uni-bielefeld.de>
Date: Thu, 18 Dec 2014 10:45:37 +0100
Subject: [PATCH] Fixed channel initialisation in InputBuffer, InputBuffer
 unittest.

---
 ipaacalib/java/src/ipaaca/InputBuffer.java          | 3 ++-
 ipaacalib/java/test/src/ipaaca/InputBufferTest.java | 6 +++---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/ipaacalib/java/src/ipaaca/InputBuffer.java b/ipaacalib/java/src/ipaaca/InputBuffer.java
index 444d9ab..9c1ff22 100644
--- a/ipaacalib/java/src/ipaaca/InputBuffer.java
+++ b/ipaacalib/java/src/ipaaca/InputBuffer.java
@@ -139,11 +139,12 @@ public class InputBuffer extends Buffer
         String shortIDName = getUniqueShortName();
         uniqueName = "/ipaaca/component/" + shortIDName + "/IB";
 
+        this.channel = ipaaca_channel;
+        
         for (String cat : categoryInterests)
         {
             createCategoryListenerIfNeeded(cat);
         }
-        this.channel = ipaaca_channel;
 
     // add own uuid as identifier for hidden channel. (dlw)
     createCategoryListenerIfNeeded(shortIDName);
diff --git a/ipaacalib/java/test/src/ipaaca/InputBufferTest.java b/ipaacalib/java/test/src/ipaaca/InputBufferTest.java
index d0ff20a..420a368 100644
--- a/ipaacalib/java/test/src/ipaaca/InputBufferTest.java
+++ b/ipaacalib/java/test/src/ipaaca/InputBufferTest.java
@@ -22,7 +22,7 @@ import com.google.common.collect.ImmutableSet;
 public class InputBufferTest
 {
     private static final String COMPID = "Comp1";
-    private static final String CATEGORY = "category1";
+    private static final String CATEGORY = "testcat";
     private InputBuffer inBuffer;
 
 
@@ -47,10 +47,10 @@ public class InputBufferTest
     @Test
     public void testHandleRemotePushEvent() throws RSBException, InterruptedException
     {
-        Informer<Object> informer = Factory.getInstance().createInformer("/ipaaca/category/"+CATEGORY);
+        Informer<Object> informer = Factory.getInstance().createInformer("/ipaaca/channel/default/category/"+CATEGORY);
         informer.activate();
         RemotePushIU iu = new RemotePushIU("uid1");
-        iu.setCategory("/ipaaca/category/"+CATEGORY);
+        iu.setCategory("/ipaaca/channel/default/category/"+CATEGORY);
         iu.setOwnerName("owner");
         iu.setReadOnly(false);
         iu.setRevision(1);
-- 
GitLab