assertEquals(7,$note->getJrnNoteSql()->getp("n_id"),' cannot retrieve a note'); $note=Acc_Operation_Note::build_jrn_id(686); $this->assertEquals(14,$note->getJrnNoteSql()->getp("n_id"),' cannot retrieve a note'); $note=Acc_Operation_Note::build_jrn_id(1000); $this->assertEquals(-1,$note->getJrnNoteSql()->getp("n_id"),' cannot retrieve a note'); } public function testSave() { $cn=Dossier::connect(); $cn->exec_sql("delete from jrn_note where jr_id=251"); // Add a new note $note=Acc_Operation_Note::build_jrn_id(251); $this->assertEquals(-1,$note->getJrnNoteSql()->getp("n_id"),"note already exist"); $note->setNote("Test 1"); $note->setOperation_id(251); $note->save(); $compare=Acc_Operation_Note::build_jrn_id(251); $id=$note->getJrnNoteSql()->getp("n_id"); $this->assertGreaterThan(0,$compare->getJrnNoteSql()->getp("n_id"),"note not created"); $this->assertEquals($id,$compare->getJrnNoteSql()->getp("n_id"),"Note not loaded"); $note->setNote("Test 2"); $note->save(); $compare->load(); $this->assertEquals("Test 2",$compare->getJrnNoteSql()->getp("n_text"),"note not updated and loaded"); $this->assertEquals("Test 2",$compare->getNote(),"note not updated, match incorrect"); } }