public function testCRUD() { $app = 'TestApp'; $bezeichnung = 'TestDaten'; $daten = '<dummy>Hello World</dummy>'; $version = '2'; $appversion = '1.0'; $insertvon = 'unittest'; // Create $appdaten = new appdaten(); $appdaten->uid = $this->benutzer->uid; $appdaten->app = $app; $appdaten->appversion = $appversion; // string $appdaten->version = $version; // integer $appdaten->bezeichnung = $bezeichnung; $appdaten->daten = $daten; $appdaten->freigabe = false; $appdaten->insertvon = $insertvon; $appdaten_id = $appdaten->save(); $this->assertNotEquals($appdaten_id, false); // load $this->assertTrue($appdaten->load($appdaten_id)); $this->assertEquals($this->benutzer->uid, $appdaten->uid); $this->assertEquals($appversion, $appdaten->appversion); $this->assertEquals($version, $appdaten->version); $this->assertEquals($app, $appdaten->app); $this->assertEquals($bezeichnung, $appdaten->bezeichnung); $this->assertEquals($daten, $appdaten->daten); $this->assertEquals($insertvon, $appdaten->insertvon); // test delete + cleanup test data $this->assertNotEquals($appdaten->delete($appdaten_id), false); }