Настройка IOS и загрузка нескольких / длинных условий тестирования - PullRequest
0 голосов
/ 03 мая 2011

Я новичок в программировании.Мне интересно, как лучше всего настроить довольно длительные условия испытаний?Вместо того чтобы писать много операторов if () else (), могу ли я поместить все условия теста в файл Plist или словарь, чтобы он был намного более управляемым?

Спасибо
Jeno

1 Ответ

0 голосов
/ 03 мая 2011

Хорошо, давайте рассмотрим пример

Пример

plist, содержащий несколько записей:

name(NSString*): Tom
age(int): 15
gender(NSString*): male

* Тестирование *

Для автоматического тестирования я бы поместил все свои свойства объекта User в массив.

userProperties = [@"Blake", 10, @"male"]

For every entry in userProperties array
  if property at index i is equal to property at index i in plist
     print YES
  else
     print NO

Примечание. Возможно, вам придется проверить, какой тип класса является объектом, чтобы вы могливыберите правильную функцию проверки.Значение для NSString вы будете использовать [NSString isEqualToString:@"string"], а для int вы будете использовать ==

Короче говоря.Все зависит от того, что вы хотите сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...