В ES6 у нас есть хорошо известные символы, чтобы разоблачить некоторые ранее внутренние методы, вы можете использовать его для определения того, как итераторы работают для этого объекта:
var p = {
"p1": "value1",
"p2": "value2",
"p3": "value3",
*[Symbol.iterator]() {
yield *Object.keys(this);
}
};
[...p] //["p1", "p2", "p3"]
это даст тот же результат, что и для ... в цикле es6.
for(var key in p) {
console.log(key);
}
Но важно знать, какие возможности у вас есть с помощью es6!
То, что Ваш ищет, является Карманным руководством. Это объясняет, как работать с PHPUnit от А до Я на нескольких языках. Можно считать его онлайн или офлайн, бесплатно, и это регулярно обновляется.
Для получения информации о PHPUnit, убедиться прочитать документацию. Это не выглядит слишком плохо IMO. Существует запись в блоге об Автоматическом тестировании приложений MVC, созданных с Платформой Зенда, которая выглядит довольно хорошей, также.:)
Существует также "Введение в Искусство Поблочного тестирования", отправленного на Зоне Разработчика Зенда, которая покрывает PHPUnit Пехлеви конкретно.
Simpletest, который очень похож на PHPUnit, но намного более прост, имеет хорошее вводное учебное руководство. Даже если Вы планируете использовать PHPUnit, это должно преподавать Вам основы поблочного тестирования.
If you're looking for a simple introduction to using PHPUnit and Zend_Test
with the Zend Framework, I wrote a simple tutorial that covers the basics of setting up PHPUnit and writing a few simple tests both with PHPUnit and Zend_Test
.