как [sic!] Должен ли я [sic!] Проверить их?
Они были протестированы для вас, тестирование проводится в PHP Q & Команда всегда приветствуется.
Должен ли я [sic!] Испытать уничтожение сеансов, а затем посмотреть, если его уничтожить? Или делать какие-либо assertEquals?
№ Полностью не требуется и только пустая трата времени.
Может кто-нибудь, пожалуйста, напишите мне пример и объяснить, becaouse [так!] Я [так!] Учатся лучше всего таким образом :) [так!] Или дать мне сайт, который объясняет ... [так в оригинале! ]
Этот сайт здесь. Осмотреться.
Длинный ответ:
Суперглобальные как $_SESSION
являются частью языка PHP. Таким образом, вам не нужно тестировать устройство, если работает суперглобал, вы можете просто предположить, что он работает и отлично.
Также сеансы с суперглобалистом $_SESSION
являются частью и частью языка PHP. Таким образом, вам не нужно выполнять единичный тест, если сеанс работает. Вы можете просто предположить, что он работает и отлично.
Если есть проблемы с ними, это проблема конфигурации, и модульные тесты не могут (и не должны) позаботиться об этом.
Если вы спрашиваете из-за проблемы, то глобальное статическое состояние PHP здесь вводит вас в тестирование других устройств, вам нужно высмеять сеансы. Чтобы это сделать, вам нужно сначала аннотировать сеансы, чтобы вы могли высмеять их позже. Обычно это начинается с определения вашего собственного интерфейса (ов) для функции сеанса, а затем записи одной реализации, использующей реализацию функций PHP по умолчанию.
Спасибо за все ответы! и особая благодарность hakre :)! – user2354898