$pageProps = PageProps::getInstance();
$page1ID = $this->title1->getArticleID();
$page2ID = $this->title2->getArticleID();
$pageProps = PageProps::getInstance();
$page1ID = $this->title1->getArticleID();
$page2ID = $this->title2->getArticleID();
$result = $pageProps->getProperties( $titles, "property1" );
$this->assertArrayHasKey( $page1ID, $result, "Found page 1 property" );
$this->assertArrayHasKey( $page2ID, $result, "Found page 2 property" );
$result = $pageProps->getProperties( $titles, "property1" );
$this->assertArrayHasKey( $page1ID, $result, "Found page 1 property" );
$this->assertArrayHasKey( $page2ID, $result, "Found page 2 property" );
$pageProps = PageProps::getInstance();
$page1ID = $this->title1->getArticleID();
$page2ID = $this->title2->getArticleID();
$pageProps = PageProps::getInstance();
$page1ID = $this->title1->getArticleID();
$page2ID = $this->title2->getArticleID();
$result = $pageProps->getProperties( $titles, $properties );
$this->assertArrayHasKey( $page1ID, $result, "Found page 1 property" );
$this->assertArrayHasKey( "property1", $result[$page1ID], "Found page 1 property 1" );
$result = $pageProps->getProperties( $titles, $properties );
$this->assertArrayHasKey( $page1ID, $result, "Found page 1 property" );
$this->assertArrayHasKey( "property1", $result[$page1ID], "Found page 1 property 1" );
$pageProps = PageProps::getInstance();
$page1ID = $this->title1->getArticleID();
$page2ID = $this->title2->getArticleID();
$pageProps = PageProps::getInstance();
$page1ID = $this->title1->getArticleID();
$page2ID = $this->title2->getArticleID();
$result = $pageProps->getAllProperties( $titles );
$this->assertArrayHasKey( $page1ID, $result, "Found page 1 properties" );
$this->assertArrayHasKey( $page2ID, $result, "Found page 2 properties" );
$result = $pageProps->getAllProperties( $titles );
$this->assertArrayHasKey( $page1ID, $result, "Found page 1 properties" );
$this->assertArrayHasKey( $page2ID, $result, "Found page 2 properties" );
'pp_page' => $pageID,
'pp_propname' => $propertyName,
'pp_value' => $propertyValue
'pp_page' => $pageID,
'pp_propname' => $propertyName,
'pp_value' => $propertyValue
$properties[$propertyName] = $propertyValue;
$this->setProperties( $pageID, $properties );
$properties[$propertyName] = $propertyValue;
$this->setProperties( $pageID, $properties );