Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
HBase >> mail # user >> Writing unit tests against HBase


Copy link to this message
-
Re: Writing unit tests against HBase
Hey Varun,

On Thu, Jun 20, 2013 at 11:56 AM, Varun Sharma <[EMAIL PROTECTED]> wrote:

> Now that I think about it - this may not be as simple. The client could mix
> its calls with Filters etc. which the fake in memory HTable would need to
> support. It seems the best route would be to run the end to end test like
> Elliot suggested.
>

I am using fake HTables with filters. In fact, I am also testing custom
filters with it too.
Are there particular features that you need and FakeHBase is missing?

Thanks,
C.

Varun
>
>
> On Tue, Jun 18, 2013 at 4:46 PM, Elliott Clark <[EMAIL PROTECTED]> wrote:
>
> > The other option (not really a true unit test I agree) is to use
> > HBaseTestingUtility [1].  It spins up a pretty full cluster inside of
> your
> > junit tests and will behave pretty close to what a real cluster will.
> >
> > 1.
> >
> >
> https://github.com/apache/hbase/blob/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/HBaseTestingUtility.java
> >
> >
> > On Tue, Jun 18, 2013 at 4:22 PM, Stack <[EMAIL PROTECTED]> wrote:
> >
> > > On Tue, Jun 18, 2013 at 4:17 PM, Varun Sharma <[EMAIL PROTECTED]>
> > wrote:
> > >
> > > > Hi,
> > > >
> > > > If I wanted to write to write a unit test against HTable/HBase, is
> > there
> > > an
> > > > already available utility to that for unit testing my application
> > logic.
> > > >
> > > > I don't want to write code that either touches production or requires
> > me
> > > to
> > > > mock an HTable. I am looking for a test htable object which behaves
> > > pretty
> > > > close to a real HTable.
> > > >
> > >
> > >
> > > Would this help if we included it?
> > > https://github.com/kijiproject/fake-hbase/
> > >
> > > St.Ack
> > >
> >
>