13 require_once
'PU_testcase_dcp_commonfamily.php';
35 $this->assertEmpty(
$err, sprintf(
"Error when creating document %s",
$err));
36 $this->assertTrue(
$doc->isAlive() , sprintf(
"document %s not alive",
$doc->id));
38 $err =
$doc->setLogicalName($oldname);
39 $this->assertEmpty($err, sprintf(
"Error when setting logical name %s for document %s : %s", $oldname,
$doc->id, $err));
43 $this->assertTrue($new_doc->isAlive() , sprintf(
"document %s not alive", $oldname));
45 $err =
$doc->setLogicalName($newname,
true);
46 $this->assertEmpty($err, sprintf(
"Error when setting logical name %s for document %s : %s", $newname, $oldname, $err));
50 $this->assertTrue($new_doc->isAlive() , sprintf(
"document %s not alive", $newname));
51 $this->assertEquals(
$doc->id, $new_doc->id, sprintf(
"New logical name is not set to document"));
60 $err =
$doc->setLogicalName($logicalName);
61 $this->assertEmpty(
$err, sprintf(
"Error when setting logical name %s for document %s : %s", $logicalName,
$doc->id,
$err));
63 $this->assertEmpty(
$err, sprintf(
"Error when creating document %s",
$err));
64 $this->assertTrue(
$doc->isAlive() , sprintf(
"document %s not alive",
$doc->id));
66 $this->assertEquals($logicalName,
$doc->name, sprintf(
"New logical name is not set to document"));
71 $this->assertTrue($new_doc->isAlive() , sprintf(
"document %s not alive", $logicalName));
80 $err = $doc1->setLogicalName($oldname);
81 $this->assertEmpty(
$err, sprintf(
"Error when setting logical name %s for document %s : %s", $oldname, $doc1->id,
$err));
83 $this->assertEquals($oldname, $doc1->name, sprintf(
"New logical name is not set to document"));
84 $this->assertEmpty(
$err, sprintf(
"Error when creating document %s",
$err));
85 $this->assertTrue($doc1->isAlive() , sprintf(
"document %s not alive", $doc1->id));
88 $err = $doc2->setLogicalName($oldname);
89 $this->assertEmpty(
$err, sprintf(
"Error when setting logical name %s for document %s : %s", $oldname, $doc2->id,
$err));
91 $this->assertNotEmpty(
$err, sprintf(
"Need error because duplicate name", $oldname, $doc2->id,
$err));
100 $err = $doc1->setLogicalName($oldname);
102 $this->assertNotEmpty(
$err, sprintf(
"setLogicalName: Need error invalid name", $oldname, $doc1->id,
$err));
105 $this->assertNotEmpty(
$err, sprintf(
"Add: Need error invalid name", $oldname, $doc1->id,
$err));
118 $this->assertEmpty(
$err, sprintf(
"Error when creating document %s",
$err));
119 $this->assertTrue(
$doc->isAlive() , sprintf(
"document %s not alive",
$doc->id));
122 $this->assertEmpty($err, sprintf(
"Error when revised document %s", $err));
125 $err =
$doc->revise();
126 $this->assertEmpty($err, sprintf(
"Error when revised document %s", $err));
128 $err =
$doc->setLogicalName($oldname);
129 $this->assertEmpty($err, sprintf(
"Error when setting logical name %s for document %s : %s", $oldname,
$doc->id, $err));
133 $this->assertTrue($new_doc->isAlive() , sprintf(
"document %s not alive", $oldname));
136 $this->assertEquals($oldname, $new_doc->name, sprintf(
"no good revised name #0"));
138 $this->assertEquals($oldname, $new_doc->name, sprintf(
"no good revised name #1"));
140 $err =
$doc->setLogicalName($newname,
true);
141 $this->assertEmpty($err, sprintf(
"Error when setting logical name %s for document %s : %s", $newname, $oldname, $err));
145 $this->assertTrue($new_doc->isAlive() , sprintf(
"document %s not alive", $newname));
146 $this->assertEquals(
$doc->id, $new_doc->id, sprintf(
"New logical name is not set to document"));
149 $this->assertEquals($newname, $new_doc->name, sprintf(
"no good revised new name #0"));
151 $this->assertEquals($newname, $new_doc->name, sprintf(
"no good revised new name #1"));
dataRevisedSetLogicalName()
dataErrorSyntaxSetLogicalName()
testErrorBeforeAddSetLogicalName($oldname)
testRevisedSetLogicalName($oldname, $newname)
testBeforeAddSetLogicalName($logicalName)
testErrorSyntaxSetLogicalName($oldname)
createDoc($dbaccess, $fromid, $control=true, $defaultvalues=true, $temporary=false)
static getCommonImportFile()
new_Doc($dbaccess, $id= '', $latest=false)
testExecuteSetLogicalName($oldname, $newname)
dataBeforeAddSetLogicalName()
if($file) if($subject==""&&$file) if($subject=="") $err