예제 #1
0
 function test_extraireOeuvresDepuisPlanete()
 {
     $oeuvres = new AFUP_Oeuvres($this->bdd);
     $this->assertTrue($oeuvres->extraireOeuvresDepuisPlanete());
     $flux = new AFUP_Planete_Flux($this->bdd);
     $flux->ajouter("Nom", "http://example.com", "http://example.com/atom", 1, 1);
     $premier_du_mois = mktime(0, 0, 0, date("m"), 1, date("Y"));
     $this->assertTrue($oeuvres->extraireOeuvresDepuisPlanete());
     $this->assertFalse(isset($oeuvres->details['planete'][1][$premier_du_mois]));
     $billet = new AFUP_Planete_Billet($this->bdd);
     $billet->ajouter(1, "key", "Titre", "http://example.com/billet", time(), "Auteur", "R�sum�", "Contenu", AFUP_PLANETE_BILLET_CREUX);
     $this->assertTrue($oeuvres->extraireOeuvresDepuisPlanete());
     $this->assertFalse(isset($oeuvres->details['planete'][1][$premier_du_mois]));
     $billet = new AFUP_Planete_Billet($this->bdd);
     $billet->ajouter(1, "key", "Titre bis", "http://example.com/billet", time(), "Auteur", "R�sum�", "Contenu", AFUP_PLANETE_BILLET_PERTINENT);
     $this->assertTrue($oeuvres->extraireOeuvresDepuisPlanete());
     $this->assertTrue(isset($oeuvres->details['planete'][1][$premier_du_mois]));
     $this->assertTrue($oeuvres->details['planete'][1][$premier_du_mois], 1);
 }