GetPredicate
status_t GetPredicate(char* buffer, size_t length);
status_t GetPredicate(BString* predicate);
error = query.GetPredicate(&predicate);
query.GetPredicate (tempString, sizeof (tempString));
nonConst.GetPredicate(&buffer);
query.GetPredicate(&predicate);
query.GetPredicate(&buffer);
query.GetPredicate(&predicate);
query.GetPredicate(&predicate);
const_cast<BQuery*>(copyThis)->GetPredicate(&buffer);
error = query.GetPredicate(&predicate);
CPPUNIT_ASSERT( query.GetPredicate(buffer, sizeof(buffer))
CPPUNIT_ASSERT( query.GetPredicate(&predicate) == B_OK );
CPPUNIT_ASSERT( query.GetPredicate(&predicate) == B_NO_INIT );
CPPUNIT_ASSERT( query.GetPredicate(buffer, sizeof(buffer))
CPPUNIT_ASSERT( query.GetPredicate(&predicate) == B_OK );
CPPUNIT_ASSERT( query.GetPredicate(&predicate) == B_OK );
CPPUNIT_ASSERT( query.GetPredicate(&predicate) == B_OK );
CPPUNIT_ASSERT( query.GetPredicate(&predicate) == B_OK );
CPPUNIT_ASSERT( query.GetPredicate(NULL) == B_BAD_VALUE );
CPPUNIT_ASSERT( query.GetPredicate(NULL, 10) == B_BAD_VALUE );