public function testCompareDescription() { $project = new GitPHP_Project(GITPHP_TEST_PROJECTROOT, 'testrepoexported.git', $this->getMock('GitPHP_ProjectLoadStrategy_Interface')); $project->SetDescription('A description'); $project2 = new GitPHP_Project(GITPHP_TEST_PROJECTROOT, 'testrepo.git', $this->getMock('GitPHP_ProjectLoadStrategy_Interface')); $project->SetDescription('B description'); $this->assertEquals(0, GitPHP_Project::CompareDescription($project, $project)); $this->assertLessThan(0, GitPHP_Project::CompareDescription($project, $project2)); $this->assertGreaterThan(0, GitPHP_Project::CompareDescription($project2, $project)); $project->SetCategory('b'); $this->assertEquals(0, GitPHP_Project::CompareDescription($project, $project)); $this->assertGreaterThan(0, GitPHP_Project::CompareDescription($project, $project2)); $this->assertLessThan(0, GitPHP_Project::CompareDescription($project2, $project)); $project2->SetCategory('a'); $this->assertEquals(0, GitPHP_Project::CompareDescription($project, $project)); $this->assertGreaterThan(0, GitPHP_Project::CompareDescription($project, $project2)); $this->assertLessThan(0, GitPHP_Project::CompareDescription($project2, $project)); }