*/ function test_email_invalid() { $m = new Message('name', 'invalid', 'body'); $this->assertFalse($m->is_valid()); /* ожидаем, что m->is_valid() возвращает false */ } function test_empty_input() { $m = new Message('', '', ''); $this->assertFalse($m->is_valid()); /* ожидаем, что m->is_valid() возвращает false */ } function test_valid_input() { $m = new Message('name', 'invalid@mail.ru', 'body'); $this->assertTrue($m->is_valid()); $valid_string = <<assertEquals($valid_string, $m->as_string()); /* ожидаем, что эталонная строка и результат работы as_string() совпадут */ } } $suite = new PHPUnit_TestSuite('MessageTest'); /* запускаем набор тестов и выводим результат */ $result = PHPUnit::run($suite); echo $result->toHTML(); ?>