Хранение изображений в Core Data или в виде файла?

У меня есть набор данных, который также содержит изображения. Я хочу кэшировать эти данные. Чтобы проверить HTML-форму с полями url, name и age, код будет выглядеть так: $ post = Filter: ...

Я создал класс PHP, который включает функции filter_input, чтобы облегчить жизнь нашему разработчику.
Чтобы проверить HTML-форму с полями url , name и age , код будет таким:

$post = Filter::POST();
if ($post->validate_string('name') && $post->validate_integer('age')) {
    $url = $post->sanitize_url('url');
}

Это будет то же самое, что:

if (filter_input(INPUT_POST,'name',FILTER_UNSAFE_RAW) && filter_input(INPUT_POST,'age',FILTER_VALIDATE_INTEGER)) {
    $url = filter_input(INPUT_POST,'url',FILTER_SANITIZE_URL);
}

Что ж, я думаю, что код готов, и теперь я хотел бы создать для него тест PHPUnit.

Проблема в том, что я понятия не имею, как подделать данные GET / POST в методе PHPUnit, а не в этом случае .

Есть идеи, что я могу сделать, чтобы протестировать этот класс?

7
задан igorsantos07 11 November 2010 в 20:41
поделиться