コード例 #1
0
ファイル: EventTest.php プロジェクト: Konafets/seminars
 /**
  * @test
  */
 public function canSomebodyRegisterMessageForEventWithoutDateAndRegistrationWithoutDateActivatedReturnsEmptyString()
 {
     // Activates the configuration switch "canRegisterForEventsWithoutDate".
     $this->fixture->setAllowRegistrationForEventsWithoutDate(1);
     $this->fixture->setBeginDate(0);
     $this->fixture->setRegistrationDeadline(0);
     self::assertSame('', $this->fixture->canSomebodyRegisterMessage());
 }
コード例 #2
0
 /**
  * @test
  */
 public function getVacanciesClassesForRegistrationDeadlineInPastReturnsDeadlineOverClass()
 {
     $event = new tx_seminars_seminarchild($this->seminarUid);
     $event->setNeedsRegistration(TRUE);
     $event->setRegistrationDeadline($GLOBALS['SIM_EXEC_TIME'] - 45);
     $event->setBeginDate($GLOBALS['SIM_EXEC_TIME'] + 45);
     self::assertContains('tx-seminars-pi1-registration-deadline-over', $this->fixture->getVacanciesClasses($event));
 }
コード例 #3
0
 /**
  * @test
  */
 public function allowsRegistrationByDateForBeginDateAndRegistrationDeadlineInFutureReturnsTrue()
 {
     $this->seminar->setBeginDate($GLOBALS['SIM_EXEC_TIME'] + 42);
     $this->seminar->setRegistrationDeadline($GLOBALS['SIM_EXEC_TIME'] + 42);
     self::assertTrue($this->fixture->allowsRegistrationByDate($this->seminar));
 }