Hi Team,

I am writing unit test-cases to phospher-logging server.

As it gets information form the journal log for event and logging creation,it needs to make calls to
below given journal related methods:

sd_journal_open(sd_journal**,int)(https://github.com/openbmc/phosphor-logging/blob/master/log_manager.cpp#L86)
sd_journal_get_data(sd_journal*,const char *,const void **,size_t) (https://github.com/openbmc/phosphor-logging/blob/master/log_manager.cpp#L115)
sd_journal_close(sd_journal *) (https://github.com/openbmc/phosphor-logging/blob/master/log_manager.cpp#L175)

I am able make calls to these methods, without any issue, on host machine(inside x86 sandbox) where we don't have journal service is running.

Is it the correct way(don't we need to mock these methods) ?

If not, Please someone let me know how to mock these methods?



Thanks and Regards,
Nagaraju G