Beispiel #1
0
bool TestExtMysql::test_mysql_free_result() {
  VERIFY(CreateTestTable());
  VS(f_mysql_query("insert into test (name) values ('test'),('test2')"), true);

  Variant res = f_mysql_query("select * from test");
  VS(f_is_resource("result is a resource"), true);
  f_mysql_free_result(res);
  VS(f_is_resource("result is not a resource after being freed"), false);
  VS(f_mysql_num_rows(res), false);

  return Count(true);
}
bool TestExtVariable::test_is_resource() {
  VERIFY(!f_is_resource(123));
  VERIFY(!f_is_resource("test"));
  VERIFY(f_is_resource(Object(new TestResource())));
  return Count(true);
}