27global
$conf, $user, $langs, $db;
31require_once dirname(__FILE__).
'/../../htdocs/master.inc.php';
32require_once dirname(__FILE__).
'/../../htdocs/mymodule/class/myobject.class.php';
34if (empty($user->id)) {
35 print
"Load permissions for admin user nb 1\n";
39$conf->global->MAIN_DISABLE_ALL_MAILS = 1;
84 parent::__construct($name);
88 $this->savconf =
$conf;
89 $this->savuser = $user;
90 $this->savlangs = $langs;
94 print __METHOD__.
" db->type=".$db->type.
" user->id=".$user->id;
109 print __METHOD__.
"\n";
120 $conf = $this->savconf;
121 $user = $this->savuser;
122 $langs = $this->savlangs;
126 print __METHOD__.
"\n";
136 print __METHOD__.
"\n";
149 print __METHOD__.
"\n";
162 $conf = $this->savconf;
163 $user = $this->savuser;
164 $langs = $this->savlangs;
170 print __METHOD__.
" result=".((int) $result).
"\n";
171 $this->assertTrue($result);
185 $conf = $this->savconf;
186 $user = $this->savuser;
187 $langs = $this->savlangs;
191 $localobject =
new MyObject($this->savdb);
192 $localobject->initAsSpecimen();
193 $result = $localobject->create($user);
195 print __METHOD__.
" result=".$result.
"\n";
196 $this->assertLessThan($result, 0);
214 $conf = $this->savconf;
215 $user = $this->savuser;
216 $langs = $this->savlangs;
220 $localobject =
new MyObject($this->savdb);
221 $result = $localobject->fetch(
$id);
222 $result = $localobject->delete($user);
224 print __METHOD__.
" id=".
$id.
" result=".$result.
"\n";
225 $this->assertLessThan($result, 0);
$id
Support class for third parties, contacts, members, users or resources.
__construct($name='')
Constructor We save global variables into local variables.
testMyObjectCreate()
testMyObjectCreate
static tearDownAfterClass()
Global test teardown.
static setUpBeforeClass()
Global test setup.
testMyObjectDelete($id)
testMyObjectDelete
tearDown()
Unit test teardown.
testSomething()
A sample test.