Core  3.2
PHP API documentation
 All Data Structures Namespaces Files Functions Variables Pages
PU_test_dcp_doubleinherit.php
Go to the documentation of this file.
1 <?php
2 /*
3  * @author Anakeen
4  * @package FDL
5 */
6 
7 namespace Dcp\Pu;
8 /**
9  * @author Anakeen
10  * @package Dcp\Pu
11  */
12 
13 require_once 'PU_testcase_dcp_commonfamily.php';
14 
16 {
17  /**
18  * import some documents
19  * @static
20  * @return string
21  */
22  protected static function getCommonImportFile()
23  {
24  return array(
25  "PU_data_dcp_doubleinherit.ods"
26  );
27  }
28  /**
29  * @dataProvider dataRefresh
30  * @param string $docName
31  * @param string $expectValue
32  * @return \Doc
33  */
34  public function testRefresh($docName, $expectValue)
35  {
36  $d = new_doc(self::$dbaccess, $docName);
37  $this->assertTrue($d->isAlive() , sprintf("document %s not alive", $docName));
38 
39  $this->assertEquals($expectValue, $d->refresh());
40  }
41 
42  public function dataRefresh()
43  {
44  return array(
45  array(
46  "TST_DOUBLEINHA",
47  "A"
48  ) ,
49  array(
50  "TST_DOUBLEINHB",
51  "B"
52  )
53  );
54  }
55  /**
56  * @dataProvider dataGetAReference
57  * @param string $docName
58  * @param string $expectValue
59  * @return \Doc
60  */
61  public function testGetAReference($docName, $expectValue)
62  {
63  /**
64  * @var \_TSTCOMMONINHERIT $d
65  */
66  $d = new_doc(self::$dbaccess, $docName);
67  $this->assertTrue($d->isAlive() , sprintf("document %s not alive", $docName));
68  $this->assertEquals($expectValue, $d->getAReference());
69  }
70 
71  public function dataGetAReference()
72  {
73  return array(
74  array(
75  "TST_DOUBLEINHA",
76  "X/879"
77  ) ,
78  array(
79  "TST_DOUBLEINHB",
80  "Y/456"
81  )
82  );
83  }
84 }
85 ?>
$d
Definition: dav.php:77
testRefresh($docName, $expectValue)
$dbaccess
Definition: checkVault.php:17
← centre documentaire © anakeen