9 require_once
'PU_testcase_dcp_document.php';
24 $err = $e->getMessage();
26 $this->assertNotEmpty(
$err,
"no import error detected");
27 if (!is_array($expectedErrors)) $expectedErrors = array(
31 foreach ($expectedErrors as $expectedError) {
32 $this->assertContains($expectedError,
$err, sprintf(
"not the correct error reporting : %s",
$err));
46 $err = $e->getMessage();
48 $this->assertEmpty(
$err,
"import error detected $err");
50 $this->assertTrue(is_object(
$doc));
52 $this->assertEmpty(
$err,
"cannot create good doc");
53 $id = $this->
_DBGetValue(sprintf(
"select id from family.%s limit 1", strtolower($familyName)));
55 $this->assertGreaterThan(1000, $id,
"not found by view");
69 $err = $e->getMessage();
71 $this->assertNotEmpty(
$err,
"no update error detected");
72 $this->assertContains($expectedError,
$err, sprintf(
"not the correct error reporting : %s",
$err));
80 "PU_data_dcp_initfamily1.ods",
81 "PU_data_dcp_updatefamily1.ods",
85 "PU_data_dcp_initfamily2.ods",
86 "PU_data_dcp_updatefamily2.ods",
97 "PU_data_dcp_badmodattr1.ods",
110 "PU_data_dcp_badmodattr2.ods",
119 "PU_data_dcp_badmodattr3.ods",
127 "PU_data_dcp_badattr1.ods",
150 "PU_data_dcp_badattr2.ods",
157 "PU_data_dcp_badattr3.ods",
167 "PU_data_dcp_badattr4.ods",
179 "PU_data_dcp_badattr5.ods",
192 "PU_data_dcp_badattr6.ods",
210 "PU_data_dcp_badattr7.ods",
221 "testNoExistsReally",
230 "PU_data_dcp_badattr8.ods",
240 "PU_data_dcp_badattr9.ods",
256 "PU_data_dcp_badattr10.ods",
260 "context : \"phpFunc\"",
270 "context : \"Default value\"",
285 "PU_data_dcp_badattr11.ods",
299 "PU_data_dcp_badattr12.ods",
311 "tst_bad_enum_empty_key"
316 "PU_data_dcp_badattr13.ods",
324 "PU_data_dcp_badattr14.ods",
331 "PU_data_dcp_badattr15.ods",
346 "PU_data_dcp_badattr16.ods",
353 "PU_data_dcp_badattr17.ods",
361 "PU_data_dcp_badattr18.ods",
370 "PU_data_dcp_badattr19.ods",
384 "PU_data_dcp_goodfamily1.ods",
389 "PU_data_dcp_goodfamily2.ods",
394 "PU_data_dcp_goodfamily4.ods",
400 "PU_data_dcp_goodfamily5.ods",
406 "PU_data_dcp_goodfamily6.ods",
testSqlViewFamily($familyFile, $familyName)
static importDocument($file)
testErrorImportFamily($familyFile, $expectedErrors)
createDoc($dbaccess, $fromid, $control=true, $defaultvalues=true, $temporary=false)
testBadUpdateFamily($installFamilyFile, $updateFamilyFile, $expectedError)
if($file) if($subject==""&&$file) if($subject=="") $err
dataBadUpdateFamilyFiles()