Just finished a videocall with Irindu about this.

Thank you Karl for your reply.

Cheers,
PJ

2018-05-04 14:55 GMT+02:00 Karl Wright <[email protected]>:

> Hi Irindu,
>
> (1) The base classes for the tests begin with "Base".
> (2) Integration tests include "IT" at the end
> (3) The database that is used comes right before the "IT", and there are
> several you could write, e.g.: HSQLDB, PostgreSQL, Mysql.
>
> When you use the ant run-IT-HSQLDB, for instance, it runs all tests named
> xxxHSQLDBIT.
>
> For the connector projects you are working on, you probably need just
> HSQLDB tests.  This is because you're really not exercising any
> database-specific functionality.
>
> Karl
>
>
> On Fri, May 4, 2018 at 8:45 AM Irindu Nugawela <[email protected]>
> wrote:
>
> > Hi devs,
> >
> > I was examining the tests written for output connectors ElasticSearch and
> > CMIS. I noticed  the test classes for CMIS were
> >
> > APISanityHSQLDBIT
> > BaseITHSQLDB
> > BaseHSQLDB
> > BasePostgresql
> > BaseUIHSQLDB
> > NavigationHSQLDBUI
> >
> > in addition to these Elastic Search had two more test classes
> >
> > SanityHSQLDBTest
> > SanityPostgresqlTest
> >
> > Please help me understand the naming convention of these connectors and
> > which of these fall under unit tests and what are the classes falling
> under
> > integration tests.
> >
> > I am supposed to write unit tests for the MongoDB Output Connector, what
> > are the general guidelines for writing unit tests? is there a reference
> for
> > writing tests? which of the above-mentioned test classes are relevant for
> > MongoDB connector. Please help me with my questions. Thanks in advance.
> >
> >
> > --
> > Thanks and Regards,
> > Irindu Nugawela,
> > Computer Engineering <http://www.ce.pdn.ac.lk/> Undergraduate,
> > Faculty of Engineering University of Peradeniya
> >
>



-- 
Piergiorgio Lucidi
https://www.open4dev.com

Reply via email to