cwGutimReg.h/cpp : Added test().
This commit is contained in:
parent
11350402d4
commit
e8e6915990
@ -183,7 +183,7 @@ cw::rc_t cw::gutim::reg::create( handle_t& hRef, const char* fname )
|
|||||||
|
|
||||||
errLabel:
|
errLabel:
|
||||||
if(rc != kOkRC )
|
if(rc != kOkRC )
|
||||||
rc = _destroy(p);
|
_destroy(p);
|
||||||
|
|
||||||
destroy(csvH);
|
destroy(csvH);
|
||||||
|
|
||||||
@ -248,3 +248,30 @@ void cw::gutim::reg::report( handle_t h )
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
cw::rc_t cw::gutim::reg::test( const object_t* cfg )
|
||||||
|
{
|
||||||
|
const char* dir = nullptr;
|
||||||
|
rc_t rc = kOkRC;
|
||||||
|
handle_t h;
|
||||||
|
|
||||||
|
if((rc = cfg->getv("dir",dir)) != kOkRC )
|
||||||
|
{
|
||||||
|
rc = cwLogError(rc,"The arg. parse GUTIM registry test.");
|
||||||
|
goto errLabel;
|
||||||
|
}
|
||||||
|
|
||||||
|
if((rc = create(h,dir)) != kOkRC )
|
||||||
|
{
|
||||||
|
rc = cwLogError(rc,"The GUTIM registry create failed.");
|
||||||
|
goto errLabel;
|
||||||
|
}
|
||||||
|
|
||||||
|
report(h);
|
||||||
|
|
||||||
|
errLabel:
|
||||||
|
destroy(h);
|
||||||
|
|
||||||
|
return rc;
|
||||||
|
}
|
||||||
|
@ -30,7 +30,7 @@ namespace cw
|
|||||||
file_t file_record( handle_t h, unsigned file_idx );
|
file_t file_record( handle_t h, unsigned file_idx );
|
||||||
|
|
||||||
void report( handle_t h );
|
void report( handle_t h );
|
||||||
|
rc_t test( const object_t* cfg );
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user